diff options
Diffstat (limited to 'src/rccstring.h')
-rw-r--r-- | src/rccstring.h | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/src/rccstring.h b/src/rccstring.h index dbbd4c2..3c5d8d7 100644 --- a/src/rccstring.h +++ b/src/rccstring.h @@ -11,10 +11,19 @@ struct rcc_string_header_t { typedef struct rcc_string_header_t rcc_string_header; -rcc_string rccCreateString(rcc_language_id language_id, const char *buf, size_t len, size_t *rlen); +rcc_string rccCreateString(rcc_language_id language_id, const char *buf, size_t len); void rccStringFree(rcc_string str); int rccStringSetLang(rcc_string string, const char *sn); int rccStringFixID(rcc_string string, rcc_context ctx); +#ifdef HAVE_STRNLEN +# ifndef strnlen +int strnlen(const char *str, size_t size); +# endif /* !strnlen */ +#else +int rccStrnlen(const char *str, size_t size); +#endif /* HAVE_STRNLEN */ +int rccIsASCII(const char *str); + #endif /* _RCC_STRING_H */ |