Back to index

glibc  2.9
tgn_funcdef.h
Go to the documentation of this file.
00001 #ifndef TGN_FUNCDEF_H
00002 #define TGN_FUNCDEF_H
00003 
00004 /* Unique number for each test.  */
00005 #define        Tiswalnum           1
00006 #define        Tiswalpha           2
00007 #define        Tiswcntrl           3
00008 #define        Tiswctype           4
00009 #define        Tiswdigit           5
00010 #define        Tiswgraph           6
00011 #define        Tiswlower           7
00012 #define        Tiswprint           8
00013 #define        Tiswpunct           9
00014 #define        Tiswspace           10
00015 #define        Tiswupper           11
00016 #define        Tiswxdigit          12
00017 #define        Tmblen                     13
00018 #define        Tmbrlen             14
00019 #define        Tmbrtowc            15
00020 #define        Tmbsrtowcs          16
00021 #define        Tmbstowcs           17
00022 #define        Tmbtowc             18
00023 #define        Tstrcoll            19
00024 #define        Tstrfmon            20
00025 #define        Tstrxfrm            21
00026 #define        Tswscanf            22
00027 #define        Ttowctrans          23
00028 #define        Ttowlower           24
00029 #define        Ttowupper           25
00030 #define        Twcrtomb            26
00031 #define        Twcscat             27
00032 #define        Twcschr             28
00033 #define        Twcscmp             29
00034 #define        Twcscoll            30
00035 #define        Twcscpy             31
00036 #define        Twcscspn            32
00037 #define        Twcslen             33
00038 #define        Twcsncat            34
00039 #define        Twcsncmp            35
00040 #define        Twcsncpy            36
00041 #define        Twcspbrk            37
00042 #define        Twcsrtombs          38
00043 #define        Twcsspn             39
00044 #define        Twcsstr             40
00045 #define        Twcstod             41
00046 #define        Twcstok             42
00047 #define        Twcstombs           43
00048 #define        Twcswidth           44
00049 #define        Twcsxfrm            45
00050 #define        Twctob                     46
00051 #define        Twctomb             47
00052 #define        Twctrans            48
00053 #define        Twctype             49
00054 #define        Twcwidth            50
00055 
00056 /* Name of each test.  */
00057 #define        S_ISWALNUM   "iswalnum"
00058 #define        S_ISWALPHA   "iswalpha"
00059 #define        S_ISWCNTRL   "iswcntrl"
00060 #define        S_ISWCTYPE   "iswctype"
00061 #define        S_ISWDIGIT   "iswdigit"
00062 #define        S_ISWGRAPH   "iswgraph"
00063 #define        S_ISWLOWER   "iswlower"
00064 #define        S_ISWPRINT   "iswprint"
00065 #define        S_ISWPUNCT   "iswpunct"
00066 #define        S_ISWSPACE   "iswspace"
00067 #define        S_ISWUPPER   "iswupper"
00068 #define        S_ISWXDIGIT  "iswxdigit"
00069 #define        S_MBLEN      "mblen"
00070 #define        S_MBRLEN     "mbrlen"
00071 #define        S_MBRTOWC    "mbrtowc"
00072 #define        S_MBSRTOWCS  "mbsrtowcs"
00073 #define        S_MBSTOWCS   "mbstowcs"
00074 #define        S_MBTOWC     "mbtowc"
00075 #define        S_STRCOLL    "strcoll"
00076 #define        S_STRFMON    "strfmon"
00077 #define        S_STRXFRM    "strxfrm"
00078 #define        S_SWSCANF    "swscanf"
00079 #define        S_TOWCTRANS  "towctrans"
00080 #define        S_TOWLOWER   "towlower"
00081 #define        S_TOWUPPER   "towupper"
00082 #define        S_WCRTOMB    "wcrtomb"
00083 #define        S_WCSCAT     "wcscat"
00084 #define        S_WCSCHR     "wcschr"
00085 #define        S_WCSCMP     "wcscmp"
00086 #define        S_WCSCOLL    "wcscoll"
00087 #define        S_WCSCPY     "wcscpy"
00088 #define        S_WCSCSPN    "wcscspn"
00089 #define        S_WCSLEN     "wcslen"
00090 #define        S_WCSNCAT    "wcsncat"
00091 #define        S_WCSNCMP    "wcsncmp"
00092 #define        S_WCSNCPY    "wcsncpy"
00093 #define        S_WCSPBRK    "wcspbrk"
00094 #define        S_WCSRTOMBS  "wcsrtombs"
00095 #define        S_WCSSPN     "wcsspn"
00096 #define        S_WCSSTR     "wcsstr"
00097 #define        S_WCSTOD     "wcstod"
00098 #define        S_WCSTOK     "wcstok"
00099 #define        S_WCSTOMBS   "wcstombs"
00100 #define        S_WCSWIDTH   "wcswidth"
00101 #define        S_WCSXFRM    "wcsxfrm"
00102 #define        S_WCTOB      "wctob"
00103 #define        S_WCTOMB     "wctomb"
00104 #define        S_WCTRANS    "wctrans"
00105 #define        S_WCTYPE     "wctype"
00106 #define        S_WCWIDTH    "wcwidth"
00107 
00108 /* Prototypes for test functions.  */
00109 extern int tst_iswalnum (FILE *, int);
00110 extern int tst_iswalpha (FILE *, int);
00111 extern int tst_iswcntrl (FILE *, int);
00112 extern int tst_iswctype (FILE *, int);
00113 extern int tst_iswdigit (FILE *, int);
00114 extern int tst_iswgraph (FILE *, int);
00115 extern int tst_iswlower (FILE *, int);
00116 extern int tst_iswprint (FILE *, int);
00117 extern int tst_iswpunct (FILE *, int);
00118 extern int tst_iswspace (FILE *, int);
00119 extern int tst_iswupper (FILE *, int);
00120 extern int tst_iswxdigit (FILE *, int);
00121 extern int tst_mblen (FILE *, int);
00122 extern int tst_mbrlen (FILE *, int);
00123 extern int tst_mbrtowc (FILE *, int);
00124 extern int tst_mbsrtowcs (FILE *, int);
00125 extern int tst_mbstowcs (FILE *, int);
00126 extern int tst_mbtowc (FILE *, int);
00127 extern int tst_strcoll (FILE *, int);
00128 extern int tst_strfmon (FILE *, int);
00129 extern int tst_strxfrm (FILE *, int);
00130 extern int tst_swscanf (FILE *, int);
00131 extern int tst_towctrans (FILE *, int);
00132 extern int tst_towlower (FILE *, int);
00133 extern int tst_towupper (FILE *, int);
00134 extern int tst_wcrtomb (FILE *, int);
00135 extern int tst_wcscat (FILE *, int);
00136 extern int tst_wcschr (FILE *, int);
00137 extern int tst_wcscmp (FILE *, int);
00138 extern int tst_wcscoll (FILE *, int);
00139 extern int tst_wcscpy (FILE *, int);
00140 extern int tst_wcscspn (FILE *, int);
00141 extern int tst_wcslen (FILE *, int);
00142 extern int tst_wcsncat (FILE *, int);
00143 extern int tst_wcsncmp (FILE *, int);
00144 extern int tst_wcsncpy (FILE *, int);
00145 extern int tst_wcspbrk (FILE *, int);
00146 extern int tst_wcsrtombs (FILE *, int);
00147 extern int tst_wcsspn (FILE *, int);
00148 extern int tst_wcsstr (FILE *, int);
00149 extern int tst_wcstod (FILE *, int);
00150 extern int tst_wcstok (FILE *, int);
00151 extern int tst_wcstombs (FILE *, int);
00152 extern int tst_wcswidth (FILE *, int);
00153 extern int tst_wcsxfrm (FILE *, int);
00154 extern int tst_wctob (FILE *, int);
00155 extern int tst_wctomb (FILE *, int);
00156 extern int tst_wctrans (FILE *, int);
00157 extern int tst_wctype (FILE *, int);
00158 extern int tst_wcwidth (FILE *, int);
00159 
00160 #endif /* TGN_FUNCDEF_H */