Back to index

glibc  2.9
Classes | Defines | Typedefs | Functions | Variables
tst_types.h File Reference
#include <stdio.h>
#include <wchar.h>
#include <wctype.h>
#include "tst_funcs.h"
#include "tgn_funcdef.h"
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  TST_FID
struct  TST_HEAD
struct  TST_FUNCS
struct  TIN_ISWCTYPE_REC
struct  TIN_MBLEN_REC
struct  TIN_MBRLEN_REC
struct  TIN_MBRTOWC_REC
struct  TEX_MBRTOWC_REC
struct  TIN_MBSRTOWCS_REC
struct  TEX_MBSRTOWCS_REC
struct  TIN_MBSTOWCS_REC
struct  TEX_MBTOWC_REC
struct  TIN_STRCOLL_REC
struct  TIN_STRFMON_REC
struct  TEX_STRFMON_REC
struct  TIN_STRXFRM_REC
struct  TIN_SWSCANF_REC
struct  TEX_SWSCANF_REC
struct  TIN_WCRTOMB_REC
struct  TEX_WCRTOMB_REC
struct  TIN_WCSCAT_REC
struct  TEX_WCSCAT_REC
struct  TIN_WCSCHR_REC
struct  TEX_WCSCOLL_REC
struct  TIN_WCSCPY_REC
struct  TIN_WCSNCAT_REC
struct  TIN_WCSNCPY_REC
struct  TEX_WCSPBRK_REC
struct  TIN_WCSRTOMBS_REC
struct  TEX_WCSRTOMBS_REC
struct  TIN_WCSTOD_REC
struct  TEX_WCSTOD_REC
struct  TIN_WCSTOK_REC
struct  TEX_WCSTOK_REC
struct  TIN_WCSTOMBS_REC
struct  TEX_WCSTOMBS_REC
struct  TIN_WCSXFRM_REC
struct  TIN_WCTOB_REC
struct  TIN_WCTOMB_REC
struct  TEX_WCTOMB_REC
struct  TIN_WCTRANS_REC
struct  TIN_WCWIDTH_REC
struct  TIN_MBRLEN_REC.seq
struct  TIN_MBRTOWC_REC.seq
struct  TEX_MBRTOWC_REC.seq
struct  TIN_MBSRTOWCS_REC.seq
struct  TEX_MBSRTOWCS_REC.seq
struct  TIN_MBSTOWCS_REC.seq
struct  TEX_MBTOWC_REC.seq
struct  TIN_WCSTOK_REC.seq
struct  TEX_WCSTOK_REC.seq

Defines

#define MBSSIZE   24
#define WCSSIZE   12
#define MONFMTSIZE   16
#define MONSIZE   64
#define USE_MBCURMAX   99 /* well, but ... */
#define TST_DBL_EPS   2.22153e-16
#define WCSTOK_SEQNUM   3
#define MBLEN_SEQNUM   3
#define MBTOWC_SEQNUM   3
#define MBSTOWCS_SEQNUM   3
#define WCTOMB_SEQNUM   3
#define WCSTOMBS_SEQNUM   3
#define MBRLEN_SEQNUM   3
#define MBRTOWC_SEQNUM   3
#define MBSRTOWCS_SEQNUM   3
#define WCRTOMB_SEQNUM   3
#define WCSRTOMBS_SEQNUM   3
#define MAX_LOC_TEST   300

Typedefs

typedef TEX_MBSRTOWCS_REC TEX_MBSTOWCS_REC
typedef TIN_MBSTOWCS_REC TIN_MBTOWC_REC
typedef TIN_ISWCTYPE_REC TIN_TOWCTRANS_REC
typedef TIN_WCSCAT_REC TIN_WCSCMP_REC
typedef TIN_WCSCMP_REC TIN_WCSCOLL_REC
typedef TEX_WCSCAT_REC TEX_WCSCPY_REC
typedef TIN_WCSCAT_REC TIN_WCSCSPN_REC
typedef TIN_WCSCPY_REC TIN_WCSLEN_REC
typedef TEX_WCSCAT_REC TEX_WCSNCAT_REC
typedef TIN_WCSNCAT_REC TIN_WCSNCMP_REC
typedef TEX_WCSCPY_REC TEX_WCSNCPY_REC
typedef TIN_WCSCSPN_REC TIN_WCSPBRK_REC
typedef TIN_WCSCSPN_REC TIN_WCSSPN_REC
typedef TEX_WCSCSPN_REC TEX_WCSSPN_REC
typedef TIN_WCSCSPN_REC TIN_WCSSTR_REC
typedef TIN_WCSNCPY_REC TIN_WCSWIDTH_REC
typedef TIN_WCTRANS_REC TIN_WCTYPE_REC

Functions

 TST_ISW_STRUCT (ALNUM, alnum)
 TST_ISW_STRUCT (ALPHA, alpha)
 TST_ISW_STRUCT (CNTRL, cntrl)
 TST_ISW_STRUCT (DIGIT, digit)
 TST_ISW_STRUCT (GRAPH, graph)
 TST_ISW_STRUCT (LOWER, lower)
 TST_ISW_STRUCT (PRINT, print)
 TST_ISW_STRUCT (PUNCT, punct)
 TST_ISW_STRUCT (SPACE, space)
 TST_ISW_STRUCT (UPPER, upper)
 TST_ISW_STRUCT (XDIGIT, xdigit)
 TMD_RECHEAD (ISWCTYPE)
typedef TEX_ERRET_REC (int) TEX_MBLEN_REC
 TMD_RECHEAD (MBLEN)
typedef TEX_ERRET_REC_SEQ (size_t, MBRLEN_SEQNUM) TEX_MBRLEN_REC
 TMD_RECHEAD (MBRLEN)
 TMD_RECHEAD (MBRTOWC)
 TMD_RECHEAD (MBSRTOWCS)
 TMD_RECHEAD (MBSTOWCS)
 TMD_RECHEAD (MBTOWC)
 TMD_RECHEAD (STRCOLL)
 TMD_RECHEAD (STRFMON)
typedef TEX_ERRET_REC (size_t) TEX_STRXFRM_REC
 TMD_RECHEAD (STRXFRM)
 TMD_RECHEAD (SWSCANF)
typedef TEX_ERRET_REC (wint_t) TEX_TOWCTRANS_REC
 TMD_RECHEAD (TOWCTRANS)
 TST_TOW_STRUCT (LOWER, lower)
 TST_TOW_STRUCT (UPPER, upper)
 TMD_RECHEAD (WCRTOMB)
 TMD_RECHEAD (WCSCAT)
typedef TEX_ERRET_REC (wchar_t *) TEX_WCSCHR_REC
 TMD_RECHEAD (WCSCHR)
 TMD_RECHEAD (WCSCMP)
 TMD_RECHEAD (WCSCOLL)
 TMD_RECHEAD (WCSCPY)
 TMD_RECHEAD (WCSCSPN)
 TMD_RECHEAD (WCSLEN)
 TMD_RECHEAD (WCSNCAT)
 TMD_RECHEAD (WCSNCMP)
 TMD_RECHEAD (WCSNCPY)
 TMD_RECHEAD (WCSPBRK)
 TMD_RECHEAD (WCSRTOMBS)
 TMD_RECHEAD (WCSSPN)
 TMD_RECHEAD (WCSSTR)
 TMD_RECHEAD (WCSTOD)
 TMD_RECHEAD (WCSTOK)
 TMD_RECHEAD (WCSTOMBS)
 TMD_RECHEAD (WCSWIDTH)
 TMD_RECHEAD (WCSXFRM)
 TMD_RECHEAD (WCTOB)
 TMD_RECHEAD (WCTOMB)
typedef TEX_ERRET_REC (wctrans_t) TEX_WCTRANS_REC
 TMD_RECHEAD (WCTRANS)
typedef TEX_ERRET_REC (wctype_t) TEX_WCTYPE_REC
 TMD_RECHEAD (WCTYPE)
 TMD_RECHEAD (WCWIDTH)

Variables

typedef TEX_ISWCTYPE_REC

Class Documentation

struct TST_FID

Definition at line 45 of file tst_types.h.

Class Members
int func_id
char * func_str
struct TST_HEAD

Definition at line 52 of file tst_types.h.

Class Members
int func_id
const char * locale
struct TST_FUNCS

Definition at line 59 of file tst_types.h.

Collaboration diagram for TST_FUNCS:
Class Members
TST_HEAD * head
struct TIN_ISWCTYPE_REC

Definition at line 82 of file tst_types.h.

Class Members
const char * ts
wint_t wc
struct TIN_MBLEN_REC

Definition at line 99 of file tst_types.h.

Class Members
size_t n
char s
char s_flg
struct TIN_MBRLEN_REC

Definition at line 115 of file tst_types.h.

Class Members
struct TIN_MBRLEN_REC seq
struct TIN_MBRTOWC_REC

Definition at line 138 of file tst_types.h.

Class Members
struct TIN_MBRTOWC_REC seq
struct TEX_MBRTOWC_REC

Definition at line 153 of file tst_types.h.

Class Members
struct TEX_MBRTOWC_REC seq
struct TIN_MBSRTOWCS_REC

Definition at line 172 of file tst_types.h.

Class Members
struct TIN_MBSRTOWCS_REC seq
struct TEX_MBSRTOWCS_REC

Definition at line 186 of file tst_types.h.

Class Members
struct TEX_MBSRTOWCS_REC seq
struct TIN_MBSTOWCS_REC

Definition at line 204 of file tst_types.h.

Class Members
struct TIN_MBSTOWCS_REC seq
struct TEX_MBTOWC_REC

Definition at line 229 of file tst_types.h.

Class Members
struct TEX_MBTOWC_REC seq
struct TIN_STRCOLL_REC

Definition at line 247 of file tst_types.h.

Class Members
char s1
char s2
struct TIN_STRFMON_REC

Definition at line 263 of file tst_types.h.

Class Members
char fmt
int nbytes
double val
struct TIN_STRXFRM_REC

Definition at line 285 of file tst_types.h.

Class Members
size_t n1
size_t n2
char org1
char org2
struct TIN_SWSCANF_REC

Definition at line 301 of file tst_types.h.

Class Members
wchar_t fmt
int wch
wchar_t ws
struct TIN_WCRTOMB_REC

Definition at line 345 of file tst_types.h.

Class Members
int s_flg
int t_flg
int t_init
wchar_t wc
struct TIN_WCSCAT_REC

Definition at line 368 of file tst_types.h.

Class Members
wchar_t ws1
wchar_t ws2
struct TIN_WCSCHR_REC

Definition at line 389 of file tst_types.h.

Class Members
wchar_t wc
wchar_t ws
struct TIN_WCSCPY_REC

Definition at line 427 of file tst_types.h.

Class Members
wchar_t ws
struct TIN_WCSNCAT_REC

Definition at line 460 of file tst_types.h.

Class Members
size_t n
wchar_t ws1
wchar_t ws2
struct TIN_WCSNCPY_REC

Definition at line 487 of file tst_types.h.

Class Members
size_t n
wchar_t ws
struct TIN_WCSRTOMBS_REC

Definition at line 519 of file tst_types.h.

Class Members
size_t n
int s_flg
int t_flg
int t_init
int w_flg
wchar_t ws
struct TIN_WCSTOD_REC

Definition at line 562 of file tst_types.h.

Class Members
wchar_t np
struct TIN_WCSTOK_REC

Definition at line 584 of file tst_types.h.

Class Members
struct TIN_WCSTOK_REC seq
struct TEX_WCSTOK_REC

Definition at line 596 of file tst_types.h.

Class Members
struct TEX_WCSTOK_REC seq
struct TIN_WCSTOMBS_REC

Definition at line 614 of file tst_types.h.

Class Members
size_t n
int s_flg
int w_flg
wchar_t ws
struct TIN_WCSXFRM_REC

Definition at line 646 of file tst_types.h.

Class Members
int n1
int n2
wchar_t org1
wchar_t org2
struct TIN_WCTOB_REC

Definition at line 662 of file tst_types.h.

Class Members
wint_t wc
struct TIN_WCTOMB_REC

Definition at line 676 of file tst_types.h.

Class Members
int s_flg
wchar_t wc
struct TIN_WCTRANS_REC

Definition at line 697 of file tst_types.h.

Class Members
char class
struct TIN_WCWIDTH_REC

Definition at line 720 of file tst_types.h.

Class Members
wchar_t wc
struct TIN_MBRLEN_REC.seq

Definition at line 117 of file tst_types.h.

Class Members
size_t n
char s
int s_flg
int t_flg
int t_init
struct TIN_MBRTOWC_REC.seq

Definition at line 140 of file tst_types.h.

Class Members
size_t n
char s
int s_flg
int t_flg
int t_init
int w_flg
struct TEX_MBRTOWC_REC.seq

Definition at line 155 of file tst_types.h.

Class Members
wchar_t wc
struct TIN_MBSRTOWCS_REC.seq

Definition at line 174 of file tst_types.h.

Class Members
size_t n
char s
int t_flg
int t_init
int w_flg
struct TEX_MBSRTOWCS_REC.seq

Definition at line 188 of file tst_types.h.

Class Members
wchar_t ws
struct TIN_MBSTOWCS_REC.seq

Definition at line 206 of file tst_types.h.

Class Members
size_t n
const char * s
int s_flg
int w_flg
struct TEX_MBTOWC_REC.seq

Definition at line 231 of file tst_types.h.

Class Members
wchar_t wc
struct TIN_WCSTOK_REC.seq

Definition at line 586 of file tst_types.h.

Class Members
wchar_t dt
int w_flg
wchar_t ws
struct TEX_WCSTOK_REC.seq

Definition at line 598 of file tst_types.h.

Class Members
wchar_t ws

Define Documentation

#define MAX_LOC_TEST   300

Definition at line 38 of file tst_types.h.

#define MBLEN_SEQNUM   3

Definition at line 26 of file tst_types.h.

#define MBRLEN_SEQNUM   3

Definition at line 31 of file tst_types.h.

#define MBRTOWC_SEQNUM   3

Definition at line 32 of file tst_types.h.

#define MBSRTOWCS_SEQNUM   3

Definition at line 33 of file tst_types.h.

#define MBSSIZE   24

Definition at line 19 of file tst_types.h.

#define MBSTOWCS_SEQNUM   3

Definition at line 28 of file tst_types.h.

#define MBTOWC_SEQNUM   3

Definition at line 27 of file tst_types.h.

#define MONFMTSIZE   16

Definition at line 21 of file tst_types.h.

#define MONSIZE   64

Definition at line 22 of file tst_types.h.

#define TST_DBL_EPS   2.22153e-16

Definition at line 24 of file tst_types.h.

#define USE_MBCURMAX   99 /* well, but ... */

Definition at line 23 of file tst_types.h.

#define WCRTOMB_SEQNUM   3

Definition at line 34 of file tst_types.h.

#define WCSRTOMBS_SEQNUM   3

Definition at line 35 of file tst_types.h.

#define WCSSIZE   12

Definition at line 20 of file tst_types.h.

#define WCSTOK_SEQNUM   3

Definition at line 25 of file tst_types.h.

#define WCSTOMBS_SEQNUM   3

Definition at line 30 of file tst_types.h.

#define WCTOMB_SEQNUM   3

Definition at line 29 of file tst_types.h.


Typedef Documentation

Definition at line 217 of file tst_types.h.

Definition at line 433 of file tst_types.h.

Definition at line 468 of file tst_types.h.

Definition at line 494 of file tst_types.h.

typedef TEX_WCSCSPN_REC TEX_WCSSPN_REC

Definition at line 545 of file tst_types.h.

Definition at line 226 of file tst_types.h.

Definition at line 328 of file tst_types.h.

Definition at line 404 of file tst_types.h.

Definition at line 413 of file tst_types.h.

Definition at line 441 of file tst_types.h.

Definition at line 450 of file tst_types.h.

Definition at line 477 of file tst_types.h.

Definition at line 502 of file tst_types.h.

Definition at line 544 of file tst_types.h.

Definition at line 553 of file tst_types.h.

Definition at line 637 of file tst_types.h.

Definition at line 711 of file tst_types.h.


Function Documentation

typedef TEX_ERRET_REC ( int  )
typedef TEX_ERRET_REC ( size_t  )
typedef TEX_ERRET_REC ( wint_t  )
typedef TEX_ERRET_REC ( wchar_t *  )
typedef TEX_ERRET_REC ( wctrans_t  )
typedef TEX_ERRET_REC ( wctype_t  )
typedef TEX_ERRET_REC_SEQ ( size_t  ,
MBRLEN_SEQNUM   
)
TMD_RECHEAD ( ISWCTYPE  )
TMD_RECHEAD ( MBLEN  )
TMD_RECHEAD ( MBRTOWC  )
TMD_RECHEAD ( MBSRTOWCS  )
TMD_RECHEAD ( MBSTOWCS  )
TMD_RECHEAD ( MBTOWC  )
TMD_RECHEAD ( STRFMON  )
TMD_RECHEAD ( SWSCANF  )
TMD_RECHEAD ( TOWCTRANS  )
TMD_RECHEAD ( WCRTOMB  )
TMD_RECHEAD ( WCSCAT  )
TMD_RECHEAD ( WCSCHR  )
TMD_RECHEAD ( WCSCMP  )
TMD_RECHEAD ( WCSCOLL  )
TMD_RECHEAD ( WCSCPY  )
TMD_RECHEAD ( WCSCSPN  )
TMD_RECHEAD ( WCSLEN  )
TMD_RECHEAD ( WCSNCAT  )
TMD_RECHEAD ( WCSNCMP  )
TMD_RECHEAD ( WCSNCPY  )
TMD_RECHEAD ( WCSPBRK  )
TMD_RECHEAD ( WCSRTOMBS  )
TMD_RECHEAD ( WCSSPN  )
TMD_RECHEAD ( WCSSTR  )
TMD_RECHEAD ( WCSTOD  )
TMD_RECHEAD ( WCSTOK  )
TMD_RECHEAD ( WCSTOMBS  )
TMD_RECHEAD ( WCSWIDTH  )
TMD_RECHEAD ( WCSXFRM  )
TMD_RECHEAD ( WCTOB  )
TMD_RECHEAD ( WCTOMB  )
TMD_RECHEAD ( WCTRANS  )
TMD_RECHEAD ( WCTYPE  )
TMD_RECHEAD ( WCWIDTH  )
TST_ISW_STRUCT ( ALNUM  ,
alnum   
)
TST_ISW_STRUCT ( ALPHA  ,
alpha   
)
TST_ISW_STRUCT ( CNTRL  ,
cntrl   
)
TST_ISW_STRUCT ( DIGIT  ,
digit   
)
TST_ISW_STRUCT ( GRAPH  ,
graph   
)
TST_ISW_STRUCT ( LOWER  ,
lower   
)
TST_ISW_STRUCT ( PRINT  ,
print   
)
TST_ISW_STRUCT ( PUNCT  ,
punct   
)
TST_ISW_STRUCT ( SPACE  ,
space   
)
TST_ISW_STRUCT ( UPPER  ,
upper   
)
TST_ISW_STRUCT ( XDIGIT  ,
xdigit   
)
TST_TOW_STRUCT ( LOWER  ,
lower   
)
TST_TOW_STRUCT ( UPPER  ,
upper   
)

Variable Documentation

Definition at line 91 of file tst_types.h.