36#ifndef HAVE_DECL_GETOPT
37#define HAVE_DECL_GETOPT 1
50extern void *
malloc (
size_t);
54extern void *calloc(
size_t,
size_t);
58extern void *
realloc(
void *,
size_t);
62extern void free (
void *);
66extern int atexit (
void (*)(
void));
70#define abort() __builtin_trap ()
74extern size_t strlen (
const char *);
78extern void *memcpy (
void *,
const void *,
size_t);
82extern void *memset (
void *,
int,
size_t);
127#define alloca(x) __builtin_alloca(x)
129#ifdef ENABLE_RUNTIME_CHECKING
130#define gcc_assert(EXPR) ((void)(!(EXPR) ? abort (), 0 : 0))
133#define gcc_assert(EXPR) ((void)(0 && (EXPR)))
137#define gcc_unreachable() (abort ())
139#define CONST_CAST2(TOTYPE,FROMTYPE,X) ((__extension__(union {FROMTYPE _q; TOTYPE _nq;})(X))._nq)
140#define CONST_CAST(TYPE,X) CONST_CAST2 (TYPE, const TYPE, (X))
143#include "filenames.h"
#define realloc
Definition gengtype-lex.l:33
#define malloc
Definition gengtype-lex.l:32