X-Git-Url: https://git.artsoft.org/?a=blobdiff_plain;ds=inline;f=src%2Flibgame%2Fmisc.h;h=7fd0a1a5b83e25c9df3860f1fbf6d7b72beed304;hb=720b0a62c8af0585e9517ed7a98ea336304c02e4;hp=6b05533ad7a30e80b94ef4fa2bb1488c70a0f6c2;hpb=6435b79b71c4033de78ab3e611ee63f6a2147874;p=rocksndiamonds.git diff --git a/src/libgame/misc.h b/src/libgame/misc.h index 6b05533a..7fd0a1a5 100644 --- a/src/libgame/misc.h +++ b/src/libgame/misc.h @@ -51,13 +51,21 @@ #define BYTE_ORDER_BIG_ENDIAN 0 #define BYTE_ORDER_LITTLE_ENDIAN 1 +/* values for cursor bitmap creation */ +#define BIT_ORDER_MSB 0 +#define BIT_ORDER_LSB 1 + /* values for createDirectory() */ #define PERMS_PRIVATE 0 #define PERMS_PUBLIC 1 /* values for general file handling stuff */ #define MAX_FILENAME_LEN 256 -#define MAX_LINE_LEN 1000 +#define MAX_LINE_LEN 1024 + +/* values for general username handling stuff */ +#define MAX_USERNAME_LEN 1024 + void fprintf_line(FILE *, char *, int); void printf_line(char *, int); @@ -115,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) @@ -143,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 *);