Revision 3137
Added by stephane over 13 years ago
scol_gbase.c | ||
---|---|---|
527 | 527 |
} |
528 | 528 |
|
529 | 529 |
|
530 |
/* |
|
531 |
* Load and free the regular expression library |
|
532 |
* Plateforms supported : MS Windows and GNU / Linux |
|
533 |
*/ |
|
534 |
#if ((defined _WIN32) || (defined __WIN32__)) |
|
535 |
# define SCOL_GBASE_PLUGIN_EXPORT __declspec (dllexport) |
|
536 |
#elif ((defined linux) || (defined __linux)) |
|
537 |
# define SCOL_GBASE_PLUGIN_EXPORT |
|
538 |
#else |
|
539 |
# error no platform supported |
|
540 |
#endif |
|
541 | 530 |
|
542 |
SCOL_GBASE_PLUGIN_EXPORT int SCOLloadGBASE(mmachine m, cbmachine w) |
|
543 |
{ |
|
544 |
ww = w; |
|
545 |
mm = m; |
|
546 | 531 |
|
547 |
SCOLinitplugin(w); |
|
548 |
return SCOLinitGbaseClass(m); |
|
549 |
} |
|
550 |
|
|
551 |
SCOL_GBASE_PLUGIN_EXPORT int SCOLfreeGBASE() |
|
532 |
int GBaseRelease () |
|
552 | 533 |
{ |
534 |
MMechostr (0, "\nGBASE library released !\n"); |
|
553 | 535 |
return 0; |
554 | 536 |
} |
537 |
|
|
538 |
#if ((defined _WIN32) || (defined __WIN32__)) |
|
539 |
# define SCOL_GBASE_PLUGIN_EXPORT __declspec (dllexport) |
|
540 |
#elif ((defined linux) || (defined __linux)) |
|
541 |
# define SCOL_GBASE_PLUGIN_EXPORT |
|
542 |
#else |
|
543 |
# error no platform supported |
|
544 |
#endif |
|
545 |
|
|
546 |
SCOL_GBASE_PLUGIN_EXPORT int SCOLloadGBASE(mmachine m, cbmachine w) |
|
547 |
{ |
|
548 |
ww = w; |
|
549 |
mm = m; |
|
550 |
|
|
551 |
SCOLinitplugin(w); |
|
552 |
return SCOLinitGbaseClass(m); |
|
553 |
} |
|
554 |
|
|
555 |
SCOL_GBASE_PLUGIN_EXPORT int SCOLfreeGBASE() |
|
556 |
{ |
|
557 |
return 0; |
|
558 |
} |
Also available in: Unified diff
LIB_GBASE
LIB_GNET
LIB_KEYFILE
LIB_PCRE