Below is the full text to beconf.h from the source code of SLASH'EM 0.0.7E7F2. To link to a particular line, write [[SLASH'EM 0.0.7E7F2/beconf.h#line123]], for example.
The latest source code for vanilla NetHack is at Source code.
The NetHack General Public License applies to screenshots, source code and other content from NetHack. |
1. /* SCCS Id: @(#)beconf.h 3.4 1998/07/08 */ 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. 31. /* instead of including system.h... */ 32. #include <string.h> 33. #include <stdlib.h> 34. #include <termcap.h> 35. 36. #endif /* BECONF_H */