Below is the full text to include/bitmfile.h from NetHack 3.4.3. To link to a particular line, write [[bitmfile.h#line123]], for example.
1. /****************************\ 2. * Bitmap mit Farbtabelle als * 3. * Graphik-Datei speichern * 4. * Autor: Gabriel Schmidt * 5. * (c} 1992 by MAXON-Computer * 6. * -> Header-Datei * 7. \****************************/ 8. 9. #ifndef H_TO_FILE 10. #define H_TO_FILE 11. 12. /* #include <portab.h> */ 13. #define UWORD unsigned short 14. #define ULONG unsigned long 15. #define UBYTE unsigned char 16. 17. #define XIMG_MAGIC 0x58494D47 18. 19. 20. typedef enum { IMG, XIMG } FILE_TYP; 21. 22. const char *get_file_ext(FILE_TYP typ); 23. 24. struct RGB 25. { 26. UWORD r, g, b; 27. }; 28. 29. int bitmap_to_file(FILE_TYP typ, int ww, int wh, 30. unsigned int pwx, unsigned int pwy, 31. unsigned int planes, unsigned int colors, 32. const char *filename, 33. void (*get_color) (unsigned int colind, struct RGB *rgb) , 34. void (*get_pixel) (int x, int y, unsigned int *colind) ) ; 35. 36. #endif 37.