Source:SLASH'EM 0.0.7E7F2/micro.h

Below is the full text to micro.h from the source code of SLASH'EM 0.0.7E7F2. To link to a particular line, write [[SLASH'EM 0.0.7E7F2/micro.h#line123 ]], for example.

The latest source code for vanilla NetHack is at Source code.

1.   /*	SCCS Id: @(#)micro.h	3.4	1990/02/22	*/ 2.   /* micro.h - function declarations for various microcomputers */ 3.   /* NetHack may be freely redistributed. See license for details. */ 4.     5.    #ifndef MICRO_H 6.   #define MICRO_H 7.    8.    extern const char *alllevels, *allbones; 9.   extern char levels[], bones[], permbones[], hackdir[]; 10.   11.   extern int ramdisk; 12.   13.   #ifndef C  14. #define C(c)	(0x1f & (c)) 15.  #endif 16.  #ifndef M  17. #define M(c)	(((char)0x80) | (c)) 18.  #endif 19.  #define ABORT C('a') 20.   21.   #endif /* MICRO_H */