Back to index

im-sdk  12.3.91
Classes | Defines | Typedefs | Functions
xaux_ext_common_priv.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  xaux_ext_class_struct
struct  xaux_ext_priv_struct

Defines

#define XAUX_EXT_NATOMS_READLIST   XAUX_MAXNPROPS_INIT
#define XAUX_EXT_MAXPROPQDATASZ   0x100000U
#define XAUX_EXT_MAXNPROPS   XAUX_MAXNPROPS_INIT
#define XAUX_EXT_MAXDEPTH   4

Typedefs

typedef struct
xaux_ext_class_struct 
xaux_ext_class_t
typedef struct xaux_ext_priv_struct xaux_ext_priv_t

Functions

size_t utf16_mb (const char **, size_t *, char **, size_t *)
size_t mb_utf16 (const char **, size_t *, char **, size_t *)

Class Documentation

struct xaux_ext_class_struct

Definition at line 61 of file xaux_ext_common_priv.h.

Collaboration diagram for xaux_ext_class_struct:
Class Members
Atom atom_classname
Atom atom_extwin
Atom atom_sowin
Atom atom_sx
Atom atom_xs
xaux_atommng_data_t * atommng_data
const char * classname
int depth
Window extwin
int index
int maxnprops
xaux_propq_t * propq
Atom * props
char * shortname
Window sowin
struct xaux_ext_priv_struct

Definition at line 79 of file xaux_ext_common_priv.h.

Collaboration diagram for xaux_ext_priv_struct:
Class Members
xaux_ext_cb_addevhandler_t cb_addevhandler
void * cb_addevhandler_data
xaux_ext_cb_done_t cb_done
void * cb_done_data
xaux_ext_cb_draw_t cb_draw
void * cb_draw_data
xaux_ext_cb_rmevhandler_t cb_rmevhandler
void * cb_rmevhandler_data
xaux_ext_cb_start_t cb_start
void * cb_start_data
xaux_ext_class_t class
Bool do_mbconv
Display * dpy

Define Documentation

#define XAUX_EXT_MAXDEPTH   4

Definition at line 59 of file xaux_ext_common_priv.h.

Definition at line 57 of file xaux_ext_common_priv.h.

#define XAUX_EXT_MAXPROPQDATASZ   0x100000U

Definition at line 55 of file xaux_ext_common_priv.h.

Definition at line 48 of file xaux_ext_common_priv.h.


Typedef Documentation


Function Documentation

size_t mb_utf16 ( const char **  ,
size_t *  ,
char **  ,
size_t *   
)

Definition at line 74 of file xaux_ext_common.c.

{
        int     r;

        r = IIimpConvertToUTF16((char *)(*inbuf), *inbytesleft,
                                  outbuf, outbytesleft);
        return (size_t)r;
}

Here is the call graph for this function:

size_t utf16_mb ( const char **  ,
size_t *  ,
char **  ,
size_t *   
)

Definition at line 60 of file xaux_ext_common.c.

{
        int     r;

        r = IIimpConvertFromUTF16((char *)(*inbuf), *inbytesleft,
                                  outbuf, outbytesleft);
        return (size_t)r;
}

Here is the call graph for this function:

Here is the caller graph for this function: