1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
|
#ifndef TGN_FUNCDEF_H
#define TGN_FUNCDEF_H
/* Unique number for each test. */
#define Tiswalnum 1
#define Tiswalpha 2
#define Tiswcntrl 3
#define Tiswctype 4
#define Tiswdigit 5
#define Tiswgraph 6
#define Tiswlower 7
#define Tiswprint 8
#define Tiswpunct 9
#define Tiswspace 10
#define Tiswupper 11
#define Tiswxdigit 12
#define Tmblen 13
#define Tmbrlen 14
#define Tmbrtowc 15
#define Tmbsrtowcs 16
#define Tmbstowcs 17
#define Tmbtowc 18
#define Tstrcoll 19
#define Tstrfmon 20
#define Tstrxfrm 21
#define Tswscanf 22
#define Ttowctrans 23
#define Ttowlower 24
#define Ttowupper 25
#define Twcrtomb 26
#define Twcscat 27
#define Twcschr 28
#define Twcscmp 29
#define Twcscoll 30
#define Twcscpy 31
#define Twcscspn 32
#define Twcslen 33
#define Twcsncat 34
#define Twcsncmp 35
#define Twcsncpy 36
#define Twcspbrk 37
#define Twcsrtombs 38
#define Twcsspn 39
#define Twcsstr 40
#define Twcstod 41
#define Twcstok 42
#define Twcstombs 43
#define Twcswidth 44
#define Twcsxfrm 45
#define Twctob 46
#define Twctomb 47
#define Twctrans 48
#define Twctype 49
#define Twcwidth 50
/* Name of each test. */
#define S_ISWALNUM "iswalnum"
#define S_ISWALPHA "iswalpha"
#define S_ISWCNTRL "iswcntrl"
#define S_ISWCTYPE "iswctype"
#define S_ISWDIGIT "iswdigit"
#define S_ISWGRAPH "iswgraph"
#define S_ISWLOWER "iswlower"
#define S_ISWPRINT "iswprint"
#define S_ISWPUNCT "iswpunct"
#define S_ISWSPACE "iswspace"
#define S_ISWUPPER "iswupper"
#define S_ISWXDIGIT "iswxdigit"
#define S_MBLEN "mblen"
#define S_MBRLEN "mbrlen"
#define S_MBRTOWC "mbrtowc"
#define S_MBSRTOWCS "mbsrtowcs"
#define S_MBSTOWCS "mbstowcs"
#define S_MBTOWC "mbtowc"
#define S_STRCOLL "strcoll"
#define S_STRFMON "strfmon"
#define S_STRXFRM "strxfrm"
#define S_SWSCANF "swscanf"
#define S_TOWCTRANS "towctrans"
#define S_TOWLOWER "towlower"
#define S_TOWUPPER "towupper"
#define S_WCRTOMB "wcrtomb"
#define S_WCSCAT "wcscat"
#define S_WCSCHR "wcschr"
#define S_WCSCMP "wcscmp"
#define S_WCSCOLL "wcscoll"
#define S_WCSCPY "wcscpy"
#define S_WCSCSPN "wcscspn"
#define S_WCSLEN "wcslen"
#define S_WCSNCAT "wcsncat"
#define S_WCSNCMP "wcsncmp"
#define S_WCSNCPY "wcsncpy"
#define S_WCSPBRK "wcspbrk"
#define S_WCSRTOMBS "wcsrtombs"
#define S_WCSSPN "wcsspn"
#define S_WCSSTR "wcsstr"
#define S_WCSTOD "wcstod"
#define S_WCSTOK "wcstok"
#define S_WCSTOMBS "wcstombs"
#define S_WCSWIDTH "wcswidth"
#define S_WCSXFRM "wcsxfrm"
#define S_WCTOB "wctob"
#define S_WCTOMB "wctomb"
#define S_WCTRANS "wctrans"
#define S_WCTYPE "wctype"
#define S_WCWIDTH "wcwidth"
/* Prototypes for test functions. */
extern int tst_iswalnum (FILE *, int);
extern int tst_iswalpha (FILE *, int);
extern int tst_iswcntrl (FILE *, int);
extern int tst_iswctype (FILE *, int);
extern int tst_iswdigit (FILE *, int);
extern int tst_iswgraph (FILE *, int);
extern int tst_iswlower (FILE *, int);
extern int tst_iswprint (FILE *, int);
extern int tst_iswpunct (FILE *, int);
extern int tst_iswspace (FILE *, int);
extern int tst_iswupper (FILE *, int);
extern int tst_iswxdigit (FILE *, int);
extern int tst_mblen (FILE *, int);
extern int tst_mbrlen (FILE *, int);
extern int tst_mbrtowc (FILE *, int);
extern int tst_mbsrtowcs (FILE *, int);
extern int tst_mbstowcs (FILE *, int);
extern int tst_mbtowc (FILE *, int);
extern int tst_strcoll (FILE *, int);
extern int tst_strfmon (FILE *, int);
extern int tst_strxfrm (FILE *, int);
extern int tst_swscanf (FILE *, int);
extern int tst_towctrans (FILE *, int);
extern int tst_towlower (FILE *, int);
extern int tst_towupper (FILE *, int);
extern int tst_wcrtomb (FILE *, int);
extern int tst_wcscat (FILE *, int);
extern int tst_wcschr (FILE *, int);
extern int tst_wcscmp (FILE *, int);
extern int tst_wcscoll (FILE *, int);
extern int tst_wcscpy (FILE *, int);
extern int tst_wcscspn (FILE *, int);
extern int tst_wcslen (FILE *, int);
extern int tst_wcsncat (FILE *, int);
extern int tst_wcsncmp (FILE *, int);
extern int tst_wcsncpy (FILE *, int);
extern int tst_wcspbrk (FILE *, int);
extern int tst_wcsrtombs (FILE *, int);
extern int tst_wcsspn (FILE *, int);
extern int tst_wcsstr (FILE *, int);
extern int tst_wcstod (FILE *, int);
extern int tst_wcstok (FILE *, int);
extern int tst_wcstombs (FILE *, int);
extern int tst_wcswidth (FILE *, int);
extern int tst_wcsxfrm (FILE *, int);
extern int tst_wctob (FILE *, int);
extern int tst_wctomb (FILE *, int);
extern int tst_wctrans (FILE *, int);
extern int tst_wctype (FILE *, int);
extern int tst_wcwidth (FILE *, int);
#endif /* TGN_FUNCDEF_H */
|