Avoid Windows specific declarations under Haiku.
This commit is contained in:
@@ -461,7 +461,11 @@ static void scan_existing_skeleton()
|
||||
log_printf("done scanning skeleton...\n");
|
||||
}
|
||||
|
||||
#ifdef WIN32
|
||||
__declspec(dllexport) syntaxelem_t * scan(char *infile)
|
||||
#else
|
||||
syntaxelem_t * scan(char *infile)
|
||||
#endif
|
||||
{
|
||||
extern FILE *yyin;
|
||||
|
||||
@@ -515,7 +519,11 @@ __declspec(dllexport) syntaxelem_t * scan(char *infile)
|
||||
log_printf("done with %s\n", inPath);
|
||||
}
|
||||
|
||||
#ifdef WIN32
|
||||
__declspec(dllexport) void scan_and_generate(FILE *infile)
|
||||
#else
|
||||
void scan_and_generate(FILE *infile)
|
||||
#endif
|
||||
{
|
||||
extern FILE *yyin;
|
||||
|
||||
|
||||
@@ -80,8 +80,13 @@ typedef struct syntaxelem {
|
||||
} syntaxelem_t;
|
||||
|
||||
/* defined in table.c */
|
||||
#ifdef WIN32
|
||||
__declspec(dllexport) void init_tables();
|
||||
__declspec(dllexport) void free_tables();
|
||||
#else
|
||||
void init_tables();
|
||||
void free_tables();
|
||||
#endif
|
||||
|
||||
#ifdef SGDEBUG
|
||||
void print_se(syntaxelem_t *);
|
||||
|
||||
Reference in New Issue
Block a user