Back to index

openldap  2.4.31
Defines | Typedefs | Functions | Variables
utbm.h File Reference
#include "portable.h"
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Defines

#define UTBM_CASEFOLD   0x01
#define UTBM_IGNORE_NONSPACING   0x02
#define UTBM_SPACE_COMPRESS   0x04

Typedefs

typedef unsigned short ucs2_t
typedef struct _utbm_pattern_tutbm_pattern_t

Functions

 LDAP_LUNICODE_F (utbm_pattern_t) utbm_create_pattern LDAP_P((void))
 LDAP_LUNICODE_F (void) utbm_free_pattern LDAP_P((utbm_pattern_t pattern))
utbm_compile LDAP_P ((ucs2_t *pat, unsigned long patlen, unsigned long flags, utbm_pattern_t pattern))
utbm_exec LDAP_P ((utbm_pattern_t pat, ucs2_t *text, unsigned long textlen, unsigned long *match_start, unsigned long *match_end))
 LDAP_LUNICODE_F (int) _utbm_isspace LDAP_P((ucs4_t c
 LDAP_LUNICODE_F (ucs4_t) _utbm_tolower LDAP_P((ucs4_t c))

Variables

LDAP_BEGIN_DECL typedef
unsigned long 
ucs4_t
int compress

Define Documentation

#define UTBM_CASEFOLD   0x01

Definition at line 68 of file utbm.h.

#define UTBM_IGNORE_NONSPACING   0x02

Definition at line 69 of file utbm.h.

#define UTBM_SPACE_COMPRESS   0x04

Definition at line 70 of file utbm.h.


Typedef Documentation

typedef unsigned short ucs2_t

Definition at line 55 of file utbm.h.

Definition at line 60 of file utbm.h.


Function Documentation

utbm_exec LDAP_P ( (utbm_pattern_t pat, ucs2_t *text, unsigned long textlen, unsigned long *match_start, unsigned long *match_end)  )

Variable Documentation

Definition at line 97 of file utbm.h.

Definition at line 54 of file utbm.h.