diff options
Diffstat (limited to 'ext/mbstring/libmbfl/mbfl/mbfl_string.h')
-rw-r--r-- | ext/mbstring/libmbfl/mbfl/mbfl_string.h | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/ext/mbstring/libmbfl/mbfl/mbfl_string.h b/ext/mbstring/libmbfl/mbfl/mbfl_string.h index 560944737e..43f4a5fa75 100644 --- a/ext/mbstring/libmbfl/mbfl/mbfl_string.h +++ b/ext/mbstring/libmbfl/mbfl/mbfl_string.h @@ -31,6 +31,7 @@ #ifndef MBFL_STRING_H #define MBFL_STRING_H +#include <stddef.h> #include "mbfl_defs.h" #include "mbfl_encoding.h" #include "mbfl_language.h" @@ -40,13 +41,13 @@ */ typedef struct _mbfl_string { enum mbfl_no_language no_language; - enum mbfl_no_encoding no_encoding; + const mbfl_encoding *encoding; unsigned char *val; - unsigned int len; + size_t len; } mbfl_string; MBFLAPI extern void mbfl_string_init(mbfl_string *string); -MBFLAPI extern void mbfl_string_init_set(mbfl_string *string, mbfl_language_id no_language, mbfl_encoding_id no_encoding); +MBFLAPI extern void mbfl_string_init_set(mbfl_string *string, mbfl_language_id no_language, const mbfl_encoding *encoding); MBFLAPI extern void mbfl_string_clear(mbfl_string *string); #ifndef NULL |