]> git.sur5r.net Git - openldap/commitdiff
typedef ber_int_t ldap_ucs4_t
authorKurt Zeilenga <kurt@openldap.org>
Thu, 27 Jan 2000 01:04:17 +0000 (01:04 +0000)
committerKurt Zeilenga <kurt@openldap.org>
Thu, 27 Jan 2000 01:04:17 +0000 (01:04 +0000)
include/ldap_pvt.h
libraries/libldap/utf-8.c

index 5b799d324c8b3abcfc7e75f84602b97041a33a14..6c03e5577f2d49830dadaa82667ba04fdbe9deca 100644 (file)
@@ -147,6 +147,9 @@ LIBLDAP_F (int) ldap_pvt_tls_start LDAP_P(( Sockbuf *sb, void *ctx_arg ));
  * UTF-8 (in utf-8.c)
  */
 
+typedef ber_int_t ldap_ucs4_t;
+typedef short ldap_ucs2_t;
+
 /* returns the number of bytes in the UTF-8 string */
 LIBLDAP_F (ber_len_t) ldap_utf8_bytes( const char * );
 /* returns the number of UTF-8 characters in the string */
index 9ea17c11e8d0929e402d2cc705fc4e38008e9ea9..5f6a8c587212866b099d6c0c72e30439879d52c6 100644 (file)
@@ -109,10 +109,10 @@ int ldap_utf8_charlen( const char * p )
 }
 
 /* conv UTF-8 to UCS-4, useful for comparisons */
-ber_int_t ldap_utf8_to_ucs4( const char * p )
+ldap_ucs4_t ldap_utf8_to_ucs4( const char * p )
 {
     const unsigned char *c = p;
-    ber_int_t ch;
+    ldap_ucs4_t ch;
        int len, i;
        static unsigned char mask[] = {
                0, 0x7f, 0x1f, 0x0f, 0x07, 0x03, 0x01 };
@@ -136,7 +136,7 @@ ber_int_t ldap_utf8_to_ucs4( const char * p )
 }
 
 /* conv UCS-4 to UTF-8, not used */
-int ldap_ucs4_to_utf8( ber_int_t c, char *buf )
+int ldap_ucs4_to_utf8( ldap_ucs4_t c, char *buf )
 {
        int len=0;
        unsigned char* p = buf;