X-Git-Url: https://git.artsoft.org/?a=blobdiff_plain;ds=sidebyside;f=src%2Flibgame%2Fmisc.h;h=7fd0a1a5b83e25c9df3860f1fbf6d7b72beed304;hb=59c02456ae20bcdc3423768a67b4e16a11ad14c7;hp=3b9d945b7169cd03fc55bdeeff856c824ed0df55;hpb=608be3bcd270eb45628a274eddb6dbcc8940accf;p=rocksndiamonds.git diff --git a/src/libgame/misc.h b/src/libgame/misc.h index 3b9d945b..7fd0a1a5 100644 --- a/src/libgame/misc.h +++ b/src/libgame/misc.h @@ -123,6 +123,8 @@ void putFileVersion(FILE *, int); void ReadUnusedBytesFromFile(FILE *, unsigned long); void WriteUnusedBytesToFile(FILE *, unsigned long); +#define getFile8Bit(f) fgetc(f) +#define putFile8Bit(f,x) fputc(x, f) #define getFile16BitBE(f) getFile16BitInteger(f,BYTE_ORDER_BIG_ENDIAN) #define getFile16BitLE(f) getFile16BitInteger(f,BYTE_ORDER_LITTLE_ENDIAN) #define putFile16BitBE(f,x) putFile16BitInteger(f,x,BYTE_ORDER_BIG_ENDIAN) @@ -151,6 +153,7 @@ void deleteNodeFromList(ListNode **, char *, void (*function)(void *)); ListNode *getNodeFromKey(ListNode *, char *); int getNumNodes(ListNode *); +boolean fileExists(char *); boolean FileIsGraphic(char *); boolean FileIsSound(char *); boolean FileIsMusic(char *);