#-INCLUDE compiler.2020
# NetHack sources control
-NHCFLAGS+=-DDLB
+#NHCFLAGS+=-DDLB
NHCFLAGS+=-DHACKDIR=\"$(HACKDIR)\"
NHCFLAGS+=-DDEFAULT_WINDOW_SYS=\"$(WANT_DEFAULT)\"
NHCFLAGS+=-DSYSCF -DSYSCF_FILE=\"$(HACKDIR)/sysconf\" -DSECURE
#include <string.h>
#endif
-static void grow_ld(libdir **, int *, int);
static void xexit(int) NORETURN;
+char *eos(char *); /* also used by dlb.c */
+FILE *fopen_datafile(const char *, const char *);
#ifdef DLB
#ifdef DLBLIB
+static void grow_ld(libdir **, int *, int);
#define DLB_DIRECTORY "Directory" /* name of lib directory */
#define LIBLISTFILE "dlb.lst" /* default list file */
extern boolean open_library(const char *, library *);
extern void close_library(library *);
-char *eos(char *); /* also used by dlb.c */
-FILE *fopen_datafile(const char *, const char *);
-
static void Write(int, char *, long);
static void usage(void) NORETURN;
static void verbose_help(void) NORETURN;
xexit(EXIT_FAILURE);
}
}
-
-char *
-eos(char *s)
-{
- while (*s)
- s++;
- return s;
-}
+#endif /* DLBLIB */
+#endif /* DLB */
/* open_library(dlb.c) needs this (which normally comes from src/files.c) */
FILE *
return fopen(filename, mode);
}
-#endif /* DLBLIB */
-#endif /* DLB */
+ char *
+eos(char *s)
+{
+ while (*s)
+ s++;
+ return s;
+}
int
-main(int argc, char **argv)
+main(int argc
+#ifndef DLB
+ UNUSED
+#endif
+ , char **argv
+#ifndef DLB
+ UNUSED
+#endif
+ )
{
#ifdef DLB
#ifdef DLBLIB