1 | /* SCCS Id: @(#)lev.h 3.3 94/03/18 */ 2 | /* Copyright (c) Stichting Mathematisch Centrum, Amsterdam, 1985. */ 3 | /* NetHack may be freely redistributed. See license for details. */ 4 | 5 | /* Common include file for save and restore routines */ 6 | 7 | #ifndef LEV_H 8 | #define LEV_H 9 | 10 | #define COUNT_SAVE 0x1 11 | #define WRITE_SAVE 0x2 12 | #define FREE_SAVE 0x4 13 | 14 | /* operations of the various saveXXXchn & co. routines */ 15 | #define perform_bwrite(mode) ((mode) & (COUNT_SAVE|WRITE_SAVE)) 16 | #define release_data(mode) ((mode) & FREE_SAVE) 17 | 18 | #endif /* LEV_H */