diff options
author | Alan Mishchenko <alanmi@berkeley.edu> | 2008-10-04 08:01:00 -0700 |
---|---|---|
committer | Alan Mishchenko <alanmi@berkeley.edu> | 2008-10-04 08:01:00 -0700 |
commit | eb75697fe00a8668f74b3c710dcbf5658e07d167 (patch) | |
tree | 05b78ce8fb95fcc37b013f5bfd9da0dd3544b42a /src/misc | |
parent | 689cbe904e3a28d7502feb9931b748764f947aaf (diff) | |
download | abc-eb75697fe00a8668f74b3c710dcbf5658e07d167.tar.gz abc-eb75697fe00a8668f74b3c710dcbf5658e07d167.tar.bz2 abc-eb75697fe00a8668f74b3c710dcbf5658e07d167.zip |
Version abc81004
Diffstat (limited to 'src/misc')
-rw-r--r-- | src/misc/extra/extra.h | 36 |
1 files changed, 24 insertions, 12 deletions
diff --git a/src/misc/extra/extra.h b/src/misc/extra/extra.h index d63ed5d3..beb5a4d0 100644 --- a/src/misc/extra/extra.h +++ b/src/misc/extra/extra.h @@ -76,6 +76,18 @@ extern "C" { /* Macro declarations */ /*---------------------------------------------------------------------------*/ +#ifdef WIN32 +#define DLLEXPORT __declspec(dllexport) +#define DLLIMPORT __declspec(dllimport) +#else /* defined(WIN32) */ +#define DLLIMPORT +#endif /* defined(WIN32) */ + +#ifndef ABC_DLL +#define ABC_DLL DLLIMPORT +#endif + + typedef unsigned char uint8; typedef unsigned short uint16; typedef unsigned int uint32; @@ -633,19 +645,19 @@ extern unsigned Extra_TruthSemiCanonicize( unsigned * pInOut, unsigned * pAux #endif -extern long Extra_CpuTime(); -extern double Extra_CpuTimeDouble(); -extern int Extra_GetSoftDataLimit(); -extern void Extra_UtilGetoptReset(); -extern int Extra_UtilGetopt( int argc, char *argv[], char *optstring ); -extern char * Extra_UtilPrintTime( long t ); -extern char * Extra_UtilStrsav( char *s ); -extern char * Extra_UtilTildeExpand( char *fname ); -extern char * Extra_UtilFileSearch( char *file, char *path, char *mode ); -extern void (*Extra_UtilMMoutOfMemory)(); +extern long Extra_CpuTime(); +extern double Extra_CpuTimeDouble(); +extern int Extra_GetSoftDataLimit(); +extern ABC_DLL void Extra_UtilGetoptReset(); +extern int Extra_UtilGetopt( int argc, char *argv[], char *optstring ); +extern char * Extra_UtilPrintTime( long t ); +extern char * Extra_UtilStrsav( char *s ); +extern char * Extra_UtilTildeExpand( char *fname ); +extern char * Extra_UtilFileSearch( char *file, char *path, char *mode ); +extern void (*Extra_UtilMMoutOfMemory)(); -extern char * globalUtilOptarg; -extern int globalUtilOptind; +extern char * globalUtilOptarg; +extern int globalUtilOptind; /**AutomaticEnd***************************************************************/ |