X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/dff9e15c44ab6340d27215957c56fa72fad246a2..b930102d063e07f72299a505cc2392e713679aa5:/src/surf/simgrid_dtd.c diff --git a/src/surf/simgrid_dtd.c b/src/surf/simgrid_dtd.c index 7c41712833..99364c1039 100644 --- a/src/surf/simgrid_dtd.c +++ b/src/surf/simgrid_dtd.c @@ -39,9 +39,7 @@ #include #include #include -#ifdef WIN32 -#include -#endif + /* end standard C headers. */ /* flex integer type definitions */ @@ -162,7 +160,15 @@ typedef unsigned int flex_uint32_t; /* Size of default input buffer. */ #ifndef YY_BUF_SIZE +#ifdef __ia64__ +/* On IA-64, the buffer size is 16k, not 8k. + * Moreover, YY_BUF_SIZE is 2*YY_READ_BUF_SIZE in the general case. + * Ditto for the __ia64__ case accordingly. + */ +#define YY_BUF_SIZE 32768 +#else #define YY_BUF_SIZE 16384 +#endif /* __ia64__ */ #endif /* The state buf must be large enough to hold one state per character in the main buffer. @@ -3321,7 +3327,12 @@ static void yy_pop_state(void); /* Amount of stuff to slurp up with each read. */ #ifndef YY_READ_BUF_SIZE +#ifdef __ia64__ +/* On IA-64, the buffer size is 16k, not 8k */ +#define YY_READ_BUF_SIZE 16384 +#else #define YY_READ_BUF_SIZE 8192 +#endif /* __ia64__ */ #endif /* Copy whatever the last rule matched to the standard output. */ @@ -6110,9 +6121,7 @@ void surf_parse__delete_buffer(YY_BUFFER_STATE b) } #ifndef __cplusplus -#ifndef WIN32 extern int isatty(int); -#endif #endif /* __cplusplus */ /* Initializes or reinitializes a buffer. @@ -6320,8 +6329,8 @@ YY_BUFFER_STATE surf_parse__scan_string(yyconst char *yystr) /** Setup the input buffer state to scan the given bytes. The next call to surf_parse_lex() will * scan from a @e copy of @a bytes. - * @param bytes the byte buffer to scan - * @param len the number of bytes in the buffer pointed to by @a bytes. + * @param yybytes the byte buffer to scan + * @param _yybytes_len the number of bytes in the buffer pointed to by @a bytes. * * @return the newly allocated buffer state object. */