003 File Manager
Current Path:
/usr/local/include
usr
/
local
/
include
/
📁
..
📁
apache24
📁
apr-1
📄
argon2.h
(16.37 KB)
📄
autosprintf.h
(2.36 KB)
📁
bash
📁
curl
📁
db5
📄
decimal.hh
(47.84 KB)
📁
editline
📄
evdns.h
(1.97 KB)
📄
event.h
(2.68 KB)
📁
event2
📄
evhttp.h
(1.99 KB)
📄
evrpc.h
(1.97 KB)
📄
evutil.h
(1.74 KB)
📄
expat.h
(41.64 KB)
📄
expat_config.h
(3.74 KB)
📄
expat_external.h
(5.89 KB)
📄
ffi.h
(13.61 KB)
📄
ffitarget.h
(4.24 KB)
📄
gdbm.h
(11.45 KB)
📁
google
📄
histedit.h
(9.11 KB)
📄
iconv.h
(9.24 KB)
📄
jansson.h
(15.95 KB)
📄
jansson_config.h
(1.59 KB)
📄
lber.h
(14.95 KB)
📄
lber_types.h
(1.43 KB)
📄
ldap.h
(63.79 KB)
📄
ldap_cdefs.h
(9.24 KB)
📄
ldap_features.h
(1.77 KB)
📄
ldap_schema.h
(9.23 KB)
📄
ldap_utf8.h
(3.39 KB)
📄
ldif.h
(4.58 KB)
📄
libcharset.h
(1.48 KB)
📄
libintl.h
(17.99 KB)
📄
libssh2.h
(52.65 KB)
📄
libssh2_publickey.h
(4.69 KB)
📄
libssh2_sftp.h
(15.35 KB)
📁
libxml2
📄
localcharset.h
(5.92 KB)
📄
lz4.h
(39.9 KB)
📄
lz4frame.h
(28.22 KB)
📄
lz4frame_static.h
(2 KB)
📄
lz4hc.h
(19.69 KB)
📄
mpdecimal.h
(39.5 KB)
📁
mysql
📁
nghttp2
📄
normApi.h
(24.43 KB)
📄
openldap.h
(964 B)
📄
paper.h
(1.99 KB)
📄
pcre.h
(30.97 KB)
📄
pcre2.h
(46.15 KB)
📄
pcre2posix.h
(6.52 KB)
📄
pcre_scanner.h
(6.45 KB)
📄
pcre_stringpiece.h
(6.16 KB)
📄
pcrecpp.h
(25.91 KB)
📄
pcrecpparg.h
(6.62 KB)
📄
pcreposix.h
(5.32 KB)
📁
pgm-5.2
📁
php
📁
pkg
📄
pkg.h
(45.31 KB)
📁
proftpd
📁
python3.8
📁
readline
📁
sasl
📄
slapi-plugin.h
(37.45 KB)
📁
sys
📁
uchardet
📄
yaml.h
(53.16 KB)
📄
zmq.h
(29.77 KB)
📄
zmq_utils.h
(2.34 KB)
Editing: ldap_utf8.h
/* $OpenLDAP$ */ /* This work is part of OpenLDAP Software <http://www.openldap.org/>. * * Copyright 1998-2021 The OpenLDAP Foundation. * All rights reserved. * * Redistribution and use in source and binary forms, with or without * modification, are permitted only as authorized by the OpenLDAP * Public License. * * A copy of this license is available in file LICENSE in the * top-level directory of the distribution or, alternatively, at * <http://www.OpenLDAP.org/license.html>. */ /* This notice applies to changes, created by or for Novell, Inc., * to preexisting works for which notices appear elsewhere in this file. * * Copyright (C) 2000 Novell, Inc. All Rights Reserved. * * THIS WORK IS SUBJECT TO U.S. AND INTERNATIONAL COPYRIGHT LAWS AND TREATIES. * USE, MODIFICATION, AND REDISTRIBUTION OF THIS WORK IS SUBJECT TO VERSION * 2.0.1 OF THE OPENLDAP PUBLIC LICENSE, A COPY OF WHICH IS AVAILABLE AT * HTTP://WWW.OPENLDAP.ORG/LICENSE.HTML OR IN THE FILE "LICENSE" IN THE * TOP-LEVEL DIRECTORY OF THE DISTRIBUTION. ANY USE OR EXPLOITATION OF THIS * WORK OTHER THAN AS AUTHORIZED IN VERSION 2.0.1 OF THE OPENLDAP PUBLIC * LICENSE, OR OTHER PRIOR WRITTEN CONSENT FROM NOVELL, COULD SUBJECT THE * PERPETRATOR TO CRIMINAL AND CIVIL LIABILITY. */ /* Note: A verbatim copy of version 2.0.1 of the OpenLDAP Public License * can be found in the file "build/LICENSE-2.0.1" in this distribution * of OpenLDAP Software. */ #ifndef _LDAP_UTF8_H #define _LDAP_UTF8_H #include <lber_types.h> /* get ber_*_t */ /* * UTF-8 Utility Routines */ LDAP_BEGIN_DECL #define LDAP_UCS4_INVALID (0x80000000U) typedef ber_int_t ldap_ucs4_t; /* LDAP_MAX_UTF8_LEN is 3 or 6 depending on size of wchar_t */ #define LDAP_MAX_UTF8_LEN ( sizeof(wchar_t) * 3/2 ) /* Unicode conversion routines */ LDAP_F( ldap_ucs4_t ) ldap_x_utf8_to_ucs4( LDAP_CONST char * p ); LDAP_F( int ) ldap_x_ucs4_to_utf8( ldap_ucs4_t c, char *buf ); /* * Wide Char / UTF-8 Conversion Routines */ /* UTF-8 character to Wide Char */ LDAP_F(int) ldap_x_utf8_to_wc LDAP_P(( wchar_t *wchar, LDAP_CONST char *utf8char )); /* UTF-8 string to Wide Char string */ LDAP_F(int) ldap_x_utf8s_to_wcs LDAP_P(( wchar_t *wcstr, LDAP_CONST char *utf8str, size_t count )); /* Wide Char to UTF-8 character */ LDAP_F(int) ldap_x_wc_to_utf8 LDAP_P(( char *utf8char, wchar_t wchar, size_t count )); /* Wide Char string to UTF-8 string */ LDAP_F(int) ldap_x_wcs_to_utf8s LDAP_P(( char *utf8str, LDAP_CONST wchar_t *wcstr, size_t count )); /* * MultiByte Char / UTF-8 Conversion Routines */ /* UTF-8 character to MultiByte character */ LDAP_F(int) ldap_x_utf8_to_mb LDAP_P(( char *mbchar, LDAP_CONST char *utf8char, int (*ldap_f_wctomb)( char *mbchar, wchar_t wchar ))); /* UTF-8 string to MultiByte string */ LDAP_F(int) ldap_x_utf8s_to_mbs LDAP_P(( char *mbstr, LDAP_CONST char *utf8str, size_t count, size_t (*ldap_f_wcstombs)( char *mbstr, LDAP_CONST wchar_t *wcstr, size_t count) )); /* MultiByte character to UTF-8 character */ LDAP_F(int) ldap_x_mb_to_utf8 LDAP_P(( char *utf8char, LDAP_CONST char *mbchar, size_t mbsize, int (*ldap_f_mbtowc)( wchar_t *wchar, LDAP_CONST char *mbchar, size_t count) )); /* MultiByte string to UTF-8 string */ LDAP_F(int) ldap_x_mbs_to_utf8s LDAP_P(( char *utf8str, LDAP_CONST char *mbstr, size_t count, size_t (*ldap_f_mbstowcs)( wchar_t *wcstr, LDAP_CONST char *mbstr, size_t count) )); LDAP_END_DECL #endif /* _LDAP_UTF8_H */
Upload File
Create Folder