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");
|
log_printf("done scanning skeleton...\n");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#ifdef WIN32
|
||||||
__declspec(dllexport) syntaxelem_t * scan(char *infile)
|
__declspec(dllexport) syntaxelem_t * scan(char *infile)
|
||||||
|
#else
|
||||||
|
syntaxelem_t * scan(char *infile)
|
||||||
|
#endif
|
||||||
{
|
{
|
||||||
extern FILE *yyin;
|
extern FILE *yyin;
|
||||||
|
|
||||||
@@ -515,7 +519,11 @@ __declspec(dllexport) syntaxelem_t * scan(char *infile)
|
|||||||
log_printf("done with %s\n", inPath);
|
log_printf("done with %s\n", inPath);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#ifdef WIN32
|
||||||
__declspec(dllexport) void scan_and_generate(FILE *infile)
|
__declspec(dllexport) void scan_and_generate(FILE *infile)
|
||||||
|
#else
|
||||||
|
void scan_and_generate(FILE *infile)
|
||||||
|
#endif
|
||||||
{
|
{
|
||||||
extern FILE *yyin;
|
extern FILE *yyin;
|
||||||
|
|
||||||
|
|||||||
@@ -80,8 +80,13 @@ typedef struct syntaxelem {
|
|||||||
} syntaxelem_t;
|
} syntaxelem_t;
|
||||||
|
|
||||||
/* defined in table.c */
|
/* defined in table.c */
|
||||||
|
#ifdef WIN32
|
||||||
__declspec(dllexport) void init_tables();
|
__declspec(dllexport) void init_tables();
|
||||||
__declspec(dllexport) void free_tables();
|
__declspec(dllexport) void free_tables();
|
||||||
|
#else
|
||||||
|
void init_tables();
|
||||||
|
void free_tables();
|
||||||
|
#endif
|
||||||
|
|
||||||
#ifdef SGDEBUG
|
#ifdef SGDEBUG
|
||||||
void print_se(syntaxelem_t *);
|
void print_se(syntaxelem_t *);
|
||||||
|
|||||||
Reference in New Issue
Block a user