# Also, WARNING, no header dependencies are included!
#
# How to compile:
-# copy Mkfiles/config.h.dj config.h
# make -fMkfiles/Makefile.dj
-CFLAGS=-DHAVE_CONFIG_H -I. -Isrc -Isrc/arch/x86
+CFLAGS=-DHAVE_CONFIG_H -IMkfiles/dj -I. -Isrc -Isrc/arch/x86
CC=gcc
-all: src/yasm
+all: yasm
-SRC_OBJS= \
- src/arch.o \
+YASM_BASE_OBJS= \
src/bytecode.o \
- src/errwarn.o \
src/expr.o \
src/symrec.o \
src/globals.o \
src/file.o \
src/section.o \
- src/options.o \
+ src/arch.o \
+ src/objfmt.o \
+ src/preproc.o \
src/parser.o \
src/intnum.o \
src/floatnum.o \
- src/mergesort.o \
- src/ternary.o \
+ src/hamt.o \
src/bitvect.o \
src/valparam.o \
src/xmalloc.o \
src/xstrdup.o \
src/strcasecmp.o
-SRC_ARCH_X86_OBJS= \
- src/arch/x86/arch.o \
- src/arch/x86/bytecode.o \
- src/arch/x86/expr.o
-
-SRC_ARCH_OBJS= \
- $(SRC_ARCH_X86_OBJS)
-
-SRC_PREPROCS_RAW_OBJS= \
- src/preprocs/raw/preproc.o
-
-SRC_PREPROCS_OBJS= \
- $(SRC_PREPROCS_RAW_OBJS)
+YASM_ARCH_OBJS= \
+ src/arch/x86/x86arch.o \
+ src/arch/x86/x86bc.o \
+ src/arch/x86/x86expr.o
-SRC_PARSERS_NASM_OBJS= \
- src/parsers/nasm/parser.o \
- src/parsers/nasm/bison.o \
- src/parsers/nasm/token.o
+YASM_PARSER_OBJS= \
+ src/parsers/nasm/nasm-parser.o \
+ nasm-bison.o \
+ nasm-token.o
-SRC_PARSERS_OBJS= \
- $(SRC_PARSERS_NASM_OBJS)
+YASM_PREPROC_OBJS= \
+ src/preprocs/raw/raw-preproc.o \
+ src/preprocs/yapp/yapp-preproc.o \
+ yapp-token.o
-SRC_OPTIMIZERS_DBG_OBJS= \
- src/optimizers/dbg/optimizer.o
+YASM_OPTIMIZER_OBJS= \
+ src/optimizers/basic/basic-optimizer.o
-SRC_OPTIMIZERS_OBJS= \
- $(SRC_OPTIMIZERS_DBG_OBJS)
-
-SRC_OBJFMTS_DBG_OBJS= \
- src/objfmts/dbg/objfmt.o
-
-SRC_OBJFMTS_OBJS= \
- $(SRC_OBJFMTS_DBG_OBJS)
+YASM_OBJFMT_OBJS= \
+ src/objfmts/dbg/dbg-objfmt.o \
+ src/objfmts/bin/bin-objfmt.o
YASM_OBJS= \
src/main.o \
- $(SRC_OBJS) \
- $(SRC_PREPROCS_OBJS) \
- $(SRC_PARSERS_OBJS) \
- $(SRC_OPTIMIZERS_OBJS) \
- $(SRC_OBJFMTS_OBJS) \
- $(SRC_ARCH_OBJS)
-
-src/yasm: $(YASM_OBJS)
- $(CC) -o src/yasm $(YASM_OBJS)
-
-src/parsers/nasm/token.o: src/parsers/nasm/token.c
- $(CC) -c $(CFLAGS) -Isrc/parsers/nasm -o $@ $<
+ src/errwarn.o \
+ src/options.o \
+ $(YASM_BASE_OBJS) \
+ $(YASM_ARCH_OBJS) \
+ $(YASM_PARSER_OBJS) \
+ $(YASM_PREPROC_OBJS) \
+ $(YASM_OPTIMIZER_OBJS) \
+ $(YASM_OBJFMT_OBJS) \
+ mergesort.o
+
+yasm: $(YASM_OBJS)
+ $(CC) -o yasm $(YASM_OBJS)
.c.o:
$(CC) -c $(CFLAGS) -o $@ $<
# This file should be customized to particular platforms by changing CC and
# CFLAGS appropriately, along with writing a config.h for the platform.
-CFLAGS=-DHAVE_CONFIG_H -I. -Isrc -Isrc/arch/x86
+CFLAGS=-DHAVE_CONFIG_H -IMkfiles -I. -Isrc -Isrc/arch/x86
CC=gcc
BISON=bison
FLEX=flex
all: src/yasm
-SRC_OBJS= \
- src/arch.o \
+YASM_BASE_OBJS= \
src/bytecode.o \
- src/errwarn.o \
src/expr.o \
src/symrec.o \
src/globals.o \
src/file.o \
src/section.o \
- src/options.o \
+ src/arch.o \
+ src/objfmt.o \
+ src/preproc.o \
src/parser.o \
src/intnum.o \
src/floatnum.o \
- src/mergesort.o \
- src/ternary.o \
+ src/hamt.o \
src/bitvect.o \
src/valparam.o \
src/xmalloc.o \
src/xstrdup.o \
src/strcasecmp.o
-SRC_ARCH_X86_OBJS= \
- src/arch/x86/arch.o \
- src/arch/x86/bytecode.o \
- src/arch/x86/expr.o
-
-SRC_ARCH_OBJS= \
- $(SRC_ARCH_X86_OBJS)
-
-SRC_PREPROCS_RAW_OBJS= \
- src/preprocs/raw/preproc.o
-
-SRC_PREPROCS_OBJS= \
- $(SRC_PREPROCS_RAW_OBJS)
+YASM_ARCH_OBJS= \
+ src/arch/x86/x86arch.o \
+ src/arch/x86/x86bc.o \
+ src/arch/x86/x86expr.o
-SRC_PARSERS_NASM_OBJS= \
- src/parsers/nasm/parser.o \
- src/parsers/nasm/bison.o \
- src/parsers/nasm/token.o
+YASM_PARSER_OBJS= \
+ src/parsers/nasm/nasm-parser.o \
+ nasm-bison.o \
+ nasm-token.o
-SRC_PARSERS_OBJS= \
- $(SRC_PARSERS_NASM_OBJS)
+YASM_PREPROC_OBJS= \
+ src/preprocs/raw/raw-preproc.o \
+ src/preprocs/yapp/yapp-preproc.o \
+ yapp-token.o
-SRC_OPTIMIZERS_DBG_OBJS= \
- src/optimizers/dbg/optimizer.o
+YASM_OPTIMIZER_OBJS= \
+ src/optimizers/basic/basic-optimizer.o
-SRC_OPTIMIZERS_OBJS= \
- $(SRC_OPTIMIZERS_DBG_OBJS)
-
-SRC_OBJFMTS_DBG_OBJS= \
- src/objfmts/dbg/objfmt.o
-
-SRC_OBJFMTS_OBJS= \
- $(SRC_OBJFMTS_DBG_OBJS)
+YASM_OBJFMT_OBJS= \
+ src/objfmts/dbg/dbg-objfmt.o \
+ src/objfmts/bin/bin-objfmt.o
YASM_OBJS= \
src/main.o \
- $(SRC_OBJS) \
- $(SRC_PREPROCS_OBJS) \
- $(SRC_PARSERS_OBJS) \
- $(SRC_OPTIMIZERS_OBJS) \
- $(SRC_OBJFMTS_OBJS) \
- $(SRC_ARCH_OBJS)
+ src/errwarn.o \
+ src/options.o \
+ $(YASM_BASE_OBJS) \
+ $(YASM_ARCH_OBJS) \
+ $(YASM_PARSER_OBJS) \
+ $(YASM_PREPROC_OBJS) \
+ $(YASM_OPTIMIZER_OBJS) \
+ $(YASM_OBJFMT_OBJS) \
+ mergesort.o
src/yasm: $(YASM_OBJS)
$(CC) -o src/yasm $(YASM_OBJS)
-src/parsers/nasm/token.o: src/parsers/nasm/token.c
- $(CC) -c $(CFLAGS) -Isrc/parsers/nasm -o $@ $<
-
# This is broken: it produces an invalid bison.h
-src/parsers/nasm/bison.c: src/parsers/nasm/bison.y
+nasm-bison.c: nasm-bison.y
$(BISON) -d --name-prefix=nasm_parser_ -o $@ $<
-src/parsers/nasm/token.c: src/parsers/nasm/token.l
- $(FLEX) -Pname_parser_ -o$@ $<
+nasm-token.c: nasm-token.l
+ $(FLEX) -Pnasm_parser_ -o$@ $<
+
+nasm-bison.y nasm-token.l: src/arch/x86/instrs.dat src/parsers/nasm/bison.y.in src/parsers/nasm/token.l.in src/parsers/nasm/gen_instr.pl
+ $(PERL) src/parsers/nasm/gen_instr.pl -i src/arch/x86/instrs.dat -t nasm-token.l -g nasm-bison.y
-src/parsers/nasm/bison.y src/parsers/nasm/token.l: src/instrs.dat src/parsers/nasm/bison.y.in src/parsers/nasm/token.l.in src/parsers/nasm/gen_instr.pl
- $(PERL) src/parsers/nasm/gen_instr.pl -i src/instrs.dat -t src/parsers/nasm/token.l -g src/parsers/nasm/bison.y
+yapp-token.c: src/preprocs/yapp/yapp-token.l
+ $(FLEX) -Pyapp_parser_ -o$@ $<
.c.o:
$(CC) -c $(CFLAGS) -o $@ $<
# Also, WARNING, no header dependencies are included!\r
#\r
# How to compile:\r
-# copy Mkfiles/config.h.vc config.h\r
# nmake -fMkfiles/Makefile.vc\r
\r
-CFLAGS=/DHAVE_CONFIG_H /I. /Isrc /Isrc/arch/x86\r
+CFLAGS=/DHAVE_CONFIG_H /IMkfiles/vc /I. /Isrc /Isrc/arch/x86\r
CC=cl\r
\r
-all: src\yasm.exe\r
-\r
-SRC_OBJS= \\r
- src\arch.obj \\r
- src\bytecode.obj \\r
- src\errwarn.obj \\r
- src\expr.obj \\r
- src\symrec.obj \\r
- src\globals.obj \\r
- src\file.obj \\r
- src\section.obj \\r
- src\options.obj \\r
- src\parser.obj \\r
- src\intnum.obj \\r
- src\floatnum.obj \\r
- src\mergesort.obj \\r
- src\ternary.obj \\r
- src\bitvect.obj \\r
- src\valparam.obj \\r
- src\xmalloc.obj \\r
- src\xstrdup.obj \\r
- src\strcasecmp.obj\r
-\r
-SRC_ARCH_X86_OBJS= \\r
- src\arch\x86\arch.obj \\r
- src\arch\x86\bytecode.obj \\r
- src\arch\x86\expr.obj\r
-\r
-SRC_ARCH_OBJS= \\r
- $(SRC_ARCH_X86_OBJS)\r
-\r
-SRC_PREPROCS_RAW_OBJS= \\r
- src\preprocs\raw\preproc.obj\r
-\r
-SRC_PREPROCS_OBJS= \\r
- $(SRC_PREPROCS_RAW_OBJS)\r
-\r
-SRC_PARSERS_NASM_OBJS= \\r
- src\parsers\nasm\parser.obj \\r
- src\parsers\nasm\bison.obj \\r
- src\parsers\nasm\token.obj\r
-\r
-SRC_PARSERS_OBJS= \\r
- $(SRC_PARSERS_NASM_OBJS)\r
-\r
-SRC_OPTIMIZERS_DBG_OBJS= \\r
- src\optimizers\dbg\optimizer.obj\r
-\r
-SRC_OPTIMIZERS_OBJS= \\r
- $(SRC_OPTIMIZERS_DBG_OBJS)\r
-\r
-SRC_OBJFMTS_DBG_OBJS= \\r
- src\objfmts\dbg\objfmt.obj\r
-\r
-SRC_OBJFMTS_OBJS= \\r
- $(SRC_OBJFMTS_DBG_OBJS)\r
+all: yasm.exe\r
+\r
+YASM_BASE_OBJS= \\r
+ src/bytecode.obj \\r
+ src/expr.obj \\r
+ src/symrec.obj \\r
+ src/globals.obj \\r
+ src/file.obj \\r
+ src/section.obj \\r
+ src/arch.obj \\r
+ src/objfmt.obj \\r
+ src/preproc.obj \\r
+ src/parser.obj \\r
+ src/intnum.obj \\r
+ src/floatnum.obj \\r
+ src/hamt.obj \\r
+ src/bitvect.obj \\r
+ src/valparam.obj \\r
+ src/xmalloc.obj \\r
+ src/xstrdup.obj \\r
+ src/strcasecmp.obj\r
+\r
+YASM_ARCH_OBJS= \\r
+ src/arch/x86/x86arch.obj \\r
+ src/arch/x86/x86bc.obj \\r
+ src/arch/x86/x86expr.obj\r
+\r
+YASM_PARSER_OBJS= \\r
+ src/parsers/nasm/nasm-parser.obj \\r
+ nasm-bison.obj \\r
+ nasm-token.obj\r
+\r
+YASM_PREPROC_OBJS= \\r
+ src/preprocs/raw/raw-preproc.obj \\r
+ src/preprocs/yapp/yapp-preproc.obj \\r
+ yapp-token.obj\r
+\r
+YASM_OPTIMIZER_OBJS= \\r
+ src/optimizers/basic/basic-optimizer.obj\r
+\r
+YASM_OBJFMT_OBJS= \\r
+ src/objfmts/dbg/dbg-objfmt.obj \\r
+ src/objfmts/bin/bin-objfmt.obj\r
\r
YASM_OBJS= \\r
- src\main.obj \\r
- $(SRC_OBJS) \\r
- $(SRC_PREPROCS_OBJS) \\r
- $(SRC_PARSERS_OBJS) \\r
- $(SRC_OPTIMIZERS_OBJS) \\r
- $(SRC_OBJFMTS_OBJS) \\r
- $(SRC_ARCH_OBJS)\r
-\r
-src\yasm.exe: $(YASM_OBJS)\r
- $(CC) /Fesrc\yasm.exe $(YASM_OBJS)\r
-\r
-src\parsers\nasm\token.o: src\parsers\nasm\token.c\r
- $(CC) /c $(CFLAGS) /Isrc/parsers/nasm /Fo$@ $<\r
+ src/main.obj \\r
+ src/errwarn.obj \\r
+ src/options.obj \\r
+ $(YASM_BASE_OBJS) \\r
+ $(YASM_ARCH_OBJS) \\r
+ $(YASM_PARSER_OBJS) \\r
+ $(YASM_PREPROC_OBJS) \\r
+ $(YASM_OPTIMIZER_OBJS) \\r
+ $(YASM_OBJFMT_OBJS) \\r
+ mergesort.obj\r
+\r
+yasm.exe: $(YASM_OBJS)\r
+ $(CC) /Feyasm.exe $(YASM_OBJS)\r
\r
.c.obj:\r
$(CC) /c $(CFLAGS) /Fo$@ $<\r
+++ /dev/null
-/* $IdPath$ */
-
-#ifndef YASM_CONFIG_H
-#define YASM_CONFIG_H
-
-/* Define if using alloca.c. */
-/* #undef C_ALLOCA */
-
-/* Define to empty if the keyword does not work. */
-/* #undef const */
-
-/* Define to one of _getb67, GETB67, getb67 for Cray-2 and Cray-YMP systems.
- This function is required for alloca.c support on those systems. */
-/* #undef CRAY_STACKSEG_END */
-
-/* Define if you have alloca, as a function or macro. */
-#define HAVE_ALLOCA
-
-/* Define if you have <alloca.h> and it should be used (not on Ultrix). */
-/* #undef HAVE_ALLOCA_H */
-
-/* Define if you don't have vprintf but do have _doprnt. */
-/* #undef HAVE_DOPRNT */
-
-/* Define if you have a working `mmap' system call. */
-/* #undef HAVE_MMAP */
-
-/* Define if you have <sys/wait.h> that is POSIX.1 compatible. */
-#define HAVE_SYS_WAIT_H
-
-/* Define if you have the vprintf function. */
-#define HAVE_VPRINTF
-
-/* Define as __inline if that's what the C compiler calls it. */
-/* #undef inline */
-
-/* Define to `long' if <sys/types.h> doesn't define. */
-/* #undef off_t */
-
-/* Define to `int' if <sys/types.h> doesn't define. */
-/* #undef pid_t */
-
-/* Define to `unsigned' if <sys/types.h> doesn't define. */
-/* #undef size_t */
-
-/* If using the C implementation of alloca, define if you know the
- direction of stack growth for your system; otherwise it will be
- automatically deduced at run-time.
- STACK_DIRECTION > 0 => grows toward higher addresses
- STACK_DIRECTION < 0 => grows toward lower addresses
- STACK_DIRECTION = 0 => direction of growth unknown
- */
-/* #undef STACK_DIRECTION */
-
-/* Define if you have the ANSI C header files. */
-#define STDC_HEADERS
-
-/* Define if lex declares yytext as a char * by default, not a char[]. */
-#define YYTEXT_POINTER
-
-/* Workaround for bad <sys/queue.h> implementations. */
-#define HAVE_BOGUS_SYS_QUEUE_H
-
-/* gettext tests */
-/* #undef ENABLE_NLS */
-/* #undef HAVE_CATGETS */
-/* #undef HAVE_GETTEXT */
-/* #undef HAVE_LC_MESSAGES */
-/* #undef HAVE_STPCPY */
-
-/* combined test for fork/way/msg* */
-/* #undef USE_FORKWAITMSG */
-
-/* Check for GNU C Library */
-/* #undef HAVE_GNU_C_LIBRARY */
-
-/* Define if you have the __argz_count function. */
-/* #undef HAVE___ARGZ_COUNT */
-
-/* Define if you have the __argz_next function. */
-/* #undef HAVE___ARGZ_NEXT */
-
-/* Define if you have the __argz_stringify function. */
-/* #undef HAVE___ARGZ_STRINGIFY */
-
-/* Define if you have the abort function. */
-#define HAVE_ABORT
-
-/* Define if you have the dcgettext function. */
-/* #undef HAVE_DCGETTEXT */
-
-/* Define if you have the fork function. */
-/* #undef HAVE_FORK */
-
-/* Define if you have the getcwd function. */
-#define HAVE_GETCWD
-
-/* Define if you have the getpagesize function. */
-#define HAVE_GETPAGESIZE
-
-/* Define if you have the memcpy function. */
-#define HAVE_MEMCPY
-
-/* Define if you have the mergesort function. */
-/* #undef HAVE_MERGESORT */
-
-/* Define if you have the msgctl function. */
-/* #undef HAVE_MSGCTL */
-
-/* Define if you have the msgget function. */
-/* #undef HAVE_MSGGET */
-
-/* Define if you have the msgrcv function. */
-/* #undef HAVE_MSGRCV */
-
-/* Define if you have the msgsnd function. */
-/* #undef HAVE_MSGSND */
-
-/* Define if you have the munmap function. */
-/* #undef HAVE_MUNMAP */
-
-/* Define if you have the putenv function. */
-#define HAVE_PUTENV
-
-/* Define if you have the setenv function. */
-#define HAVE_SETENV
-
-/* Define if you have the setlocale function. */
-#define HAVE_SETLOCALE
-
-/* Define if you have the snprintf function. */
-/* #undef HAVE_SNPRINTF */
-
-/* Define if you have the stpcpy function. */
-#define HAVE_STPCPY
-
-/* Define if you have the strcasecmp function. */
-#define HAVE_STRCASECMP
-
-/* Define if you have the strchr function. */
-#define HAVE_STRCHR
-
-/* Define if you have the strcmpi function. */
-/* #undef HAVE_STRCMPI */
-
-/* Define if you have the strdup function. */
-#define HAVE_STRDUP
-
-/* Define if you have the strerror function. */
-#define HAVE_STRERROR
-
-/* Define if you have the stricmp function. */
-/* #undef HAVE_STRICMP */
-
-/* Define if you have the strsep function. */
-#define HAVE_STRSEP
-
-/* Define if you have the toascii function. */
-#define HAVE_TOASCII
-
-/* Define if you have the wait function. */
-#define HAVE_WAIT
-
-/* Define if you have the <argz.h> header file. */
-/* #undef HAVE_ARGZ_H */
-
-/* Define if you have the <dmalloc.h> header file. */
-/* #undef HAVE_DMALLOC_H */
-
-/* Define if you have the <limits.h> header file. */
-#define HAVE_LIMITS_H
-
-/* Define if you have the <locale.h> header file. */
-#define HAVE_LOCALE_H
-
-/* Define if you have the <malloc.h> header file. */
-#define HAVE_MALLOC_H
-
-/* Define if you have the <nl_types.h> header file. */
-/* #undef HAVE_NL_TYPES_H */
-
-/* Define if you have the <string.h> header file. */
-#define HAVE_STRING_H
-
-/* Define if you have the <sys/cdefs.h> header file. */
-#define HAVE_SYS_CDEFS_H
-
-/* Define if you have the <sys/ipc.h> header file. */
-/* #undef HAVE_SYS_IPC_H */
-
-/* Define if you have the <sys/msg.h> header file. */
-/* #undef HAVE_SYS_MSG_H */
-
-/* Define if you have the <sys/param.h> header file. */
-#define HAVE_SYS_PARAM_H
-
-/* Define if you have the <sys/queue.h> header file. */
-/* #undef HAVE_SYS_QUEUE_H */
-
-/* Define if you have the <sys/types.h> header file. */
-#define HAVE_SYS_TYPES_H
-
-/* Define if you have the <unistd.h> header file. */
-#define HAVE_UNISTD_H
-
-/* Define if you have the dmalloc library (-ldmalloc). */
-/* #undef HAVE_LIBDMALLOC */
-
-/* Define if you have the i library (-li). */
-/* #undef HAVE_LIBI */
-
-/* Name of package */
-#define PACKAGE "yasm"
-
-/* Version number of package */
-#define VERSION "0.0.1"
-
-
-#endif /* YASM_CONFIG_H */
+++ /dev/null
-/* $IdPath$ */\r
-\r
-#ifndef YASM_CONFIG_H\r
-#define YASM_CONFIG_H\r
-\r
-/* Define if using alloca.c. */\r
-/* #undef C_ALLOCA */\r
-\r
-/* Define to empty if the keyword does not work. */\r
-/* #undef const */\r
-\r
-/* Define to one of _getb67, GETB67, getb67 for Cray-2 and Cray-YMP systems.\r
- This function is required for alloca.c support on those systems. */\r
-/* #undef CRAY_STACKSEG_END */\r
-\r
-/* Define if you have alloca, as a function or macro. */\r
-/* #undef HAVE_ALLOCA */\r
-\r
-/* Define if you have <alloca.h> and it should be used (not on Ultrix). */\r
-/* #undef HAVE_ALLOCA_H */\r
-\r
-/* Define if you don't have vprintf but do have _doprnt. */\r
-/* #undef HAVE_DOPRNT */\r
-\r
-/* Define if you have a working `mmap' system call. */\r
-/* #undef HAVE_MMAP */\r
-\r
-/* Define if you have <sys/wait.h> that is POSIX.1 compatible. */\r
-/* #undef HAVE_SYS_WAIT_H */\r
-\r
-/* Define if you have the vprintf function. */\r
-#define HAVE_VPRINTF\r
-\r
-/* Define as __inline if that's what the C compiler calls it. */\r
-/* #undef inline */\r
-\r
-/* Define to `long' if <sys/types.h> doesn't define. */\r
-/* #undef off_t */\r
-\r
-/* Define to `int' if <sys/types.h> doesn't define. */\r
-#define pid_t int\r
-\r
-/* Define to `unsigned' if <sys/types.h> doesn't define. */\r
-/* #undef size_t */\r
-\r
-/* If using the C implementation of alloca, define if you know the\r
- direction of stack growth for your system; otherwise it will be\r
- automatically deduced at run-time.\r
- STACK_DIRECTION > 0 => grows toward higher addresses\r
- STACK_DIRECTION < 0 => grows toward lower addresses\r
- STACK_DIRECTION = 0 => direction of growth unknown\r
- */\r
-/* #undef STACK_DIRECTION */\r
-\r
-/* Define if you have the ANSI C header files. */\r
-#define STDC_HEADERS\r
-\r
-/* Define if lex declares yytext as a char * by default, not a char[]. */\r
-#define YYTEXT_POINTER\r
-\r
-/* Workaround for bad <sys/queue.h> implementations. */\r
-#define HAVE_BOGUS_SYS_QUEUE_H\r
-\r
-/* gettext tests */\r
-/* #undef ENABLE_NLS */\r
-/* #undef HAVE_CATGETS */\r
-/* #undef HAVE_GETTEXT */\r
-/* #undef HAVE_LC_MESSAGES */\r
-/* #undef HAVE_STPCPY */\r
-\r
-/* combined test for fork/way/msg* */\r
-/* #undef USE_FORKWAITMSG */\r
-\r
-/* Check for GNU C Library */\r
-/* #undef HAVE_GNU_C_LIBRARY */\r
-\r
-/* Define if you have the __argz_count function. */\r
-/* #undef HAVE___ARGZ_COUNT */\r
-\r
-/* Define if you have the __argz_next function. */\r
-/* #undef HAVE___ARGZ_NEXT */\r
-\r
-/* Define if you have the __argz_stringify function. */\r
-/* #undef HAVE___ARGZ_STRINGIFY */\r
-\r
-/* Define if you have the abort function. */\r
-#define HAVE_ABORT\r
-\r
-/* Define if you have the dcgettext function. */\r
-/* #undef HAVE_DCGETTEXT */\r
-\r
-/* Define if you have the fork function. */\r
-/* #undef HAVE_FORK */\r
-\r
-/* Define if you have the getcwd function. */\r
-/* #undef HAVE_GETCWD */\r
-\r
-/* Define if you have the getpagesize function. */\r
-/* #undef HAVE_GETPAGESIZE */\r
-\r
-/* Define if you have the memcpy function. */\r
-#define HAVE_MEMCPY\r
-\r
-/* Define if you have the mergesort function. */\r
-/* #undef HAVE_MERGESORT */\r
-\r
-/* Define if you have the msgctl function. */\r
-/* #undef HAVE_MSGCTL */\r
-\r
-/* Define if you have the msgget function. */\r
-/* #undef HAVE_MSGGET */\r
-\r
-/* Define if you have the msgrcv function. */\r
-/* #undef HAVE_MSGRCV */\r
-\r
-/* Define if you have the msgsnd function. */\r
-/* #undef HAVE_MSGSND */\r
-\r
-/* Define if you have the munmap function. */\r
-/* #undef HAVE_MUNMAP */\r
-\r
-/* Define if you have the putenv function. */\r
-/* #undef HAVE_PUTENV */\r
-\r
-/* Define if you have the setenv function. */\r
-/* #undef HAVE_SETENV */\r
-\r
-/* Define if you have the setlocale function. */\r
-/* #undef HAVE_SETLOCALE */\r
-\r
-/* Define if you have the snprintf function. */\r
-#define HAVE_SNPRINTF\r
-#define snprintf _snprintf\r
-\r
-/* Define if you have the stpcpy function. */\r
-/* #undef HAVE_STPCPY */\r
-\r
-/* Define if you have the strcasecmp function. */\r
-/* #undef HAVE_STRCASECMP */\r
-\r
-/* Define if you have the strchr function. */\r
-#define HAVE_STRCHR\r
-\r
-/* Define if you have the strcmpi function. */\r
-#define HAVE_STRCMPI\r
-#define strcmpi _strcmpi\r
-\r
-/* Define if you have the strdup function. */\r
-#define HAVE_STRDUP\r
-#define strdup _strdup\r
-\r
-/* Define if you have the strerror function. */\r
-#define HAVE_STRERROR\r
-\r
-/* Define if you have the stricmp function. */\r
-#define HAVE_STRICMP\r
-#define stricmp _stricmp\r
-\r
-/* Define if you have the strsep function. */\r
-/* #undef HAVE_STRSEP */\r
-\r
-/* Define if you have the toascii function. */\r
-#define HAVE_TOASCII\r
-#define toascii __toascii\r
-\r
-/* Define if you have the wait function. */\r
-/* #undef HAVE_WAIT */\r
-\r
-/* Define if you have the <argz.h> header file. */\r
-/* #undef HAVE_ARGZ_H */\r
-\r
-/* Define if you have the <dmalloc.h> header file. */\r
-/* #undef HAVE_DMALLOC_H */\r
-\r
-/* Define if you have the <limits.h> header file. */\r
-#define HAVE_LIMITS_H\r
-\r
-/* Define if you have the <locale.h> header file. */\r
-#define HAVE_LOCALE_H\r
-\r
-/* Define if you have the <malloc.h> header file. */\r
-#define HAVE_MALLOC_H\r
-\r
-/* Define if you have the <nl_types.h> header file. */\r
-/* #undef HAVE_NL_TYPES_H */\r
-\r
-/* Define if you have the <string.h> header file. */\r
-#define HAVE_STRING_H\r
-\r
-/* Define if you have the <sys/cdefs.h> header file. */\r
-/* #undef HAVE_SYS_CDEFS_H */\r
-\r
-/* Define if you have the <sys/ipc.h> header file. */\r
-/* #undef HAVE_SYS_IPC_H */\r
-\r
-/* Define if you have the <sys/msg.h> header file. */\r
-/* #undef HAVE_SYS_MSG_H */\r
-\r
-/* Define if you have the <sys/param.h> header file. */\r
-/* #undef HAVE_SYS_PARAM_H */\r
-\r
-/* Define if you have the <sys/queue.h> header file. */\r
-/* #undef HAVE_SYS_QUEUE_H */\r
-\r
-/* Define if you have the <sys/types.h> header file. */\r
-#define HAVE_SYS_TYPES_H\r
-\r
-/* Define if you have the <unistd.h> header file. */\r
-/* #undef HAVE_UNISTD_H */\r
-\r
-/* Define if you have the dmalloc library (-ldmalloc). */\r
-/* #undef HAVE_LIBDMALLOC */\r
-\r
-/* Define if you have the i library (-li). */\r
-/* #undef HAVE_LIBI */\r
-\r
-/* Name of package */\r
-#define PACKAGE "yasm"\r
-\r
-/* Version number of package */\r
-#define VERSION "0.0.1"\r
-\r
-\r
-#endif /* YASM_CONFIG_H */\r
--- /dev/null
+/* $IdPath$ */\r
+\r
+/* */\r
+/* #undef ENABLE_NLS */\r
+\r
+/* Define if you have the `abort' function. */\r
+#define HAVE_ABORT 1\r
+\r
+/* Define if you have <alloca.h> and it should be used (not on Ultrix). */\r
+/* #undef HAVE_ALLOCA_H */\r
+\r
+/* Define to 1 if you have the `argz_append' function. */\r
+/* #undef HAVE_ARGZ_APPEND */\r
+\r
+/* Define to 1 if you have the `argz_create_sep' function. */\r
+/* #undef HAVE_ARGZ_CREATE_SEP */\r
+\r
+/* Define if you have the <argz.h> header file. */\r
+/* #undef HAVE_ARGZ_H */\r
+\r
+/* Define to 1 if you have the `argz_insert' function. */\r
+/* #undef HAVE_ARGZ_INSERT */\r
+\r
+/* Define to 1 if you have the `argz_next' function. */\r
+/* #undef HAVE_ARGZ_NEXT */\r
+\r
+/* Define to 1 if you have the `argz_stringify' function. */\r
+/* #undef HAVE_ARGZ_STRINGIFY */\r
+\r
+/* Define to 1 if you have the <assert.h> header file. */\r
+/* #undef HAVE_ASSERT_H */\r
+\r
+/* Define to 1 if you have the `bcopy' function. */\r
+/* #undef HAVE_BCOPY */\r
+\r
+/* */\r
+/* #undef HAVE_CATGETS */\r
+\r
+/* Define to 1 if you have the <ctype.h> header file. */\r
+#define HAVE_CTYPE_H 1\r
+\r
+/* Define if the GNU dcgettext() function is already present or preinstalled.\r
+ */\r
+/* #undef HAVE_DCGETTEXT */\r
+\r
+/* Define to 1 if you have the <dirent.h> header file, and it defines `DIR'.\r
+ */\r
+/* #undef HAVE_DIRENT_H */\r
+\r
+/* Define if you have the GNU dld library. */\r
+/* #undef HAVE_DLD */\r
+\r
+/* Define to 1 if you have the <dld.h> header file. */\r
+/* #undef HAVE_DLD_H */\r
+\r
+/* Define to 1 if you have the `dlerror' function. */\r
+/* #undef HAVE_DLERROR */\r
+\r
+/* Define to 1 if you have the <dlfcn.h> header file. */\r
+/* #undef HAVE_DLFCN_H */\r
+\r
+/* Define to 1 if you have the <dl.h> header file. */\r
+/* #undef HAVE_DL_H */\r
+\r
+/* Define if you don't have `vprintf' but do have `_doprnt'. */\r
+/* #undef HAVE_DOPRNT */\r
+\r
+/* Define to 1 if you have the <errno.h> header file. */\r
+#define HAVE_ERRNO_H 1\r
+\r
+/* Define to 1 if the system has the type `error_t'. */\r
+/* #undef HAVE_ERROR_T */\r
+\r
+/* Define if you have the `fork' function. */\r
+/* #undef HAVE_FORK */\r
+\r
+/* */\r
+/* #undef HAVE_GETTEXT */\r
+\r
+/* Define if you have the GNU C Library */\r
+/* #undef HAVE_GNU_C_LIBRARY */\r
+\r
+/* Define if you have the iconv() function. */\r
+/* #undef HAVE_ICONV */\r
+\r
+/* Define to 1 if you have the `index' function. */\r
+/* #undef HAVE_INDEX */\r
+\r
+/* Define if you have the <inttypes.h> header file. */\r
+/* #undef HAVE_INTTYPES_H */\r
+\r
+/* */\r
+/* #undef HAVE_LC_MESSAGES */\r
+\r
+/* Define if you have the libdl library or equivalent. */\r
+/* #undef HAVE_LIBDL */\r
+\r
+/* Define if you have the <limits.h> header file. */\r
+#define HAVE_LIMITS_H 1\r
+\r
+/* Define if your system has a working `malloc' function. */\r
+#define HAVE_MALLOC 1\r
+\r
+/* Define if you have the <malloc.h> header file. */\r
+#define HAVE_MALLOC_H 1\r
+\r
+/* Define if you have the `memcpy' function. */\r
+#define HAVE_MEMCPY 1\r
+\r
+/* Define if you have the `memmove' function. */\r
+#define HAVE_MEMMOVE 1\r
+\r
+/* Define if you have the <memory.h> header file. */\r
+#define HAVE_MEMORY_H 1\r
+\r
+/* Define if you have the `mergesort function. */\r
+/* #undef HAVE_MERGESORT */\r
+\r
+/* Define if you have the `msgctl' function. */\r
+/* #undef HAVE_MSGCTL */\r
+\r
+/* Define if you have the `msgget' function. */\r
+/* #undef HAVE_MSGGET */\r
+\r
+/* Define if you have the `msgrcv' function. */\r
+/* #undef HAVE_MSGRCV */\r
+\r
+/* Define if you have the `msgsnd' function. */\r
+/* #undef HAVE_MSGSND */\r
+\r
+/* Define to 1 if you have the <ndir.h> header file, and it defines `DIR'. */\r
+/* #undef HAVE_NDIR_H */\r
+\r
+/* Define if libtool can extract symbol lists from object files. */\r
+/* #undef HAVE_PRELOADED_SYMBOLS */\r
+\r
+/* Define to 1 if you have the `rindex' function. */\r
+/* #undef HAVE_RINDEX */\r
+\r
+/* Define if you have the shl_load function. */\r
+/* #undef HAVE_SHL_LOAD */\r
+\r
+/* Define if you have the `snprintf' function. */\r
+/* #undef HAVE_SNPRINTF */\r
+\r
+/* Define if you have the <stdint.h> header file. */\r
+#define HAVE_STDINT_H 1\r
+\r
+/* Define to 1 if you have the <stdio.h> header file. */\r
+#define HAVE_STDIO_H 1\r
+\r
+/* Define if you have the <stdlib.h> header file. */\r
+#define HAVE_STDLIB_H 1\r
+\r
+/* */\r
+#define HAVE_STPCPY 1\r
+\r
+/* Define if you have the `strcasecmp' function. */\r
+#define HAVE_STRCASECMP 1\r
+\r
+/* Define if you have the `strchr' function. */\r
+#define HAVE_STRCHR 1\r
+\r
+/* Define to 1 if you have the `strcmp' function. */\r
+#define HAVE_STRCMP 1\r
+\r
+/* Define if you have the `strcmpi' function. */\r
+/* #undef HAVE_STRCMPI */\r
+\r
+/* Define if you have the `strerror' function. */\r
+#define HAVE_STRERROR 1\r
+\r
+/* Define if you have the `stricmp' function. */\r
+/* #undef HAVE_STRICMP */\r
+\r
+/* Define if you have the <strings.h> header file. */\r
+#define HAVE_STRINGS_H 1\r
+\r
+/* Define if you have the <string.h> header file. */\r
+#define HAVE_STRING_H 1\r
+\r
+/* Define if you have the `strncasecmp' function. */\r
+#define HAVE_STRNCASECMP 1\r
+\r
+/* Define if you have the `strrchr' function. */\r
+#define HAVE_STRRCHR 1\r
+\r
+/* Define if you have the `strsep' function. */\r
+#define HAVE_STRSEP 1\r
+\r
+/* Define if you have the <sys/cdefs.h> header file. */\r
+#define HAVE_SYS_CDEFS_H 1\r
+\r
+/* Define to 1 if you have the <sys/dir.h> header file, and it defines `DIR'.\r
+ */\r
+/* #undef HAVE_SYS_DIR_H */\r
+\r
+/* Define to 1 if you have the <sys/dl.h> header file. */\r
+/* #undef HAVE_SYS_DL_H */\r
+\r
+/* Define if you have the <sys/ipc.h> header file. */\r
+/* #undef HAVE_SYS_IPC_H */\r
+\r
+/* Define if you have the <sys/msg.h> header file. */\r
+/* #undef HAVE_SYS_MSG_H */\r
+\r
+/* Define to 1 if you have the <sys/ndir.h> header file, and it defines `DIR'.\r
+ */\r
+/* #undef HAVE_SYS_NDIR_H */\r
+\r
+/* Define if you have the <sys/param.h> header file. */\r
+#define HAVE_SYS_PARAM_H 1\r
+\r
+/* Define if you have the <sys/queue.h> header file. */\r
+/* #undef HAVE_SYS_QUEUE_H */\r
+\r
+/* Define if you have the <sys/stat.h> header file. */\r
+#define HAVE_SYS_STAT_H 1\r
+\r
+/* Define if you have the <sys/types.h> header file. */\r
+#define HAVE_SYS_TYPES_H 1\r
+\r
+/* Define if you have <sys/wait.h> that is POSIX.1 compatible. */\r
+#define HAVE_SYS_WAIT_H 1\r
+\r
+/* Define if you have the `toascii' function. */\r
+#define HAVE_TOASCII 1\r
+\r
+/* Define if you have the <unistd.h> header file. */\r
+#define HAVE_UNISTD_H 1\r
+\r
+/* Define if you have the `vfork' function. */\r
+/* #undef HAVE_VFORK */\r
+\r
+/* Define if you have the <vfork.h> header file. */\r
+/* #undef HAVE_VFORK_H */\r
+\r
+/* Define if you have the vprintf function. */\r
+#define HAVE_VPRINTF 1\r
+\r
+/* Define to 1 if you have the `vsnprintf' function. */\r
+/* #undef HAVE_VSNPRINTF */\r
+\r
+/* Define if you have the `wait' function. */\r
+#define HAVE_WAIT 1\r
+\r
+/* Define if `fork' works. */\r
+/* #undef HAVE_WORKING_FORK */\r
+\r
+/* Define if `vfork' works. */\r
+/* #undef HAVE_WORKING_VFORK */\r
+\r
+/* Define if the OS needs help to load dependent libraries for dlopen(). */\r
+#define LTDL_DLOPEN_DEPLIBS 1\r
+\r
+/* Define to the sub-directory in which libtool stores uninstalled libraries.\r
+ */\r
+#define LTDL_OBJDIR ".libs/"\r
+\r
+/* Define to the name of the environment variable that determines the dynamic\r
+ library search path. */\r
+#define LTDL_SHLIBPATH_VAR "PATH"\r
+\r
+/* Define to the extension used for shared libraries, say, ".so". */\r
+#define LTDL_SHLIB_EXT ".dll"\r
+\r
+/* Define to the system default library search path. */\r
+#define LTDL_SYSSEARCHPATH "/lib:/usr/lib"\r
+\r
+/* Define if dlsym() requires a leading underscode in symbol names. */\r
+/* #undef NEED_USCORE */\r
+\r
+/* Name of package */\r
+#define PACKAGE "yasm"\r
+\r
+/* Define to the address where bug reports for this package should be sent. */\r
+#define PACKAGE_BUGREPORT "bug-yasm@tortall.net"\r
+\r
+/* Define to the full name of this package. */\r
+#define PACKAGE_NAME "yasm"\r
+\r
+/* Define to the full name and version of this package. */\r
+#define PACKAGE_STRING "yasm `date "+%Y%m%d"`"\r
+\r
+/* Define to the one symbol short name of this package. */\r
+#define PACKAGE_TARNAME "yasm"\r
+\r
+/* Define to the version of this package. */\r
+#define PACKAGE_VERSION "`date "+%Y%m%d"`"\r
+\r
+/* Define if the C compiler supports function prototypes. */\r
+#define PROTOTYPES 1\r
+\r
+/* Define if you have the ANSI C header files. */\r
+#define STDC_HEADERS 1\r
+\r
+/* Combined test for fork/wait/msg* */\r
+/* #undef USE_FORKWAITMSG */\r
+\r
+/* Version number of package */\r
+#define VERSION "0.1.0"\r
+\r
+/* Define if using the dmalloc debugging malloc package */\r
+/* #undef WITH_DMALLOC */\r
+\r
+/* Define if `lex' declares `yytext' as a `char *' by default, not a `char[]'.\r
+ */\r
+#define YYTEXT_POINTER 1\r
+\r
+/* Make sure we see all GNU extensions. */\r
+/* #undef _GNU_SOURCE */\r
+\r
+/* Make sure we see all SVID extensions. */\r
+/* #undef _SVID_SOURCE */\r
+\r
+/* Define like PROTOTYPES; this can be used by system headers. */\r
+#define __PROTOTYPES 1\r
+\r
+/* Define to empty if `const' does not conform to ANSI C. */\r
+/* #undef const */\r
+\r
+/* Define to a type to use for `error_t' if it is not otherwise available. */\r
+#define error_t int\r
+\r
+/* Define as `__inline' if that's what the C compiler calls it, or to nothing\r
+ if it is not supported. */\r
+/* #undef inline */\r
+\r
+/* Define to `int' if <sys/types.h> doesn't define. */\r
+/* #undef pid_t */\r
+\r
+/* Define to `unsigned' if <sys/types.h> doesn't define. */\r
+/* #undef size_t */\r
+\r
+/* Define as `fork' if `vfork' does not work. */\r
+/* #undef vfork */\r
--- /dev/null
+/* $IdPath$ */\r
+\r
+/* */\r
+/* #undef ENABLE_NLS */\r
+\r
+/* Define if you have the `abort' function. */\r
+#define HAVE_ABORT 1\r
+\r
+/* Define if you have <alloca.h> and it should be used (not on Ultrix). */\r
+/* #undef HAVE_ALLOCA_H */\r
+\r
+/* Define to 1 if you have the `argz_append' function. */\r
+/* #undef HAVE_ARGZ_APPEND */\r
+\r
+/* Define to 1 if you have the `argz_create_sep' function. */\r
+/* #undef HAVE_ARGZ_CREATE_SEP */\r
+\r
+/* Define if you have the <argz.h> header file. */\r
+/* #undef HAVE_ARGZ_H */\r
+\r
+/* Define to 1 if you have the `argz_insert' function. */\r
+/* #undef HAVE_ARGZ_INSERT */\r
+\r
+/* Define to 1 if you have the `argz_next' function. */\r
+/* #undef HAVE_ARGZ_NEXT */\r
+\r
+/* Define to 1 if you have the `argz_stringify' function. */\r
+/* #undef HAVE_ARGZ_STRINGIFY */\r
+\r
+/* Define to 1 if you have the <assert.h> header file. */\r
+/* #undef HAVE_ASSERT_H */\r
+\r
+/* Define to 1 if you have the `bcopy' function. */\r
+/* #undef HAVE_BCOPY */\r
+\r
+/* */\r
+/* #undef HAVE_CATGETS */\r
+\r
+/* Define to 1 if you have the <ctype.h> header file. */\r
+#define HAVE_CTYPE_H 1\r
+\r
+/* Define if the GNU dcgettext() function is already present or preinstalled.\r
+ */\r
+/* #undef HAVE_DCGETTEXT */\r
+\r
+/* Define to 1 if you have the <dirent.h> header file, and it defines `DIR'.\r
+ */\r
+/* #undef HAVE_DIRENT_H */\r
+\r
+/* Define if you have the GNU dld library. */\r
+/* #undef HAVE_DLD */\r
+\r
+/* Define to 1 if you have the <dld.h> header file. */\r
+/* #undef HAVE_DLD_H */\r
+\r
+/* Define to 1 if you have the `dlerror' function. */\r
+/* #undef HAVE_DLERROR */\r
+\r
+/* Define to 1 if you have the <dlfcn.h> header file. */\r
+/* #undef HAVE_DLFCN_H */\r
+\r
+/* Define to 1 if you have the <dl.h> header file. */\r
+/* #undef HAVE_DL_H */\r
+\r
+/* Define if you don't have `vprintf' but do have `_doprnt'. */\r
+/* #undef HAVE_DOPRNT */\r
+\r
+/* Define to 1 if you have the <errno.h> header file. */\r
+#define HAVE_ERRNO_H 1\r
+\r
+/* Define to 1 if the system has the type `error_t'. */\r
+/* #undef HAVE_ERROR_T */\r
+\r
+/* Define if you have the `fork' function. */\r
+/* #undef HAVE_FORK */\r
+\r
+/* */\r
+/* #undef HAVE_GETTEXT */\r
+\r
+/* Define if you have the GNU C Library */\r
+/* #undef HAVE_GNU_C_LIBRARY */\r
+\r
+/* Define if you have the iconv() function. */\r
+/* #undef HAVE_ICONV */\r
+\r
+/* Define to 1 if you have the `index' function. */\r
+/* #undef HAVE_INDEX */\r
+\r
+/* Define if you have the <inttypes.h> header file. */\r
+/* #undef HAVE_INTTYPES_H */\r
+\r
+/* */\r
+/* #undef HAVE_LC_MESSAGES */\r
+\r
+/* Define if you have the libdl library or equivalent. */\r
+/* #undef HAVE_LIBDL */\r
+\r
+/* Define if you have the <limits.h> header file. */\r
+#define HAVE_LIMITS_H 1\r
+\r
+/* Define if your system has a working `malloc' function. */\r
+#define HAVE_MALLOC 1\r
+\r
+/* Define if you have the <malloc.h> header file. */\r
+#define HAVE_MALLOC_H 1\r
+\r
+/* Define if you have the `memcpy' function. */\r
+#define HAVE_MEMCPY 1\r
+\r
+/* Define if you have the `memmove' function. */\r
+#define HAVE_MEMMOVE 1\r
+\r
+/* Define if you have the <memory.h> header file. */\r
+/* #undef HAVE_MEMORY_H */\r
+\r
+/* Define if you have the `mergesort function. */\r
+/* #undef HAVE_MERGESORT */\r
+\r
+/* Define if you have the `msgctl' function. */\r
+/* #undef HAVE_MSGCTL */\r
+\r
+/* Define if you have the `msgget' function. */\r
+/* #undef HAVE_MSGGET */\r
+\r
+/* Define if you have the `msgrcv' function. */\r
+/* #undef HAVE_MSGRCV */\r
+\r
+/* Define if you have the `msgsnd' function. */\r
+/* #undef HAVE_MSGSND */\r
+\r
+/* Define to 1 if you have the <ndir.h> header file, and it defines `DIR'. */\r
+/* #undef HAVE_NDIR_H */\r
+\r
+/* Define if libtool can extract symbol lists from object files. */\r
+/* #undef HAVE_PRELOADED_SYMBOLS */\r
+\r
+/* Define to 1 if you have the `rindex' function. */\r
+/* #undef HAVE_RINDEX */\r
+\r
+/* Define if you have the shl_load function. */\r
+/* #undef HAVE_SHL_LOAD */\r
+\r
+/* Define if you have the `snprintf' function. */\r
+#define HAVE_SNPRINTF 1\r
+#define snprintf _snprintf\r
+\r
+/* Define if you have the <stdint.h> header file. */\r
+/* #undef HAVE_STDINT_H */\r
+\r
+/* Define to 1 if you have the <stdio.h> header file. */\r
+#define HAVE_STDIO_H 1\r
+\r
+/* Define if you have the <stdlib.h> header file. */\r
+#define HAVE_STDLIB_H 1\r
+\r
+/* */\r
+/* #undef HAVE_STPCPY */\r
+\r
+/* Define if you have the `strcasecmp' function. */\r
+/* #undef HAVE_STRCASECMP */\r
+\r
+/* Define if you have the `strchr' function. */\r
+#define HAVE_STRCHR 1\r
+\r
+/* Define to 1 if you have the `strcmp' function. */\r
+#define HAVE_STRCMP 1\r
+\r
+/* Define if you have the `strcmpi' function. */\r
+#define HAVE_STRCMPI 1\r
+#define strcmpi _strcmpi\r
+\r
+/* Define if you have the `strerror' function. */\r
+#define HAVE_STRERROR 1\r
+\r
+/* Define if you have the `stricmp' function. */\r
+#define HAVE_STRICMP 1\r
+#define stricmp _stricmp\r
+\r
+/* Define if you have the <strings.h> header file. */\r
+/* #undef HAVE_STRINGS_H */\r
+\r
+/* Define if you have the <string.h> header file. */\r
+#define HAVE_STRING_H 1\r
+\r
+/* Define if you have the `strncasecmp' function. */\r
+/* #undef HAVE_STRNCASECMP */\r
+\r
+/* Define if you have the `strrchr' function. */\r
+/* #undef HAVE_STRRCHR */\r
+\r
+/* Define if you have the `strsep' function. */\r
+/* #undef HAVE_STRSEP */\r
+\r
+/* Define if you have the <sys/cdefs.h> header file. */\r
+/* #undef HAVE_SYS_CDEFS_H */\r
+\r
+/* Define to 1 if you have the <sys/dir.h> header file, and it defines `DIR'.\r
+ */\r
+/* #undef HAVE_SYS_DIR_H */\r
+\r
+/* Define to 1 if you have the <sys/dl.h> header file. */\r
+/* #undef HAVE_SYS_DL_H */\r
+\r
+/* Define if you have the <sys/ipc.h> header file. */\r
+/* #undef HAVE_SYS_IPC_H */\r
+\r
+/* Define if you have the <sys/msg.h> header file. */\r
+/* #undef HAVE_SYS_MSG_H */\r
+\r
+/* Define to 1 if you have the <sys/ndir.h> header file, and it defines `DIR'.\r
+ */\r
+/* #undef HAVE_SYS_NDIR_H */\r
+\r
+/* Define if you have the <sys/param.h> header file. */\r
+/* #undef HAVE_SYS_PARAM_H */\r
+\r
+/* Define if you have the <sys/queue.h> header file. */\r
+/* #undef HAVE_SYS_QUEUE_H */\r
+\r
+/* Define if you have the <sys/stat.h> header file. */\r
+/* #undef HAVE_SYS_STAT_H */\r
+\r
+/* Define if you have the <sys/types.h> header file. */\r
+#define HAVE_SYS_TYPES_H 1\r
+\r
+/* Define if you have <sys/wait.h> that is POSIX.1 compatible. */\r
+/* #undef HAVE_SYS_WAIT_H */\r
+\r
+/* Define if you have the `toascii' function. */\r
+#define HAVE_TOASCII 1\r
+#define toascii __toascii\r
+\r
+/* Define if you have the <unistd.h> header file. */\r
+/* #undef HAVE_UNISTD_H */\r
+\r
+/* Define if you have the `vfork' function. */\r
+/* #undef HAVE_VFORK */\r
+\r
+/* Define if you have the <vfork.h> header file. */\r
+/* #undef HAVE_VFORK_H */\r
+\r
+/* Define if you have the vprintf function. */\r
+#define HAVE_VPRINTF 1\r
+\r
+/* Define to 1 if you have the `vsnprintf' function. */\r
+/* #undef HAVE_VSNPRINTF */\r
+\r
+/* Define if you have the `wait' function. */\r
+/* #undef HAVE_WAIT */\r
+\r
+/* Define if `fork' works. */\r
+/* #undef HAVE_WORKING_FORK */\r
+\r
+/* Define if `vfork' works. */\r
+/* #undef HAVE_WORKING_VFORK */\r
+\r
+/* Define if the OS needs help to load dependent libraries for dlopen(). */\r
+#define LTDL_DLOPEN_DEPLIBS 1\r
+\r
+/* Define to the sub-directory in which libtool stores uninstalled libraries.\r
+ */\r
+#define LTDL_OBJDIR ".libs/"\r
+\r
+/* Define to the name of the environment variable that determines the dynamic\r
+ library search path. */\r
+#define LTDL_SHLIBPATH_VAR "PATH"\r
+\r
+/* Define to the extension used for shared libraries, say, ".so". */\r
+#define LTDL_SHLIB_EXT ".dll"\r
+\r
+/* Define to the system default library search path. */\r
+#define LTDL_SYSSEARCHPATH "/lib:/usr/lib"\r
+\r
+/* Define if dlsym() requires a leading underscode in symbol names. */\r
+/* #undef NEED_USCORE */\r
+\r
+/* Name of package */\r
+#define PACKAGE "yasm"\r
+\r
+/* Define to the address where bug reports for this package should be sent. */\r
+#define PACKAGE_BUGREPORT "bug-yasm@tortall.net"\r
+\r
+/* Define to the full name of this package. */\r
+#define PACKAGE_NAME "yasm"\r
+\r
+/* Define to the full name and version of this package. */\r
+#define PACKAGE_STRING "yasm `date "+%Y%m%d"`"\r
+\r
+/* Define to the one symbol short name of this package. */\r
+#define PACKAGE_TARNAME "yasm"\r
+\r
+/* Define to the version of this package. */\r
+#define PACKAGE_VERSION "`date "+%Y%m%d"`"\r
+\r
+/* Define if the C compiler supports function prototypes. */\r
+#define PROTOTYPES 1\r
+\r
+/* Define if you have the ANSI C header files. */\r
+#define STDC_HEADERS 1\r
+\r
+/* Combined test for fork/wait/msg* */\r
+/* #undef USE_FORKWAITMSG */\r
+\r
+/* Version number of package */\r
+#define VERSION "0.1.0"\r
+\r
+/* Define if using the dmalloc debugging malloc package */\r
+/* #undef WITH_DMALLOC */\r
+\r
+/* Define if `lex' declares `yytext' as a `char *' by default, not a `char[]'.\r
+ */\r
+#define YYTEXT_POINTER 1\r
+\r
+/* Make sure we see all GNU extensions. */\r
+/* #undef _GNU_SOURCE */\r
+\r
+/* Make sure we see all SVID extensions. */\r
+/* #undef _SVID_SOURCE */\r
+\r
+/* Define like PROTOTYPES; this can be used by system headers. */\r
+#define __PROTOTYPES 1\r
+\r
+/* Define to empty if `const' does not conform to ANSI C. */\r
+/* #undef const */\r
+\r
+/* Define to a type to use for `error_t' if it is not otherwise available. */\r
+#define error_t int\r
+\r
+/* Define as `__inline' if that's what the C compiler calls it, or to nothing\r
+ if it is not supported. */\r
+/* #undef inline */\r
+\r
+/* Define to `int' if <sys/types.h> doesn't define. */\r
+#define pid_t int\r
+\r
+/* Define to `unsigned' if <sys/types.h> doesn't define. */\r
+/* #undef size_t */\r
+\r
+/* Define as `fork' if `vfork' does not work. */\r
+/* #undef vfork */\r