summaryrefslogtreecommitdiff
path: root/ext/mbstring/libmbfl/mbfl/mbfl_string.c
diff options
context:
space:
mode:
Diffstat (limited to 'ext/mbstring/libmbfl/mbfl/mbfl_string.c')
-rw-r--r--ext/mbstring/libmbfl/mbfl/mbfl_string.c30
1 files changed, 11 insertions, 19 deletions
diff --git a/ext/mbstring/libmbfl/mbfl/mbfl_string.c b/ext/mbstring/libmbfl/mbfl/mbfl_string.c
index b1acecb259..fc9f211092 100644
--- a/ext/mbstring/libmbfl/mbfl/mbfl_string.c
+++ b/ext/mbstring/libmbfl/mbfl/mbfl_string.c
@@ -44,33 +44,25 @@
void
mbfl_string_init(mbfl_string *string)
{
- if (string) {
- string->no_language = mbfl_no_language_uni;
- string->encoding = &mbfl_encoding_pass;
- string->val = (unsigned char*)NULL;
- string->len = 0;
- }
+ string->encoding = &mbfl_encoding_pass;
+ string->val = (unsigned char*)NULL;
+ string->len = 0;
}
void
-mbfl_string_init_set(mbfl_string *string, mbfl_language_id no_language, const mbfl_encoding *encoding)
+mbfl_string_init_set(mbfl_string *string, const mbfl_encoding *encoding)
{
- if (string) {
- string->no_language = no_language;
- string->encoding = encoding;
- string->val = (unsigned char*)NULL;
- string->len = 0;
- }
+ string->encoding = encoding;
+ string->val = (unsigned char*)NULL;
+ string->len = 0;
}
void
mbfl_string_clear(mbfl_string *string)
{
- if (string) {
- if (string->val != (unsigned char*)NULL) {
- mbfl_free(string->val);
- }
- string->val = (unsigned char*)NULL;
- string->len = 0;
+ if (string->val != (unsigned char*)NULL) {
+ mbfl_free(string->val);
}
+ string->val = (unsigned char*)NULL;
+ string->len = 0;
}