/* config.h.  Generated automatically by configure.  */
/* @configure_input@ */

/* Hmm */
#define PACKAGE "Yodl"

/* Yodl version */
#define  TOPLEVEL_VERSION "1.31.18"

/* default yodl init and input dir */
#define  DIR_DATADIR "/usr/pkg/share/yodl"

/* default yodl locale dir */
#define  DIR_LOCALEDIR "/usr/pkg/share/locale"

/*
 * The macro INCLUDEFILE(file) will search for `file' as-is, or in a 
 * system-wide library directory. What's your default system-wide directory
 * for include files? This symbol should be set by the top-level Makefile.
 * Edit that file (in this directory) before changing it here.
 */
 /* FIXME */
#define STD_INCLUDE     DIR_DATADIR

/* 
 * The yodl program parses its input to a temporary output file, then re-parses
 * the output file to yet another file, and so on -- until no changes are
 * performed while parsing. That's how yodl expands macros that are in include
 * files, or defined in expansions, etc..
 * The following name defines how the files are named. Use two %d strings
 * in the names, one for the process id (to make sure that the files are 
 * unique) and one for the pass number. 
 * (NOTE: This parsing and re-parsing may already be altered when you read 
 * this info. Nevertheless, leave the TEMP_FILE setting in place.)
 */
#define TEMP_FILE           "/tmp/yodl%d.%d"
#define TMPDIR           "/tmp"

/* 
 * The approach of parsing and re-parsing can lead to endless loops, e.g., if
 * one macro leads to the expansion of another one, and the other one leads
 * to the first. Yodl will abort when more parsing passes are made than some
 * number, what's the default number of passes? Also set via the -p flag.
 */
#define DEFAULT_MAXPASS     20

/* 
 * For the "INCLUDEFILE(filename)" macro and for filenames on the command
 * line, yodl will supply a default extension (if needed). What's your
 * favorite default extension for the files?
 */
 /* FIXME */
 /* my favourite would be a bit more verbose; but changing this doesn't
    do the whole job (and isn't too compatible). */
#define DEFAULT_EXT         ".yo"

/* define if you have gettext */
#define HAVE_GETTEXT 1

#if !HAVE_GETOPT && defined (__CYGWIN32__)
/* urg */
#define getopt silly_egcs_getopt
#define optind silly_egcs_optind
#define opterr silly_egcs_opterr
#endif

/* Define if you have the <malloc.h> header file.  */
#define HAVE_MALLOC_H 1

/* Define if you have the ANSI C header files.  */
#define STDC_HEADERS 1

/* Define if you have the <libgen.h> header file. */
/* #undef HAVE_LIBGEN_H */

/* Define if you have basename */
#define HAVE_BASENAME 1

/* Define if you have dirname */
#define HAVE_DIRNAME 1

/* Define if you have snprintf */
#define HAVE_SNPRINTF 1

/* Define if you have vsnprintf */
#define HAVE_VSNPRINTF 1

#if ! HAVE_GETTEXT
#define gettext(str) str
#endif

#define  TAGSTART ".YODLTAGSTART."
#define  TAGEND ".YODLTAGEND."
#define  TOCCOMMAND ".YODLTOCCOMMAND."

/* define directory and path separators */
#define DIRSEP '/'
#define PATHSEP ':'

/* define if you have hsearch_r */
#define HAVE_HSEARCH_R 0

#define HSEARCH_MAX 1000
