31
|
1 |
/*
|
|
2 |
* Copyright (c) 2002-2009 Nokia Corporation and/or its subsidiary(-ies).
|
|
3 |
* All rights reserved.
|
|
4 |
* This component and the accompanying materials are made available
|
|
5 |
* under the terms of "Eclipse Public License v1.0"
|
|
6 |
* which accompanies this distribution, and is available
|
|
7 |
* at the URL "http://www.eclipse.org/legal/epl-v10.html".
|
|
8 |
*
|
|
9 |
* Initial Contributors:
|
|
10 |
* Nokia Corporation - initial contribution.
|
|
11 |
*
|
|
12 |
* Contributors:
|
|
13 |
*
|
|
14 |
* Description:
|
|
15 |
*
|
|
16 |
*/
|
|
17 |
|
|
18 |
|
|
19 |
|
|
20 |
#ifndef __TESTSTDLIB_H__
|
|
21 |
#define __TESTSTDLIB_H__
|
|
22 |
|
|
23 |
#include <test/testexecutestepbase.h>
|
|
24 |
|
|
25 |
#define LEAST_ATEXIT 32
|
|
26 |
|
|
27 |
// FUNCTION PROTOTYPES
|
|
28 |
//?type ?function_name(?arg_list);
|
|
29 |
|
|
30 |
// FORWARD DECLARATIONS
|
|
31 |
//class ?FORWARD_CLASSNAME;
|
|
32 |
//class CTstdlib;
|
|
33 |
|
|
34 |
// DATA TYPES
|
|
35 |
//enum ?declaration
|
|
36 |
//typedef ?declaration
|
|
37 |
//extern ?data_type;
|
|
38 |
typedef void (*vfuncp) (void);
|
|
39 |
|
|
40 |
_LIT(Kmalloc_Test0, "malloc_Test0");
|
|
41 |
_LIT(Kmalloc_Test1, "malloc_Test1");
|
|
42 |
_LIT(Kmalloc_Test2, "malloc_Test2");
|
|
43 |
//calloc
|
|
44 |
_LIT(Kcalloc_Test0, "calloc_Test0");
|
|
45 |
_LIT(Kcalloc_Test1, "calloc_Test1");
|
|
46 |
_LIT(Kcalloc_Test2, "calloc_Test2");
|
|
47 |
//realloc
|
|
48 |
_LIT(Krealloc_Test0, "realloc_Test0");
|
|
49 |
_LIT(Krealloc_Test1, "realloc_Test1");
|
|
50 |
_LIT(Krealloc_Test2, "realloc_Test2");
|
|
51 |
_LIT(Krealloc_Test3, "realloc_Test3");
|
|
52 |
_LIT(Krealloc_Test4, "realloc_Test4");
|
|
53 |
//free
|
|
54 |
_LIT(Kfree_Test0, "free_Test0");
|
|
55 |
|
|
56 |
//getenv
|
|
57 |
_LIT(Kgetenv_Test0, "getenv_Test0");
|
|
58 |
_LIT(Kgetenv_Test1, "getenv_Test1");
|
|
59 |
//setenv
|
|
60 |
_LIT(Ksetenv_Test0, "setenv_Test0");
|
|
61 |
_LIT(Ksetenv_Test1, "setenv_Test1");
|
|
62 |
_LIT(Ksetenv_Test2, "setenv_Test2");
|
|
63 |
_LIT(Ksetenv_Test3, "setenv_Test3");
|
|
64 |
_LIT(Ksetenv_Test4, "setenv_Test4");
|
|
65 |
//putenv
|
|
66 |
_LIT(Kputenv_Test0, "putenv_Test0");
|
|
67 |
_LIT(Kputenv_Test1, "putenv_Test1");
|
|
68 |
_LIT(Kputenv_Test2, "putenv_Test2");
|
|
69 |
_LIT(Kputenv_Test3, "putenv_Test3");
|
|
70 |
//unsetenv
|
|
71 |
_LIT(Kunsetenv_Test0, "unsetenv_Test0");
|
|
72 |
//system
|
|
73 |
_LIT(Ksystem_Test0, "system_Test0");
|
|
74 |
_LIT(Ksystem_Test1, "system_Test1");
|
|
75 |
_LIT(Ksystem_Test2, "system_Test2");
|
|
76 |
_LIT(Ksystem_Test3, "system_Test3");
|
|
77 |
_LIT(Ksystem_Test4, "system_Test4");
|
|
78 |
_LIT(Ksystem_Test5, "system_Test5");
|
|
79 |
_LIT(Ksystem_Test6, "system_Test6");
|
|
80 |
//abort
|
|
81 |
_LIT(Kabort_Test0, "abort_Test0");
|
|
82 |
|
|
83 |
_LIT(Kfopen_Test, "fopen_Test");
|
|
84 |
//exit
|
|
85 |
_LIT(Kexit_Test0, "exit_Test0");
|
|
86 |
_LIT(Kexit_Test1, "exit_Test1");
|
|
87 |
//_Exit
|
|
88 |
_LIT(K_exitE_Test0, "_exitE_Test0");
|
|
89 |
//_exit
|
|
90 |
_LIT(K_exit_Test0, "_exit_Test0");
|
|
91 |
//atexit
|
|
92 |
_LIT(Katexit_Test0, "atexit_Test0");
|
|
93 |
_LIT(Katexit_Test1, "atexit_Test1");
|
|
94 |
|
|
95 |
//abs
|
|
96 |
_LIT(Kabs_good_param, "abs_good_param");
|
|
97 |
_LIT(Kabs_pos_max, "abs_pos_max");
|
|
98 |
_LIT(Kabs_neg_max, "abs_neg_max");
|
|
99 |
//labs
|
|
100 |
_LIT(Klabs_good_param, "labs_good_param");
|
|
101 |
_LIT(Klabs_pos_max, "labs_pos_max");
|
|
102 |
_LIT(Klabs_neg_max, "labs_neg_max");
|
|
103 |
//llabs
|
|
104 |
_LIT(Kllabs_good_param, "llabs_good_param");
|
|
105 |
_LIT(Kllabs_pos_max, "llabs_pos_max");
|
|
106 |
_LIT(Kllabs_neg_max, "llabs_neg_max");
|
|
107 |
|
|
108 |
//atoi
|
|
109 |
_LIT(Katoi_null_string, "atoi_null_string");
|
|
110 |
_LIT(Katoi_good_param, "atoi_good_param");
|
|
111 |
//atof
|
|
112 |
_LIT(Katof_null_string, "atof_null_string");
|
|
113 |
_LIT(Katof_pos_floatnum, "atof_pos_floatnum");
|
|
114 |
_LIT(Katof_neg_floatnum, "atof_neg_floatnum");
|
|
115 |
_LIT(Katof_alpha, "atof_alpha");
|
|
116 |
_LIT(Katof_alpha_floatnum, "atof_alpha_floatnum");
|
|
117 |
_LIT(Katof_pos_floatnum_alpha, "atof_pos_floatnum_alpha");
|
|
118 |
_LIT(Katof_neg_floatnum_alpha, "atof_neg_floatnum_alpha");
|
|
119 |
_LIT(Katof_leading_zero, "atof_leading_zero");
|
|
120 |
_LIT(Katof_neg_leading_zero, "atof_neg_leading_zero");
|
|
121 |
_LIT(Katof_pos_floatnum_pos_expo, "atof_pos_floatnum_pos_expo");
|
|
122 |
_LIT(Katof_neg_floatnum_pos_expo, "atof_neg_floatnum_pos_expo");
|
|
123 |
_LIT(Katof_pos_floatnum_neg_expo, "atof_pos_floatnum_neg_expo");
|
|
124 |
_LIT(Katof_neg_floatnum_neg_expo, "atof_neg_floatnum_neg_expo");
|
|
125 |
_LIT(Katof_locale, "atof_locale");
|
|
126 |
//atol
|
|
127 |
_LIT(Katol_null_string, "atol_null_string");
|
|
128 |
_LIT(Katol_good_param, "atol_good_param");
|
|
129 |
//atoll
|
|
130 |
_LIT(Katollbasic, "atollbasic");
|
|
131 |
_LIT(Katollspacecheck, "atollspacecheck");
|
|
132 |
_LIT(Katollsignedsrc, "atollsignedsrc");
|
|
133 |
_LIT(Katolloctalcheck, "atolloctalcheck");
|
|
134 |
_LIT(Katollhexcheck, "atollhexcheck");
|
|
135 |
_LIT(Katolldigitfirstcheck, "atolldigitfirstcheck");
|
|
136 |
_LIT(Katollalphafirstcheck, "atollalphafirstcheck");
|
|
137 |
_LIT(Katollalphacheck, "atollalphacheck");
|
|
138 |
_LIT(Katollleadingzeroscheck, "atollleadingzeroscheck");
|
|
139 |
|
|
140 |
//div
|
|
141 |
_LIT(Kdiv_good_param, "div_good_param");
|
|
142 |
//ldiv
|
|
143 |
_LIT(Kldiv_good_param, "ldiv_good_param");
|
|
144 |
//lldiv
|
|
145 |
_LIT(Klldiv_good_param0, "lldiv_good_param0");
|
|
146 |
_LIT(Klldiv_good_param1, "lldiv_good_param1");
|
|
147 |
_LIT(Klldiv_good_param2, "lldiv_good_param2");
|
|
148 |
_LIT(Klldiv_good_param3, "lldiv_good_param3");
|
|
149 |
_LIT(Klldiv_good_param4, "lldiv_good_param4");
|
|
150 |
|
|
151 |
//rand
|
|
152 |
_LIT(Krand, "rand");
|
|
153 |
//srand
|
|
154 |
_LIT(Ksrand, "srand");
|
|
155 |
|
|
156 |
//strtol
|
|
157 |
_LIT(Kstrtol_good_param, "strtol_good_param");
|
|
158 |
_LIT(Kstrtol_null_string, "strtol_null_string");
|
|
159 |
//strtod
|
|
160 |
_LIT(Kstrtod_null_string, "strtod_null_string");
|
|
161 |
_LIT(Kstrtod_good_param, "strtod_good_param");
|
|
162 |
_LIT(Kstrtod_nan, "strtod_nan");
|
|
163 |
_LIT(Kstrtod_inf, "strtod_inf");
|
|
164 |
_LIT(Kstrtod_neg_cases, "strtod_neg_cases");
|
|
165 |
_LIT(Kstrtod_misc_cases, "strtod_misc_cases");
|
|
166 |
_LIT(Kstrtod_locale, "strtod_locale");
|
|
167 |
//strtoul
|
|
168 |
_LIT(Kstrtoul_null_string, "strtoul_null_string");
|
|
169 |
_LIT(Kstrtoul_good_param, "strtoul_good_param");
|
|
170 |
_LIT(Kstrtoul_neg_num_alpha, "strtoul_neg_num_alpha");
|
|
171 |
_LIT(Kstrtoul_neg_leading_zeroes, "strtoul_neg_leading_zeroes");
|
|
172 |
//strmon
|
|
173 |
_LIT(KTeststrmon, "strmon_cases");
|
|
174 |
//qsort
|
|
175 |
_LIT(Kqsort_integers, "qsort_integers");
|
|
176 |
_LIT(Kqsort_strings, "qsort_strings");
|
|
177 |
//bsearch
|
|
178 |
_LIT(Kbinsearch_integers, "binsearch_integers");
|
|
179 |
_LIT(Kbinsearch_strings, "binsearch_strings");
|
|
180 |
|
|
181 |
//isatty
|
|
182 |
_LIT(Kisatty_Test0, "isatty_Test0");
|
|
183 |
_LIT(Kisatty_Test1, "isatty_Test1");
|
|
184 |
//usleep
|
|
185 |
_LIT(Kusleep_Test0, "usleep_Test0");
|
|
186 |
_LIT(Kusleep_Test1, "usleep_Test1");
|
|
187 |
_LIT(Kusleep_Test2, "usleep_Test2");
|
|
188 |
//getcwd
|
|
189 |
_LIT(Kgetcwd_Test0, "getcwd_Test0");
|
|
190 |
_LIT(Kgetcwd_Test1, "getcwd_Test1");
|
|
191 |
_LIT(Kgetcwd_Test2, "getcwd_Test2");
|
|
192 |
_LIT(Kgetcwd_Test3, "getcwd_Test3");
|
|
193 |
//tmpfile
|
|
194 |
_LIT(Ktmpfile_Test0, "tmpfile_Test0");
|
|
195 |
_LIT(Ktmpfile_Test1, "tmpfile_Test1");
|
|
196 |
//tmpnam
|
|
197 |
_LIT(Ktmpnam_Test0, "tmpnam_Test0");
|
|
198 |
_LIT(Ktmpnam_Test1, "tmpnam_Test1");
|
|
199 |
//lseek
|
|
200 |
_LIT(KTestlseek, "Testlseek");
|
|
201 |
//realpath
|
|
202 |
_LIT(Krealpath_Test0, "realpath_Test0");
|
|
203 |
_LIT(Krealpath_Test1, "realpath_Test1");
|
|
204 |
_LIT(Krealpath_Test2, "realpath_Test2");
|
|
205 |
_LIT(Krealpath_Test3, "realpath_Test3");
|
|
206 |
_LIT(Krealpath_Test4, "realpath_Test4");
|
|
207 |
|
|
208 |
//perror
|
|
209 |
_LIT(Kperror_Test0, "perror_Test0");
|
|
210 |
//mkstemp
|
|
211 |
_LIT(Kmkstemp_Test0, "mkstemp_Test0");
|
|
212 |
_LIT(Kmkstemp_Test1, "mkstemp_Test1");
|
|
213 |
//confstr
|
|
214 |
_LIT(Kconfstr_Test0, "confstr_Test0");
|
|
215 |
_LIT(Kconfstr_Test1, "confstr_Test1");
|
|
216 |
|
|
217 |
//fpathconf
|
|
218 |
_LIT(Kfpathconf_Test0, "fpathconf_Test0");
|
|
219 |
_LIT(Kfpathconf_Test1, "fpathconf_Test1");
|
|
220 |
//file locks -flockfile, funlockfile
|
|
221 |
_LIT(Kfilelock_Test0, "filelock_Test0");
|
|
222 |
_LIT(Kfilelock_Test1, "filelock_Test1");
|
|
223 |
//file locks -ftrylockfile, flockfile, funlockfile
|
|
224 |
_LIT(Kfilelock_Test2, "filelock_Test2");
|
|
225 |
_LIT(Kfilelock_Test3, "filelock_Test3");
|
|
226 |
//truncate
|
|
227 |
_LIT(Ktruncate_test, "truncate_test");
|
|
228 |
//getopt
|
|
229 |
_LIT(KgetoptTest1, "getoptTest1");
|
|
230 |
_LIT(KgetoptTest2, "getoptTest2");
|
|
231 |
_LIT(KgetoptTest3, "getoptTest3");
|
|
232 |
_LIT(KgetoptTest4, "getoptTest4");
|
|
233 |
_LIT(KgetoptTest5, "getoptTest5");
|
|
234 |
_LIT(KgetoptTest6, "getoptTest6");
|
|
235 |
//getopt_long
|
|
236 |
_LIT(KgetoptTest_long1, "getoptTest_long1");
|
|
237 |
_LIT(KgetoptTest_long2, "getoptTest_long2");
|
|
238 |
_LIT(KgetoptTest_long3, "getoptTest_long3");
|
|
239 |
_LIT(KgetoptTest_long4, "getoptTest_long4");
|
|
240 |
_LIT(KTestgetc_unlocked, "Testgetc_unlocked");
|
|
241 |
_LIT(KTestgetchar_unlocked, "Testgetchar_unlocked");
|
|
242 |
_LIT(KTestRealPath5,"TestRealPath5");
|
|
243 |
_LIT(KTeststats, "Teststats");
|
|
244 |
_LIT(KTestsigemptyset, "Testsigemptyset");
|
|
245 |
//strfmon
|
|
246 |
_LIT(Kstrfmon1, "strfmon1");
|
|
247 |
_LIT(KTestlseek1, "Testlseek1");
|
|
248 |
_LIT(KTestlseek2, "Testlseek2");
|
|
249 |
_LIT(KTestlseek3, "Testlseek3");
|
|
250 |
_LIT(KgetoptTest_long5, "getoptTest_long5");
|
|
251 |
|
|
252 |
|
|
253 |
_LIT(KsetjmpTest,"setjmpTest");
|
|
254 |
_LIT(KabortTest, "abortTest");
|
|
255 |
_LIT(KchownTest,"chownTest");
|
|
256 |
_LIT(KiconvTest,"iconvTest");
|
|
257 |
_LIT(KsetgrentTest,"setgrentTest");
|
|
258 |
_LIT(KwcreatTest,"wcreatTest");
|
|
259 |
_LIT(Kbinsearch_integers1, "binsearch_integers1");
|
|
260 |
_LIT(Kcalloc_Test3, "calloc_Test3");
|
|
261 |
_LIT(Kcalloc_Test4, "calloc_Test4");
|
|
262 |
_LIT(Kgetenv_Test2, "getenv_Test2");
|
|
263 |
_LIT(Kreallocf_Test0, "reallocf_Test0");
|
|
264 |
_LIT(Katexit_Test2, "atexit_Test2");
|
|
265 |
_LIT(Kstrtol_space_string, "strtol_space_string");
|
|
266 |
_LIT(Kstrtol_extreme_string, "strtol_extreme_string");
|
|
267 |
_LIT(Kstrtol_extreme_string1, "strtol_extreme_string1");
|
|
268 |
_LIT(Kstrtoll_extreme_string, "strtoll_extreme_string");
|
|
269 |
_LIT(Kstrtoll_extreme_string1, "strtoll_extreme_string1");
|
|
270 |
_LIT(Kstrtoll_good_param, "strtoll_good_param");
|
|
271 |
_LIT(Kstrtoul_extreme_string, "strtoul_extreme_string");
|
|
272 |
_LIT(Kstrtoul_extreme_string1, "strtoul_extreme_string1");
|
|
273 |
_LIT(Kqsort_integers1, "qsort_integers1");
|
|
274 |
_LIT(Kqsort_integers2, "qsort_integers2");
|
|
275 |
_LIT(Kqsort_integers3, "qsort_integers3");
|
|
276 |
_LIT(Kstrtoullbasic, "strtoullbasic");
|
|
277 |
_LIT(Kstrtoullneg, "strtoullneg");
|
|
278 |
_LIT(Kstrtoullpos, "strtoullpos");
|
|
279 |
_LIT(Kstrtoullbase, "strtoullbase");
|
|
280 |
_LIT(Kstrtoulpos, "strtoulpos");
|
|
281 |
_LIT(Kstrtoimaxbasic, "strtoimaxbasic");
|
|
282 |
_LIT(Kstrtoimaxbasic1, "strtoimaxbasic1");
|
|
283 |
_LIT(Kstrtoimaxbasic2, "strtoimaxbasic2");
|
|
284 |
_LIT(Kstrtoumaxbasic, "strtoumaxbasic");
|
|
285 |
_LIT(Kstrtoumaxbasic1, "strtoumaxbasic1");
|
|
286 |
_LIT(Kstrtoumaxbasic2, "strtoumaxbasic2");
|
|
287 |
_LIT(Kconfstr_Test2, "confstr_Test2");
|
|
288 |
_LIT(Ktmpfile_fseek, "tmpfile_fseek");
|
|
289 |
_LIT(KtestSymLink, "testSymLink");
|
|
290 |
|
|
291 |
class CTestStdlib : public CTestStep
|
|
292 |
{
|
|
293 |
public:
|
|
294 |
~CTestStdlib();
|
|
295 |
CTestStdlib(const TDesC& aStepName);
|
|
296 |
TVerdict doTestStepL();
|
|
297 |
TVerdict doTestStepPreambleL();
|
|
298 |
TVerdict doTestStepPostambleL();
|
|
299 |
private:
|
|
300 |
TInt malloc_Test0();
|
|
301 |
TInt malloc_Test1( );
|
|
302 |
TInt malloc_Test2( );
|
|
303 |
|
|
304 |
TInt calloc_Test0( );
|
|
305 |
TInt calloc_Test1( );
|
|
306 |
TInt calloc_Test2( );
|
|
307 |
|
|
308 |
TInt realloc_Test0( );
|
|
309 |
TInt realloc_Test1( );
|
|
310 |
TInt realloc_Test2( );
|
|
311 |
TInt realloc_Test3( );
|
|
312 |
TInt realloc_Test4( );
|
|
313 |
|
|
314 |
TInt free_Test0( );
|
|
315 |
|
|
316 |
TInt getenv_Test0( );
|
|
317 |
TInt getenv_Test1( );
|
|
318 |
|
|
319 |
TInt setenv_Test0( );
|
|
320 |
TInt setenv_Test1( );
|
|
321 |
TInt setenv_Test2( );
|
|
322 |
TInt setenv_Test3( );
|
|
323 |
TInt setenv_Test4( );
|
|
324 |
|
|
325 |
TInt putenv_Test0( );
|
|
326 |
TInt putenv_Test1( );
|
|
327 |
TInt putenv_Test2( );
|
|
328 |
TInt putenv_Test3( );
|
|
329 |
|
|
330 |
TInt unsetenv_Test0( );
|
|
331 |
|
|
332 |
TInt system_Test0( );
|
|
333 |
TInt system_Test1( );
|
|
334 |
TInt system_Test2( );
|
|
335 |
TInt system_Test3( );
|
|
336 |
TInt system_Test4( );
|
|
337 |
TInt system_Test5( );
|
|
338 |
TInt system_Test6( );
|
|
339 |
|
|
340 |
TInt abort_Test0( );
|
|
341 |
TInt fopen_Test( );
|
|
342 |
|
|
343 |
TInt exit_Test0( );
|
|
344 |
TInt exit_Test1( );
|
|
345 |
|
|
346 |
TInt _exitE_Test0( );
|
|
347 |
|
|
348 |
TInt _exit_Test0( );
|
|
349 |
|
|
350 |
TInt atexit_Test0( );
|
|
351 |
TInt atexit_Test1( );
|
|
352 |
|
|
353 |
TInt abs_good_param( );
|
|
354 |
TInt abs_pos_max( );
|
|
355 |
TInt abs_neg_max( );
|
|
356 |
|
|
357 |
TInt labs_good_param( );
|
|
358 |
TInt labs_pos_max( );
|
|
359 |
TInt labs_neg_max( );
|
|
360 |
|
|
361 |
TInt llabs_good_param( );
|
|
362 |
TInt llabs_pos_max( );
|
|
363 |
TInt llabs_neg_max( );
|
|
364 |
|
|
365 |
TInt atoi_null_string( );
|
|
366 |
TInt atoi_good_param( );
|
|
367 |
|
|
368 |
TInt atof_null_string( );
|
|
369 |
TInt atof_pos_floatnum( );
|
|
370 |
TInt atof_neg_floatnum( );
|
|
371 |
TInt atof_alpha( );
|
|
372 |
TInt atof_alpha_floatnum( );
|
|
373 |
TInt atof_pos_floatnum_alpha( );
|
|
374 |
TInt atof_neg_floatnum_alpha ( );
|
|
375 |
TInt atof_leading_zero ( );
|
|
376 |
TInt atof_neg_leading_zero ( );
|
|
377 |
TInt atof_pos_floatnum_pos_expo( );
|
|
378 |
TInt atof_neg_floatnum_pos_expo( );
|
|
379 |
TInt atof_pos_floatnum_neg_expo ( );
|
|
380 |
TInt atof_neg_floatnum_neg_expo( );
|
|
381 |
TInt atof_locale( );
|
|
382 |
|
|
383 |
TInt atol_null_string( );
|
|
384 |
TInt atol_good_param( );
|
|
385 |
|
|
386 |
TInt atollbasic( );
|
|
387 |
TInt atollspacecheck( );
|
|
388 |
TInt atollsignedsrc( );
|
|
389 |
TInt atolloctalcheck( );
|
|
390 |
TInt atollhexcheck( );
|
|
391 |
TInt atolldigitfirstcheck( );
|
|
392 |
TInt atollalphafirstcheck( );
|
|
393 |
TInt atollalphacheck( );
|
|
394 |
TInt atollleadingzeroscheck( );
|
|
395 |
|
|
396 |
TInt div_good_param( );
|
|
397 |
TInt ldiv_good_param( );
|
|
398 |
|
|
399 |
TInt lldiv_good_param0( );
|
|
400 |
TInt lldiv_good_param1( );
|
|
401 |
TInt lldiv_good_param2( );
|
|
402 |
TInt lldiv_good_param3( );
|
|
403 |
TInt lldiv_good_param4( );
|
|
404 |
|
|
405 |
TInt randL( );
|
|
406 |
TInt srandL( );
|
|
407 |
|
|
408 |
TInt strtol_good_param( );
|
|
409 |
TInt strtol_null_string( );
|
|
410 |
|
|
411 |
TInt strtod_null_string( );
|
|
412 |
TInt strtod_good_param( );
|
|
413 |
TInt strtod_nan( );
|
|
414 |
TInt strtod_inf( );
|
|
415 |
TInt strtod_neg_cases( );
|
|
416 |
TInt strtod_misc_cases( );
|
|
417 |
TInt strtod_locale( );
|
|
418 |
|
|
419 |
TInt strtoul_null_string( );
|
|
420 |
TInt strtoul_good_param( );
|
|
421 |
TInt strtoul_neg_leading_zeroes( );
|
|
422 |
TInt strtoul_neg_num_alpha( );
|
|
423 |
TInt strmon_cases();
|
|
424 |
|
|
425 |
TInt qsort_integers( );
|
|
426 |
TInt qsort_strings( );
|
|
427 |
|
|
428 |
TInt binsearch_integers( );
|
|
429 |
TInt binsearch_strings( );
|
|
430 |
|
|
431 |
TInt isatty_Test0( );
|
|
432 |
TInt isatty_Test1( );
|
|
433 |
|
|
434 |
TInt usleep_Test0( );
|
|
435 |
TInt usleep_Test1( );
|
|
436 |
TInt usleep_Test2( );
|
|
437 |
|
|
438 |
TInt getcwd_Test0( );
|
|
439 |
TInt getcwd_Test1( );
|
|
440 |
TInt getcwd_Test2( );
|
|
441 |
TInt getcwd_Test3( );
|
|
442 |
|
|
443 |
TInt tmpfile_Test0( );
|
|
444 |
TInt tmpfile_Test1( );
|
|
445 |
|
|
446 |
TInt tmpnam_Test0( );
|
|
447 |
TInt tmpnam_Test1( );
|
|
448 |
TInt realpath_Test0( );
|
|
449 |
TInt realpath_Test1( );
|
|
450 |
TInt realpath_Test2( );
|
|
451 |
TInt realpath_Test3( );
|
|
452 |
TInt realpath_Test4( );
|
|
453 |
|
|
454 |
TInt perror_Test0( );
|
|
455 |
|
|
456 |
TInt mkstemp_Test0( );
|
|
457 |
TInt mkstemp_Test1( );
|
|
458 |
|
|
459 |
TInt confstr_Test0( );
|
|
460 |
TInt confstr_Test1( );
|
|
461 |
|
|
462 |
TInt fpathconf_Test0( );
|
|
463 |
TInt fpathconf_Test1( );
|
|
464 |
|
|
465 |
TInt filelock_Test0( );
|
|
466 |
TInt filelock_Test1( );
|
|
467 |
TInt filelock_Test2( );
|
|
468 |
TInt filelock_Test3( );
|
|
469 |
|
|
470 |
TInt truncate_test();
|
|
471 |
TInt getoptTest1( );
|
|
472 |
TInt getoptTest2( );
|
|
473 |
TInt getoptTest3( );
|
|
474 |
TInt getoptTest4( );
|
|
475 |
TInt getoptTest5( );
|
|
476 |
TInt getoptTest6( );
|
|
477 |
|
|
478 |
TInt getoptTest_long1();
|
|
479 |
TInt getoptTest_long2();
|
|
480 |
TInt getoptTest_long3();
|
|
481 |
TInt getoptTest_long4();
|
|
482 |
|
|
483 |
TInt Testlseek();
|
|
484 |
TInt Testgetc_unlocked();
|
|
485 |
TInt Testgetchar_unlocked();
|
|
486 |
TInt Teststats();
|
|
487 |
void ReadStringParam(char* );
|
|
488 |
void ReadIntParam(TInt&);
|
|
489 |
TInt TestRealPath5();
|
|
490 |
TInt Testsigemptyset();
|
|
491 |
TInt strfmon1();
|
|
492 |
TInt Testlseek1();
|
|
493 |
TInt Testlseek2();
|
|
494 |
TInt Testlseek3();
|
|
495 |
TInt getoptTest_long5();
|
|
496 |
|
|
497 |
|
|
498 |
TInt setjmpTest();
|
|
499 |
TInt abortTest();
|
|
500 |
TInt chownTest();
|
|
501 |
TInt iconvTest();
|
|
502 |
TInt setgrentTest();
|
|
503 |
TInt wcreatTest();
|
|
504 |
TInt binsearch_integers1( );
|
|
505 |
TInt calloc_Test3( );
|
|
506 |
TInt calloc_Test4( );
|
|
507 |
TInt getenv_Test2( );
|
|
508 |
TInt reallocf_Test0( );
|
|
509 |
TInt atexit_Test2( );
|
|
510 |
TInt strtol_space_string( );
|
|
511 |
TInt strtol_extreme_string( );
|
|
512 |
TInt strtol_extreme_string1( );
|
|
513 |
TInt strtoll_extreme_string( );
|
|
514 |
TInt strtoll_extreme_string1( );
|
|
515 |
TInt strtoul_extreme_string( );
|
|
516 |
TInt strtoul_extreme_string1( );
|
|
517 |
TInt strtoll_good_param( );
|
|
518 |
TInt qsort_integers1( );
|
|
519 |
TInt qsort_integers2( );
|
|
520 |
TInt qsort_integers3( );
|
|
521 |
TInt strtoullbasic();
|
|
522 |
TInt strtoullneg();
|
|
523 |
TInt strtoullpos();
|
|
524 |
TInt strtoullbase();
|
|
525 |
TInt strtoulpos();
|
|
526 |
TInt strtoimaxbasic();
|
|
527 |
TInt strtoimaxbasic1();
|
|
528 |
TInt strtoimaxbasic2();
|
|
529 |
TInt strtoumaxbasic();
|
|
530 |
TInt strtoumaxbasic1();
|
|
531 |
TInt strtoumaxbasic2();
|
|
532 |
TInt confstr_Test2( );
|
|
533 |
TInt tmpfile_fseek();
|
|
534 |
TInt testSymLink();
|
|
535 |
|
|
536 |
public:
|
|
537 |
TInt iParamCnt;
|
|
538 |
};
|
|
539 |
#endif
|