home
·
contact
·
privacy
projects
/
plomrogue
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Server: Eliminate major stack space waste offender in ai.c.
[plomrogue]
/
src
/
server
/
cleanup.h
diff --git
a/src/server/cleanup.h
b/src/server/cleanup.h
index 61abd71f4b0a4e35089e27cd709da4e67bb0e1fc..16529414f90e6faafe7ee5d1871ddac5b8c853e7 100644
(file)
--- a/
src/server/cleanup.h
+++ b/
src/server/cleanup.h
@@
-15,13
+15,17
@@
enum cleanup_flag
{
CLEANUP_FIFO = 0x0001,
enum cleanup_flag
{
CLEANUP_FIFO = 0x0001,
- CLEANUP_
OUTFILE
= 0x0002,
+ CLEANUP_
WORLDSTATE
= 0x0002,
CLEANUP_MAP_OBJECT_DEFS = 0x0004,
CLEANUP_MAP_OBJECTS = 0x0008,
CLEANUP_MAP_OBJECT_DEFS = 0x0004,
CLEANUP_MAP_OBJECTS = 0x0008,
- CLEANUP_MAP_OBJECT_ACTS = 0x0010
+ CLEANUP_MAP_OBJECT_ACTS = 0x0010,
+ CLEANUP_IN = 0x0020,
+ CLEANUP_OUT = 0x0040
};
};
+/* In addition, unset_cleanup_flag() may be used to unset flags. */
extern void set_cleanup_flag(enum cleanup_flag flag);
extern void set_cleanup_flag(enum cleanup_flag flag);
+extern void unset_cleanup_flag(enum cleanup_flag flag);
/* Frees memory and unlinks some files. */
extern void cleanup();
/* Frees memory and unlinks some files. */
extern void cleanup();