Changeset 409
- Timestamp:
- Fri Jan 18 09:20:30 2008
- Files:
-
- branches/dl/source/common/launch.h (modified) (diff)
- branches/dl/source/common/launch.c (modified) (diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
branches/dl/source/common/launch.h
r406 r409 60 60 #define EXTDECLVAR(vartyp, name)\ 61 61 typedef vartyp __VAR__##name;\ 62 extern __VAR__##name *name; 62 extern __VAR__##name *PI_##name; 62 62 63 63 #else … … 70 70 #define EXTDECLVAR(vartyp, name)\ 71 71 typedef vartyp __VAR__##name;\ 72 extern __VAR__##name *name; 72 extern __VAR__##name *PI_##name; 72 72 73 73 #endif /* WIN32 */ … … 179 179 } 180 180 #define DECLVAR(name)\ 181 __VAR__##name *name = NULL; 181 __VAR__##name *PI_##name = NULL; 181 181 #define GETVAR(dll, name)\ 182 name = (__VAR__##name *)GetProcAddress (dll, #name);\ 183 if (!name) {\ 182 PI_##name = (__VAR__##name *)GetProcAddress (dll, #name);\ 183 if (!PI_##name) {\ 184 184 FATALERROR ("Cannot GetProcAddress for " #name);\ 185 185 return -1;\ … … 198 198 } 199 199 #define DECLVAR(name)\ 200 __VAR__##name *name = NULL; 200 __VAR__##name *PI_##name = NULL; 200 200 #define GETVAR(dll, name)\ 201 name = (__VAR__##name *)dlsym(dll, #name);\ 202 if (!name) {\ 201 PI_##name = (__VAR__##name *)dlsym(dll, #name);\ 202 if (!PI_##name) {\ 203 203 FATALERROR ("Cannot dlsym for " #name);\ 204 204 return -1;\ -
branches/dl/source/common/launch.c
r406 r409 458 458 switch (ptoc->name[0]) { 459 459 case 'v': 460 *Py_VerboseFlag = 1; 460 *PI_Py_VerboseFlag = 1; 460 460 break; 461 461 case 'u': … … 471 471 #endif 472 472 case 's': 473 *Py_NoSiteFlag = 0; 473 *PI_Py_NoSiteFlag = 0; 473 473 break; 474 474 case 'O': 475 *Py_OptimizeFlag = 1; 475 *PI_Py_OptimizeFlag = 1; 475 475 break; 476 476 } … … 546 546 /* Start python. */ 547 547 /* VS("Loading python\n"); */ 548 *P y_NoSiteFlag = 1;/* maybe changed to 0 by setRuntimeOptions() */548 *PI_Py_NoSiteFlag = 1; /* maybe changed to 0 by setRuntimeOptions() */ 548 548 setRuntimeOptions(); 549 549 PI_Py_SetProgramName(f_archivename); /*XXX*/
