Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Add xbt_set_get_by_name_or_null() [Silas De Munck]
[simgrid.git] / src / surf / simgrid_dtd.c
index a346ea7..aaac6de 100644 (file)
@@ -39,9 +39,7 @@
 #include <string.h>
 #include <errno.h>
 #include <stdlib.h>
-#ifdef WIN32
-#include <io.h>
-#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.
@@ -3322,7 +3328,12 @@ static int input (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. */
@@ -6363,9 +6374,7 @@ static void surf_parse__load_buffer_state  (void)
 }
 
 #ifndef __cplusplus
-#ifndef WIN32
 extern int isatty (int );
-#endif
 #endif /* __cplusplus */
     
 /* Initializes or reinitializes a buffer.
@@ -6572,8 +6581,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.
  */