split some code into separate files
new .h files: hacklib.h selvar.h stairs.h
new .c files: calendar.c, getpos.c, report.c, selvar.c, stairs.c,
strutil.c, wizcmds.c
cleanup of hacklib.c and mdlib.c
hacklib contains functions that do not have to link with the core
relocate wiz commands from cmd.c to wizcmds.c
relocate CRASHREPORT stuff to report.c
relocate getpos stuff from do_name.c to getpos.c
remove temporary struct definition from extern.h
cross-compile PRE-section split into cross-pre1.370 and cross-pre2.370
Windows sys/windows/Makefile.nmake and sys/windows/Makefile.mingw32 and
visual studio project file updates
Unix sys/unix/Makefile.src, sys/unix/Makefile.utl
populate selvar.c and selvar.h
build on MS-DOS (not cross-compile) Makefile updates
for sys/msdos/Makefile.GCC (untested)
vms updates for above (untested)
This commit is contained in:
11
src/date.c
11
src/date.c
@@ -3,20 +3,21 @@
|
||||
/* NetHack may be freely redistributed. See license for details. */
|
||||
|
||||
#include "config.h"
|
||||
#include "hacklib.h"
|
||||
#ifdef Snprintf
|
||||
#undef Snprintf
|
||||
#endif
|
||||
#define Snprintf(str, size, ...) \
|
||||
nh_snprintf(__func__, __LINE__, str, size, __VA_ARGS__)
|
||||
|
||||
/* these are in extern.h but we don't include hack.h */
|
||||
void populate_nomakedefs(struct version_info *) NONNULLARG1;
|
||||
void free_nomakedefs(void);
|
||||
|
||||
#define Snprintf(str, size, ...) \
|
||||
nh_snprintf(__func__, __LINE__, str, size, __VA_ARGS__)
|
||||
extern void nh_snprintf(const char *func, int line, char *str, size_t size,
|
||||
const char *fmt, ...);
|
||||
extern unsigned long md_ignored_features(void);
|
||||
extern char *mdlib_version_string(char *, const char *);
|
||||
extern char *version_id_string(char *, size_t, const char *);
|
||||
extern char *bannerc_string(char *, size_t, const char *);
|
||||
extern int case_insensitive_comp(const char *, const char *);
|
||||
|
||||
/* nomakedefs_populated: flag for whether 'nomakedefs' should be freed */
|
||||
static int nomakedefs_populated = 0;
|
||||
|
||||
Reference in New Issue
Block a user