Back to index

openldap  2.4.31
Classes | Defines | Typedefs | Functions
ucpgba.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.

Classes

struct  _ucrun_t
struct  _ucstring_t

Defines

#define UCPGBA_LTR   0
#define UCPGBA_RTL   1
#define UCPGBA_CURSOR_VISUAL   0
#define UCPGBA_CURSOR_LOGICAL   1

Typedefs

typedef struct _ucrun_t ucrun_t
typedef struct _ucstring_t ucstring_t

Functions

ucstring_create LDAP_P ((unsigned long *source, unsigned long start, unsigned long end, int default_direction, int cursor_motion))
 LDAP_LUNICODE_F (void) ucstring_free LDAP_P((ucstring_t *string))
ucstring_set_cursor_motion LDAP_P ((ucstring_t *string, int cursor_motion))
ucstring_cursor_right LDAP_P ((ucstring_t *string, int count))
ucstring_cursor_info LDAP_P ((ucstring_t *string, int *direction, unsigned long *position))

Class Documentation

struct _ucrun_t

Definition at line 66 of file ucpgba.h.

Collaboration diagram for _ucrun_t:
Class Members
unsigned long * chars
long cursor
int direction
unsigned long end
struct _ucrun_t * logical_next
struct _ucrun_t * logical_prev
unsigned long * positions
unsigned long * source
unsigned long start
struct _ucrun_t * visual_next
struct _ucrun_t * visual_prev
struct _ucstring_t

Definition at line 89 of file ucpgba.h.

Collaboration diagram for _ucstring_t:
Class Members
ucrun_t * cursor
int cursor_motion
int direction
unsigned long end
ucrun_t * logical_first
ucrun_t * logical_last
unsigned long * source
unsigned long start
ucrun_t * visual_first
ucrun_t * visual_last

Define Documentation

#define UCPGBA_CURSOR_LOGICAL   1

Definition at line 61 of file ucpgba.h.

#define UCPGBA_CURSOR_VISUAL   0

Definition at line 60 of file ucpgba.h.

#define UCPGBA_LTR   0

Definition at line 54 of file ucpgba.h.

#define UCPGBA_RTL   1

Definition at line 55 of file ucpgba.h.


Typedef Documentation

typedef struct _ucrun_t ucrun_t
typedef struct _ucstring_t ucstring_t

Function Documentation

ucstring_create LDAP_P ( (unsigned long *source, unsigned long start, unsigned long end, int default_direction, int cursor_motion)  )
ucstring_set_cursor_motion LDAP_P ( (ucstring_t *string, int cursor_motion)  )
ucstring_cursor_info LDAP_P ( (ucstring_t *string, int *direction, unsigned long *position)  )