Changeset 409

Show
Ignore:
Timestamp:
Fri Jan 18 09:20:30 2008
Author:
danielevarrazzo
Message:

Imported variable names mangled with PI_ prefix as well
to remove compiler warnings.

Files:

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           *Py_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*/