1 /* NetHack 3.6 beconf.h $NHDT-Date: 1432512783 2015/05/25 00:13:03 $ $NHDT-Branch: master $:$NHDT-Revision: 1.8 $ */ 2 /* Copyright (c) Dean Luick 1996. */ 3 /* NetHack may be freely redistributed. See license for details. */ 4 5 /* Configuration for Be Inc.'s BeOS */ 6 7 #ifndef BECONF_H 8 #define BECONF_H 9 10 /* 11 * We must use UNWIDENED_PROTOTYPES because we mix C++ and C. 12 */ 13 14 #define index strchr 15 #define rindex strrchr 16 #define Rand rand /* Be should have a better rand function! */ 17 #define tgetch getchar 18 #define FCMASK 0666 19 #define PORT_ID "BeOS" 20 #define TEXTCOLOR 21 #define POSIX_TYPES 22 #define SIG_RET_TYPE __signal_func_ptr 23 24 #include <time.h> /* for time_t */ 25 #include <unistd.h> /* for lseek() */ 26 27 /* could go in extern.h, under bemain.c (or something..) */ 28 void regularize(char *); 29 30 /* instead of including system.h... */ 31 #include <string.h> 32 #include <stdlib.h> 33 #include <termcap.h> 34 35 #endif /* BECONF_H */ 36