#ifndef MAKEDEFS_C
#define MDLIB_C
#include "config.h"
-#ifdef MONITOR_HEAP
-#undef free /* makedefs, mdlib don't use the alloc and free in src/alloc.c */
-#endif
#include "permonst.h"
#include "objclass.h"
#include "sym.h"
if (word)
*word = '\0';
if (*length_p + (int) strlen(str) > COLNO - 5) {
- opttext[idxopttext] = strdup(optbuf);
+ opttext[idxopttext] = dupstr(optbuf);
if (idxopttext < (MAXOPT - 1))
idxopttext++;
Sprintf(optbuf, "%s", opt_indent),
#endif
#endif
build_savebones_compat_string();
- opttext[idxopttext] = strdup(optbuf);
+ opttext[idxopttext] = dupstr(optbuf);
if (idxopttext < (MAXOPT - 1))
idxopttext++;
#if (NH_DEVEL_STATUS != NH_STATUS_RELEASED)
#endif /* NH_DEVEL_STATUS == NH_STATUS_RELEASED */
Sprintf(optbuf, "%sNetHack version %d.%d.%d%s\n",
opt_indent, VERSION_MAJOR, VERSION_MINOR, PATCHLEVEL, STATUS_ARG);
- opttext[idxopttext] = strdup(optbuf);
+ opttext[idxopttext] = dupstr(optbuf);
if (idxopttext < (MAXOPT - 1))
idxopttext++;
Sprintf(optbuf, "Options compiled into this edition:");
- opttext[idxopttext] = strdup(optbuf);
+ opttext[idxopttext] = dupstr(optbuf);
if (idxopttext < (MAXOPT - 1))
idxopttext++;
optbuf[0] = '\0';
(i < SIZE(build_opts) - 1) ? "," : ".");
opt_out_words(buf, &length);
}
- opttext[idxopttext] = strdup(optbuf);
+ opttext[idxopttext] = dupstr(optbuf);
if (idxopttext < (MAXOPT - 1))
idxopttext++;
optbuf[0] = '\0';
winsyscnt = count_and_validate_winopts();
- opttext[idxopttext] = strdup(optbuf);
+ opttext[idxopttext] = dupstr(optbuf);
if (idxopttext < (MAXOPT - 1))
idxopttext++;
Sprintf(optbuf, "Supported windowing system%s:",
(winsyscnt > 1) ? "s" : "");
- opttext[idxopttext] = strdup(optbuf);
+ opttext[idxopttext] = dupstr(optbuf);
if (idxopttext < (MAXOPT - 1))
idxopttext++;
optbuf[0] = '\0';
opt_out_words(buf, &length);
}
- opttext[idxopttext] = strdup(optbuf);
+ opttext[idxopttext] = dupstr(optbuf);
if (idxopttext < (MAXOPT - 1))
idxopttext++;
optbuf[0] = '\0';
/* add lua copyright notice;
":TAG:" substitutions are deferred to caller */
for (i = 0; lua_info[i]; ++i) {
- opttext[idxopttext] = strdup(lua_info[i]);
+ opttext[idxopttext] = dupstr(lua_info[i]);
if (idxopttext < (MAXOPT - 1))
idxopttext++;
}
#endif /* MAKEDEFS_C || FOR_RUNTIME */
/* end with a blank line */
- opttext[idxopttext] = strdup("");
+ opttext[idxopttext] = dupstr("");
if (idxopttext < (MAXOPT - 1))
idxopttext++;
return;
struct gamelog_line *tmp;
struct gamelog_line *lst = g.gamelog;
- tmp = (struct gamelog_line *)alloc(sizeof(struct gamelog_line));
+ tmp = (struct gamelog_line *) alloc(sizeof (struct gamelog_line));
tmp->turn = gltime;
tmp->flags = glflags;
- tmp->text = strdup(str);
+ tmp->text = dupstr(str);
tmp->next = NULL;
while (lst && lst->next)
lst = lst->next;
}
void
-livelog_printf(unsigned int ll_type, const char *line, ...)
+livelog_printf(unsigned ll_type, const char *line, ...)
{
char gamelogbuf[BUFSZ * 2];
va_list the_args;
}
#else
+
void
-gamelog_add(unsigned int glflags UNUSED, long gltime UNUSED, const char *msg UNUSED)
+gamelog_add(
+ unsigned glflags UNUSED, long gltime UNUSED, const char *msg UNUSED)
{
- /* nothing here */
+ ; /* nothing here */
}
+
void
-livelog_printf(unsigned int ll_type UNUSED, const char *line UNUSED, ...)
+livelog_printf(unsigned ll_type UNUSED, const char *line UNUSED, ...)
{
- /* nothing here */
+ ; /* nothing here */
}
+
#endif /* !CHRONICLE */
static void vraw_printf(const char *, va_list);