diff options
author | Suren A. Chilingaryan <csa@dside.dyndns.org> | 2005-07-06 15:42:04 +0000 |
---|---|---|
committer | Suren A. Chilingaryan <csa@dside.dyndns.org> | 2005-07-06 15:42:04 +0000 |
commit | 232dbc756390d30a86ae6de0cc84600eddb1c0b2 (patch) | |
tree | e4aadbb4076392bcaf30cce6329dc715375a98d7 /src/rccstring.h | |
parent | 550bda3e54a0895e027fee14860f14171a357ac9 (diff) | |
download | librcc-232dbc756390d30a86ae6de0cc84600eddb1c0b2.tar.gz librcc-232dbc756390d30a86ae6de0cc84600eddb1c0b2.tar.bz2 librcc-232dbc756390d30a86ae6de0cc84600eddb1c0b2.tar.xz librcc-232dbc756390d30a86ae6de0cc84600eddb1c0b2.zip |
Recode FS Fixes
Diffstat (limited to 'src/rccstring.h')
-rw-r--r-- | src/rccstring.h | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/src/rccstring.h b/src/rccstring.h index 4f7d411..a9cfc9b 100644 --- a/src/rccstring.h +++ b/src/rccstring.h @@ -1,16 +1,16 @@ #ifndef _RCC_STRING_H #define _RCC_STRING_H -rcc_string rccCreateString(rcc_language_id language_id, const char *buf, int len, int *rlen); -void rccStringFree(rcc_string str); +#define RCC_STRING_MAGIC 0xFF7F01FF + +struct rcc_string_header_t { + unsigned int magic; + rcc_language_id language_id; +}; +typedef struct rcc_string_header_t rcc_string_header; -rcc_language_id rccStringCheck(const rcc_string str); -const char *rccStringGet(const rcc_string str); -char *rccStringExtract(const rcc_string buf, int len, int *rlen); -int rccStringCmp(const rcc_string str1, const rcc_string str2); -int rccStringNCmp(const rcc_string str1, const rcc_string str2, size_t n); -int rccStringCaseCmp(const rcc_string str1, const rcc_string str2); -int rccStringNCaseCmp(const rcc_string str1, const rcc_string str2, size_t n); +rcc_string rccCreateString(rcc_language_id language_id, const char *buf, size_t len, size_t *rlen); +void rccStringFree(rcc_string str); #endif /* _RCC_STRING_H */ |