]> git.sur5r.net Git - openldap/blobdiff - libraries/libldap/utf-8-conv.c
Added LDAP_LOG messages
[openldap] / libraries / libldap / utf-8-conv.c
index bdd43bcb06107cb7895e15fc7871009284c268b7..bb977a3f3c559aef17d041b1e5279a7a0c685198 100644 (file)
@@ -1,6 +1,6 @@
 /* $OpenLDAP$ */
 /*
- * Copyright 2000-2001 The OpenLDAP Foundation, All Rights Reserved.
+ * Copyright 2000-2002 The OpenLDAP Foundation, All Rights Reserved.
  * COPYING RESTRICTIONS APPLY, see COPYRIGHT file
  */
 
@@ -85,7 +85,7 @@ ldap_x_utf8_to_wc ( wchar_t *wchar, const char *utf8char )
                utf8char = "";
 
        /* Get UTF-8 sequence length from 1st byte */
-       utflen = LDAP_UTF8_CHARLEN(utf8char);
+       utflen = LDAP_UTF8_CHARLEN2(utf8char, utflen);
        
        if( utflen==0 || utflen > LDAP_MAX_UTF8_LEN )
                return -1;                                                                      /* Invalid input */
@@ -130,7 +130,7 @@ ldap_x_utf8s_to_wcs ( wchar_t *wcstr, const char *utf8str, size_t count )
        while ( *utf8str && (wcstr==NULL || wclen<count) )
        {
                /* Get UTF-8 sequence length from 1st byte */
-               utflen = LDAP_UTF8_CHARLEN(utf8str);
+               utflen = LDAP_UTF8_CHARLEN2(utf8str, utflen);
                
                if( utflen==0 || utflen > LDAP_MAX_UTF8_LEN )
                        return -1;                                                                      /* Invalid input */