/** BEGIN COPYRIGHT BLOCK * Copyright (C) 2001 Sun Microsystems, Inc. Used by permission. * Copyright (C) 2005 Red Hat, Inc. * All rights reserved. * END COPYRIGHT BLOCK **/ #ifndef _SUBUNIUTIL_H_ #define _SUBUNIUTIL_H_ #include // Copied: 2-8-2005 // From: secuniutil.c /* From ns/netsite/ldap/libraries/libldap/utf8.c */ static char UTF8len[64] = {1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 4, 4, 5, 6}; // End Copy unsigned long utf8getcc( const char** src ); wchar_t * ASCIIToUnicode( const char *buf, wchar_t *uni, int inUnilen ); wchar_t * StrToUnicode( const char *buf ); #endif