text: /* flex integer type definitions */
  
  #ifndef FLEXINT_H
  #define FLEXINT_H
  
  /* C++ systems might need __STDC_LIMIT_MACROS defined before including
   * <stdint.h>, if you want the limit (max/min) macros for int types.
   */
  #ifndef __STDC_LIMIT_MACROS
  #define __STDC_LIMIT_MACROS 1
  #endif
  
  /* "flexint_shared.h" will be included also in skeleton. It will include
   * <inttypes.h> (if available) and define flex's integral types.
   */
  #include "flexint_shared.h"
  
  /* Limits of integral types. */
  #ifndef INT8_MIN
  #define INT8_MIN               (-128)
  #endif
  #ifndef INT16_MIN
  #define INT16_MIN              (-32767-1)
  #endif
  #ifndef INT32_MIN
  #define INT32_MIN              (-2147483647-1)
  #endif
  #ifndef INT8_MAX
  #define INT8_MAX               (127)
  #endif
  #ifndef INT16_MAX
  #define INT16_MAX              (32767)
  #endif
  #ifndef INT32_MAX
  #define INT32_MAX              (2147483647)
  #endif
  #ifndef UINT8_MAX
  #define UINT8_MAX              (255U)
  #endif
  #ifndef UINT16_MAX
  #define UINT16_MAX             (65535U)
  #endif
  #ifndef UINT32_MAX
  #define UINT32_MAX             (4294967295U)
  #endif
  
  #ifndef INT_MAX
  #define INT_MAX                ((int)(~0U)>>1)
  #endif
  #ifndef SIZE_MAX
  #define SIZE_MAX               (~(size_t)0)
  #endif
  
  #endif /* ! FLEXINT_H */
  