@@ -45,9 +45,9 @@ static SizeT increment=33; //why not?
45
45
46
46
BaseGDL* CallDllFunc (EnvT* e) {
47
47
void * address = static_cast <DLibPro*> (e->GetPro ())->GetDllEntry ();
48
- IDL_SYSRTN_FUN calldllfunc = (IDL_SYSRTN_FUN ) address;
48
+ EXPORT_SYSRTN_FUN calldllfunc = (EXPORT_SYSRTN_FUN ) address;
49
49
int argc = e->NParam ();
50
- IDL_VPTR argv[argc];
50
+ EXPORT_VPTR argv[argc];
51
51
for (auto i = 0 ; i < argc; ++i) {
52
52
// tells if input parameter is temporary (expression)
53
53
bool tempo = (e->GetString (i).find (' >' ) != std::string::npos);
@@ -74,42 +74,42 @@ static SizeT increment=33; //why not?
74
74
// pass the variable anyway using GetRefExtraList
75
75
BaseGDL* gvar = e->GetRefExtraList ((*refextra)[i]);
76
76
kws[i].varptr = gvar;
77
- if (gvar == NULL ) kws[i].type = IDL_TYP_UNDEF ;
77
+ if (gvar == NULL ) kws[i].type = GDL_TYP_UNDEF ;
78
78
} else {
79
79
kws[i].readonly = 0 ;
80
80
kws[i].varptr = *gvarp;
81
- if (*gvarp == NULL ) kws[i].type = IDL_TYP_UNDEF ;
81
+ if (*gvarp == NULL ) kws[i].type = GDL_TYP_UNDEF ;
82
82
}
83
83
}
84
84
}
85
85
passed.npassed = nkw;
86
86
passed.passed = kws;
87
87
argk = (char *) (&passed);
88
88
}
89
- IDL_VPTR ret = calldllfunc (argc, argv, argk);
89
+ EXPORT_VPTR ret = calldllfunc (argc, argv, argk);
90
90
// check if some argk keywords have been returned too. A real variable must be associated to be replaced in return
91
91
for (auto i = 0 ; i < nkw; ++i) {
92
92
if (kws[i].out != NULL ) {
93
93
BaseGDL** gvarp = e->GetRefExtraListPtr ((*refextra)[i]); // Ptr as the variable may not exist
94
94
if (gvarp) { // replace parameter's value
95
95
GDLDelete (*gvarp);
96
- *gvarp = (BaseGDL*) VPTR_ToGDL ((IDL_VPTR ) (kws[i].out ));
96
+ *gvarp = (BaseGDL*) VPTR_ToGDL ((EXPORT_VPTR ) (kws[i].out ));
97
97
} else {
98
98
e->Throw (" Unexpected error, variable not existing. Please report." );
99
99
}
100
100
}
101
101
}
102
- if (ret->type == IDL_TYP_UNDEF ) e->Throw (" Variable is undefined: <UNDEFINED>." );
102
+ if (ret->type == GDL_TYP_UNDEF ) e->Throw (" Variable is undefined: <UNDEFINED>." );
103
103
BaseGDL* back=VPTR_ToGDL (ret, true ); // protect data
104
104
GDL_FreeResources () ;
105
105
return back;
106
106
}
107
107
108
108
void CallDllPro (EnvT* e) {
109
109
void * address = static_cast <DLibPro*> (e->GetPro ())->GetDllEntry ();
110
- IDL_SYSRTN_PRO calldllpro = (IDL_SYSRTN_PRO ) address;
110
+ EXPORT_SYSRTN_PRO calldllpro = (EXPORT_SYSRTN_PRO ) address;
111
111
int argc = e->NParam ();
112
- IDL_VPTR argv[argc];
112
+ EXPORT_VPTR argv[argc];
113
113
for (auto i = 0 ; i < argc; ++i) {
114
114
// tells if input parameter is temporary (expression)
115
115
bool tempo = (e->GetString (i).find (' >' ) != std::string::npos);
@@ -136,11 +136,11 @@ static SizeT increment=33; //why not?
136
136
// pass the variable anyway using GetRefExtraList
137
137
BaseGDL* gvar = e->GetRefExtraList ((*refextra)[i]);
138
138
kws[i].varptr = gvar;
139
- if (gvar == NULL ) kws[i].type = IDL_TYP_UNDEF ;
139
+ if (gvar == NULL ) kws[i].type = GDL_TYP_UNDEF ;
140
140
} else {
141
141
kws[i].readonly = 0 ;
142
142
kws[i].varptr = *gvarp;
143
- if (*gvarp == NULL ) kws[i].type = IDL_TYP_UNDEF ;
143
+ if (*gvarp == NULL ) kws[i].type = GDL_TYP_UNDEF ;
144
144
}
145
145
}
146
146
}
@@ -155,7 +155,7 @@ static SizeT increment=33; //why not?
155
155
BaseGDL** gvarp = e->GetRefExtraListPtr ((*refextra)[i]); // Ptr as the variable may not exist
156
156
if (gvarp) {
157
157
GDLDelete (*gvarp);
158
- *gvarp = (BaseGDL*) VPTR_ToGDL ((IDL_VPTR ) (kws[i].out ));
158
+ *gvarp = (BaseGDL*) VPTR_ToGDL ((EXPORT_VPTR ) (kws[i].out ));
159
159
} else {
160
160
e->Throw (" Unexpected error, variable not existing. Please report." );
161
161
}
@@ -604,8 +604,8 @@ void CleanupProc( DLibPro* proc ) {
604
604
static bool IdlStaticsUninitialized=true ;
605
605
if (IdlStaticsUninitialized) {
606
606
IdlStaticsUninitialized=false ;
607
- // set up values for some IDL_XXX info structures
608
- // IDL_SysvVersion :
607
+ // set up values for some EXPORT_XXX info structures
608
+ // EXPORT_SysvVersion :
609
609
DStructGDL* version = SysVar::Version ();
610
610
static unsigned releaseTag = version->Desc ()->TagIndex ( " RELEASE" );
611
611
static unsigned osTag = version->Desc ()->TagIndex (" OS" );
0 commit comments