genericopenlibs/openenvcore/libc/test/teststdlib/src/tstdlib.cpp
changeset 31 ce057bb09d0b
child 45 4b03adbd26ca
equal deleted inserted replaced
30:e20de85af2ee 31:ce057bb09d0b
       
     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 #include "tstdlib.h"
       
    21 #include <unistd.h> 
       
    22 #include <errno.h>
       
    23 #include <stdio.h>
       
    24 #include <e32std.h>
       
    25 #include <stdlib.h>
       
    26 #include <string.h>
       
    27 
       
    28 
       
    29 CTestStdlib::~CTestStdlib() 
       
    30 	{ 
       
    31 	}  
       
    32 
       
    33 CTestStdlib::CTestStdlib(const TDesC& aStepName)
       
    34 	{
       
    35 	// MANDATORY Call to base class method to set up the human readable name for logging.
       
    36 	SetTestStepName(aStepName);		
       
    37 	}
       
    38 
       
    39 TVerdict CTestStdlib::doTestStepPreambleL()
       
    40 	{
       
    41 	__UHEAP_MARK;		
       
    42 	SetTestStepResult(EPass);
       
    43 	return TestStepResult();
       
    44 	}
       
    45 
       
    46 
       
    47 
       
    48 TVerdict CTestStdlib::doTestStepPostambleL()
       
    49 	{
       
    50 	__UHEAP_MARKEND;		
       
    51 	return TestStepResult();
       
    52 	}
       
    53 
       
    54 
       
    55 
       
    56 TVerdict CTestStdlib::doTestStepL()
       
    57 	{
       
    58 	int err;
       
    59 
       
    60    	if(TestStepName() == Kmalloc_Test0)
       
    61    		{
       
    62    		INFO_PRINTF1(_L("malloc_Test0():"));
       
    63    		err = malloc_Test0();
       
    64    		SetTestStepResult(err ? static_cast<TVerdict>(err) : EPass);
       
    65    		}
       
    66    	else
       
    67    		if(TestStepName() == Kmalloc_Test1)
       
    68    			{
       
    69    	   		INFO_PRINTF1(_L("malloc_Test1():"));
       
    70    	   		err = malloc_Test1();
       
    71    	   		SetTestStepResult(err ? static_cast<TVerdict>(err) : EPass);
       
    72    	   		}
       
    73 	else
       
    74    	   	if(TestStepName() == Kmalloc_Test2)
       
    75    			{
       
    76    	   		INFO_PRINTF1(_L("malloc_Test2():"));
       
    77    	   		err = malloc_Test2();
       
    78    	   		SetTestStepResult(err ? static_cast<TVerdict>(err) : EPass);
       
    79    	   		}
       
    80 	if(TestStepName() == Kcalloc_Test0)
       
    81 		{
       
    82 		INFO_PRINTF1(_L("calloc_Test0():"));
       
    83 		err = calloc_Test0();
       
    84 		SetTestStepResult(err ? static_cast<TVerdict>(err) : EPass);
       
    85 		}
       
    86 	else
       
    87    	   	if(TestStepName() == Kcalloc_Test1)
       
    88    			{
       
    89    	   		INFO_PRINTF1(_L("calloc_Test1():"));
       
    90    	   		err = calloc_Test1();
       
    91    	   		SetTestStepResult(err ? static_cast<TVerdict>(err) : EPass);
       
    92    	   		}
       
    93 	else
       
    94 		if(TestStepName() == Kcalloc_Test2)
       
    95    			{
       
    96    	   		INFO_PRINTF1(_L("calloc_Test2():"));
       
    97    	   		err = calloc_Test2();
       
    98    	   		SetTestStepResult(err ? static_cast<TVerdict>(err) : EPass);
       
    99    	   		}
       
   100 	else
       
   101    	   	if(TestStepName() == Krealloc_Test0)
       
   102    			{
       
   103    	   		INFO_PRINTF1(_L("realloc_Test0():"));
       
   104    	   		err = realloc_Test0();
       
   105    	   		SetTestStepResult(err ? static_cast<TVerdict>(err) : EPass);
       
   106    	   		}
       
   107 	else
       
   108 		if(TestStepName() == Krealloc_Test1)
       
   109    			{
       
   110    	   		INFO_PRINTF1(_L("realloc_Test1():"));
       
   111    	   		err = realloc_Test1();
       
   112    	   		SetTestStepResult(err ? static_cast<TVerdict>(err) : EPass);
       
   113    	   		}
       
   114 	else
       
   115    	   	if(TestStepName() == Krealloc_Test2)
       
   116    			{
       
   117    	   		INFO_PRINTF1(_L("realloc_Test2():"));
       
   118    	   		err = realloc_Test2();
       
   119    	   		SetTestStepResult(err ? static_cast<TVerdict>(err) : EPass);
       
   120    	   		}
       
   121 	else
       
   122    	   	if(TestStepName() == Krealloc_Test3)
       
   123    			{
       
   124    	   		INFO_PRINTF1(_L("realloc_Test3():"));
       
   125    	   		err = realloc_Test3();
       
   126    	   		SetTestStepResult(err ? static_cast<TVerdict>(err) : EPass);
       
   127    	   		}
       
   128 	else
       
   129    	   	if(TestStepName() == Krealloc_Test4)
       
   130    			{
       
   131    	   		INFO_PRINTF1(_L("realloc_Test4():"));
       
   132    	   		err = realloc_Test4();
       
   133    	   		SetTestStepResult(err ? static_cast<TVerdict>(err) : EPass);
       
   134    	   		}
       
   135 	else
       
   136 		if(TestStepName() == Kfree_Test0)
       
   137    			{
       
   138    	   		INFO_PRINTF1(_L("free_Test0():"));
       
   139    	   		err = free_Test0();
       
   140    	   		SetTestStepResult(err ? static_cast<TVerdict>(err) : EPass);
       
   141    	   		}
       
   142    	   		
       
   143 	else
       
   144 		if(TestStepName() == Kgetenv_Test0)
       
   145    			{
       
   146    	   		INFO_PRINTF1(_L("getenv_Test0():"));
       
   147    	   		err = getenv_Test0();
       
   148    	   		SetTestStepResult(err ? static_cast<TVerdict>(err) : EPass);
       
   149    	   		}
       
   150 	else
       
   151 		if(TestStepName() == Kgetenv_Test1)
       
   152    			{
       
   153    	   		INFO_PRINTF1(_L("getenv_Test1():"));
       
   154    	   		err = getenv_Test1();
       
   155    	   		SetTestStepResult(err ? static_cast<TVerdict>(err) : EPass);
       
   156    	   		}
       
   157 	else
       
   158 		if(TestStepName() == Ksetenv_Test0)
       
   159    			{
       
   160    	   		INFO_PRINTF1(_L("setenv_Test0():"));
       
   161    	   		err = setenv_Test0();
       
   162    	   		SetTestStepResult(err ? static_cast<TVerdict>(err) : EPass);
       
   163    	   		}
       
   164 	else
       
   165 		if(TestStepName() == Ksetenv_Test1)
       
   166    			{
       
   167    	   		INFO_PRINTF1(_L("setenv_Test1():"));
       
   168    	   		err = setenv_Test1();
       
   169    	   		SetTestStepResult(err ? static_cast<TVerdict>(err) : EPass);
       
   170    	   		}
       
   171 	else
       
   172 		if(TestStepName() == Ksetenv_Test2)
       
   173    			{
       
   174    	   		INFO_PRINTF1(_L("setenv_Test2():"));
       
   175    	   		err = setenv_Test2();
       
   176    	   		SetTestStepResult(err ? static_cast<TVerdict>(err) : EPass);
       
   177    	   		}
       
   178 	else
       
   179 		if(TestStepName() == Ksetenv_Test3)
       
   180    			{
       
   181    	   		INFO_PRINTF1(_L("setenv_Test3():"));
       
   182    	   		err = setenv_Test3();
       
   183    	   		SetTestStepResult(err ? static_cast<TVerdict>(err) : EPass);
       
   184    	   		}
       
   185 	else
       
   186 		if(TestStepName() == Ksetenv_Test4)
       
   187    			{
       
   188    	   		INFO_PRINTF1(_L("setenv_Test4():"));
       
   189    	   		err = setenv_Test4();
       
   190    	   		SetTestStepResult(err ? static_cast<TVerdict>(err) : EPass);
       
   191    	   		}
       
   192 	else
       
   193 		if(TestStepName() == Kputenv_Test0)
       
   194    			{
       
   195    	   		INFO_PRINTF1(_L("putenv_Test0():"));
       
   196    	   		err = putenv_Test0();
       
   197    	   		SetTestStepResult(err ? static_cast<TVerdict>(err) : EPass);
       
   198    	   		}
       
   199 	else
       
   200 		if(TestStepName() == Kputenv_Test1)
       
   201    			{
       
   202    	   		INFO_PRINTF1(_L("putenv_Test1():"));
       
   203    	   		err = putenv_Test1();
       
   204    	   		SetTestStepResult(err ? static_cast<TVerdict>(err) : EPass);
       
   205    	   		}
       
   206 	else
       
   207 		if(TestStepName() == Kputenv_Test2)
       
   208    			{
       
   209    	   		INFO_PRINTF1(_L("putenv_Test2():"));
       
   210    	   		err = putenv_Test2();
       
   211    	   		SetTestStepResult(err ? static_cast<TVerdict>(err) : EPass);
       
   212    	   		}
       
   213 	else
       
   214 		if(TestStepName() == Kputenv_Test3)
       
   215    			{
       
   216    	   		INFO_PRINTF1(_L("putenv_Test3():"));
       
   217    	   		err = putenv_Test3();
       
   218    	   		SetTestStepResult(err ? static_cast<TVerdict>(err) : EPass);
       
   219    	   		}
       
   220 	else
       
   221 		if(TestStepName() == Kunsetenv_Test0)
       
   222    			{
       
   223    	   		INFO_PRINTF1(_L("unsetenv_Test0():"));
       
   224    	   		err = unsetenv_Test0();
       
   225    	   		SetTestStepResult(err ? static_cast<TVerdict>(err) : EPass);
       
   226    	   		}
       
   227 	else
       
   228 		if(TestStepName() == Ksystem_Test0)
       
   229    			{
       
   230    	   		INFO_PRINTF1(_L("system_Test0():"));
       
   231    	   		err = system_Test0();
       
   232    	   		SetTestStepResult(err ? static_cast<TVerdict>(err) : EPass);
       
   233    	   		}
       
   234 	else
       
   235 		if(TestStepName() == Ksystem_Test1)
       
   236    			{
       
   237    	   		INFO_PRINTF1(_L("system_Test1():"));
       
   238    	   		err = system_Test1();
       
   239    	   		SetTestStepResult(err ? static_cast<TVerdict>(err) : EPass);
       
   240    	   		}
       
   241 	else
       
   242 		if(TestStepName() == Ksystem_Test2)
       
   243    			{
       
   244    	   		INFO_PRINTF1(_L("system_Test2():"));
       
   245    	   		err = system_Test2();
       
   246    	   		SetTestStepResult(err ? static_cast<TVerdict>(err) : EPass);
       
   247    	   		}
       
   248 	else
       
   249 		if(TestStepName() == Ksystem_Test3)
       
   250    			{
       
   251    	   		INFO_PRINTF1(_L("system_Test3():"));
       
   252    	   		err = system_Test3();
       
   253    	   		SetTestStepResult(err ? static_cast<TVerdict>(err) : EPass);
       
   254    	   		}
       
   255 	else
       
   256 		if(TestStepName() == Ksystem_Test4)
       
   257    			{
       
   258    	   		INFO_PRINTF1(_L("system_Test4():"));
       
   259    	   		err = system_Test4();
       
   260    	   		SetTestStepResult(err ? static_cast<TVerdict>(err) : EPass);
       
   261    	   		}
       
   262 	else
       
   263 		if(TestStepName() == Ksystem_Test5)
       
   264    			{
       
   265    	   		INFO_PRINTF1(_L("system_Test5():"));
       
   266    	   		err = system_Test5();
       
   267    	   		SetTestStepResult(err ? static_cast<TVerdict>(err) : EPass);
       
   268    	   		}
       
   269 	else
       
   270 		if(TestStepName() == Ksystem_Test6)
       
   271    			{
       
   272    	   		INFO_PRINTF1(_L("system_Test6():"));
       
   273    	   		err = system_Test6();
       
   274    	   		SetTestStepResult(err ? static_cast<TVerdict>(err) : EPass);
       
   275    	   		}
       
   276 	else
       
   277 		if(TestStepName() == Kabort_Test0)
       
   278    			{
       
   279    	   		INFO_PRINTF1(_L("abort_Test0():"));
       
   280    	   		err = abort_Test0();
       
   281    	   		SetTestStepResult(err ? static_cast<TVerdict>(err) : EPass);
       
   282    	   		}	
       
   283 	else
       
   284 		if(TestStepName() == Kfopen_Test)
       
   285 			{
       
   286 	   		INFO_PRINTF1(_L("fopen_Test():"));
       
   287 	   		err = fopen_Test();
       
   288 	   		SetTestStepResult(err ? static_cast<TVerdict>(err) : EPass);
       
   289 	   		}	
       
   290 	else
       
   291 		if(TestStepName() == Kexit_Test0)
       
   292    			{
       
   293    	   		INFO_PRINTF1(_L("exit_Test0():"));
       
   294    	   		err = exit_Test0();
       
   295    	   		SetTestStepResult(err ? static_cast<TVerdict>(err) : EPass);
       
   296    	   		}
       
   297    	else
       
   298    	   	 if(TestStepName() == Kexit_Test1)
       
   299    			{
       
   300    	   		INFO_PRINTF1(_L("exit_Test1():"));
       
   301    	   		err = exit_Test1();
       
   302    	   		SetTestStepResult(err ? static_cast<TVerdict>(err) : EPass);
       
   303    	   		}
       
   304 	else
       
   305 		if(TestStepName() == K_exitE_Test0)
       
   306    			{
       
   307    	   		INFO_PRINTF1(_L("_exitE_Test0():"));
       
   308    	   		err = _exitE_Test0();
       
   309    	   		SetTestStepResult(err ? static_cast<TVerdict>(err) : EPass);
       
   310    	   		}
       
   311 	else
       
   312 		if(TestStepName() == K_exit_Test0)
       
   313    			{
       
   314    	   		INFO_PRINTF1(_L("_exit_Test0():"));
       
   315    	   		err = _exit_Test0();
       
   316    	   		SetTestStepResult(err ? static_cast<TVerdict>(err) : EPass);
       
   317    	   		}
       
   318 	else
       
   319 		if(TestStepName() == Katexit_Test0)
       
   320    			{
       
   321    	   		INFO_PRINTF1(_L("atexit_Test0():"));
       
   322    	   		err = atexit_Test0();
       
   323    	   		SetTestStepResult(err ? static_cast<TVerdict>(err) : EPass);
       
   324    	   		}
       
   325 	else
       
   326 		if(TestStepName() == Katexit_Test1)
       
   327    			{
       
   328    	   		INFO_PRINTF1(_L("atexit_Test1():"));
       
   329    	   		err = atexit_Test1();
       
   330    	   		SetTestStepResult(err ? static_cast<TVerdict>(err) : EPass);
       
   331    	   		}
       
   332    	else
       
   333 		if(TestStepName() == Kabs_good_param)
       
   334    			{
       
   335    	   		INFO_PRINTF1(_L("abs_good_param():"));
       
   336    	   		err = abs_good_param();
       
   337    	   		SetTestStepResult(err ? static_cast<TVerdict>(err) : EPass);
       
   338    	   		}
       
   339 	else
       
   340 		if(TestStepName() == Kabs_pos_max)
       
   341    			{
       
   342    	   		INFO_PRINTF1(_L("abs_pos_max():"));
       
   343    	   		err = abs_pos_max();
       
   344    	   		SetTestStepResult(err ? static_cast<TVerdict>(err) : EPass);
       
   345    	   		}
       
   346 	else
       
   347 		if(TestStepName() == Kabs_neg_max)
       
   348    			{
       
   349    	   		INFO_PRINTF1(_L("abs_neg_max():"));
       
   350    	   		err = abs_neg_max();
       
   351    	   		SetTestStepResult(err ? static_cast<TVerdict>(err) : EPass);
       
   352    	   		}
       
   353 	else
       
   354 		if(TestStepName() == Klabs_good_param)
       
   355    			{
       
   356    	   		INFO_PRINTF1(_L("labs_good_param():"));
       
   357    	   		err = labs_good_param();
       
   358    	   		SetTestStepResult(err ? static_cast<TVerdict>(err) : EPass);
       
   359    	   		}
       
   360 	else
       
   361 		if(TestStepName() == Klabs_pos_max)
       
   362    			{
       
   363    	   		INFO_PRINTF1(_L("labs_pos_max():"));
       
   364    	   		err = labs_pos_max();
       
   365    	   		SetTestStepResult(err ? static_cast<TVerdict>(err) : EPass);
       
   366    	   		}
       
   367 	else
       
   368 		if(TestStepName() == Klabs_neg_max)
       
   369    			{
       
   370    	   		INFO_PRINTF1(_L("labs_neg_max():"));
       
   371    	   		err = labs_neg_max();
       
   372    	   		SetTestStepResult(err ? static_cast<TVerdict>(err) : EPass);
       
   373    	   		}
       
   374 	else
       
   375 		if(TestStepName() == Kllabs_good_param)
       
   376    			{
       
   377    	   		INFO_PRINTF1(_L("llabs_good_param():"));
       
   378    	   		err = llabs_good_param();
       
   379    	   		SetTestStepResult(err ? static_cast<TVerdict>(err) : EPass);
       
   380    	   		}
       
   381 	else
       
   382 		if(TestStepName() == Kllabs_pos_max)
       
   383    			{
       
   384    	   		INFO_PRINTF1(_L("llabs_pos_max():"));
       
   385    	   		err = llabs_pos_max();
       
   386    	   		SetTestStepResult(err ? static_cast<TVerdict>(err) : EPass);
       
   387    	   		}
       
   388 	else
       
   389 		if(TestStepName() == Kllabs_neg_max)
       
   390    			{
       
   391    	   		INFO_PRINTF1(_L("llabs_neg_max():"));
       
   392    	   		err = llabs_neg_max();
       
   393    	   		SetTestStepResult(err ? static_cast<TVerdict>(err) : EPass);
       
   394    	   		}
       
   395 	else
       
   396 		if(TestStepName() == Katoi_null_string)
       
   397    			{
       
   398    	   		INFO_PRINTF1(_L("atoi_null_string():"));
       
   399    	   		err = atoi_null_string();
       
   400    	   		SetTestStepResult(err ? static_cast<TVerdict>(err) : EPass);
       
   401    	   		}
       
   402 	else
       
   403 		if(TestStepName() == Katoi_good_param)
       
   404    			{
       
   405    	   		INFO_PRINTF1(_L("atoi_good_param():"));
       
   406    	   		err = atoi_good_param();
       
   407    	   		SetTestStepResult(err ? static_cast<TVerdict>(err) : EPass);
       
   408    	   		}
       
   409 	else
       
   410 		if(TestStepName() == Katof_null_string)
       
   411    			{
       
   412    	   		INFO_PRINTF1(_L("atof_null_string():"));
       
   413    	   		err = atof_null_string();
       
   414    	   		SetTestStepResult(err ? static_cast<TVerdict>(err) : EPass);
       
   415    	   		}
       
   416 	else
       
   417 		if(TestStepName() == Katof_pos_floatnum)
       
   418    			{
       
   419    	   		INFO_PRINTF1(_L("atof_pos_floatnum():"));
       
   420    	   		err = atof_pos_floatnum();
       
   421    	   		SetTestStepResult(err ? static_cast<TVerdict>(err) : EPass);
       
   422    	   		}
       
   423 	else
       
   424 		if(TestStepName() == Katof_neg_floatnum)
       
   425    			{
       
   426    	   		INFO_PRINTF1(_L("atof_neg_floatnum():"));
       
   427    	   		err = atof_neg_floatnum();
       
   428    	   		SetTestStepResult(err ? static_cast<TVerdict>(err) : EPass);
       
   429    	   		}
       
   430 	else
       
   431    		if(TestStepName() == Katof_alpha)
       
   432    			{
       
   433    	   		INFO_PRINTF1(_L("atof_alpha():"));
       
   434    	   		err = atof_alpha();
       
   435    	   		SetTestStepResult(err ? static_cast<TVerdict>(err) : EPass);
       
   436    	   		}
       
   437 	else
       
   438    	   	if(TestStepName() == Katof_alpha_floatnum)
       
   439    			{
       
   440    	   		INFO_PRINTF1(_L("atof_alpha_floatnum():"));
       
   441    	   		err = atof_alpha_floatnum();
       
   442    	   		SetTestStepResult(err ? static_cast<TVerdict>(err) : EPass);
       
   443    	   		}
       
   444 	else
       
   445    	   	if(TestStepName() == Katof_pos_floatnum_alpha)
       
   446    			{
       
   447    	   		INFO_PRINTF1(_L("atof_pos_floatnum_alpha():"));
       
   448    	   		err = atof_pos_floatnum_alpha();
       
   449    	   		SetTestStepResult(err ? static_cast<TVerdict>(err) : EPass);
       
   450    	   		}
       
   451 	else
       
   452    	   	if(TestStepName() == Katof_neg_floatnum_alpha)
       
   453    			{
       
   454    	   		INFO_PRINTF1(_L("atof_neg_floatnum_alpha():"));
       
   455    	   		err = atof_neg_floatnum_alpha();
       
   456    	   		SetTestStepResult(err ? static_cast<TVerdict>(err) : EPass);
       
   457    	   		}
       
   458 	else
       
   459    	   	if(TestStepName() == Katof_leading_zero)
       
   460    			{
       
   461    	   		INFO_PRINTF1(_L("atof_leading_zero():"));
       
   462    	   		err = atof_leading_zero();
       
   463    	   		SetTestStepResult(err ? static_cast<TVerdict>(err) : EPass);
       
   464    	   		}
       
   465 	else
       
   466    	   	if(TestStepName() == Katof_neg_leading_zero)
       
   467    			{
       
   468    	   		INFO_PRINTF1(_L("atof_neg_leading_zero():"));
       
   469    	   		err = atof_neg_leading_zero();
       
   470    	   		SetTestStepResult(err ? static_cast<TVerdict>(err) : EPass);
       
   471    	   		}
       
   472 	else
       
   473    	   	if(TestStepName() == Katof_pos_floatnum_pos_expo)
       
   474    			{
       
   475    	   		INFO_PRINTF1(_L("atof_pos_floatnum_pos_expo():"));
       
   476    	   		err = atof_pos_floatnum_pos_expo();
       
   477    	   		SetTestStepResult(err ? static_cast<TVerdict>(err) : EPass);
       
   478    	   		}
       
   479 	else
       
   480    	   	if(TestStepName() == Katof_neg_floatnum_pos_expo)
       
   481    			{
       
   482    	   		INFO_PRINTF1(_L("atof_neg_floatnum_pos_expo():"));
       
   483    	   		err = atof_neg_floatnum_pos_expo();
       
   484    	   		SetTestStepResult(err ? static_cast<TVerdict>(err) : EPass);
       
   485    	   		}
       
   486 	else
       
   487    	   	if(TestStepName() == Katof_pos_floatnum_neg_expo)
       
   488    			{
       
   489    	   		INFO_PRINTF1(_L("atof_pos_floatnum_neg_expo():"));
       
   490    	   		err = atof_pos_floatnum_neg_expo();
       
   491    	   		SetTestStepResult(err ? static_cast<TVerdict>(err) : EPass);
       
   492    	   		}
       
   493 	else
       
   494    	   	if(TestStepName() == Katof_neg_floatnum_neg_expo)
       
   495    			{
       
   496    	   		INFO_PRINTF1(_L("atof_neg_floatnum_neg_expo():"));
       
   497    	   		err = atof_neg_floatnum_neg_expo();
       
   498    	   		SetTestStepResult(err ? static_cast<TVerdict>(err) : EPass);
       
   499    	   		}
       
   500    	else
       
   501    	   	if(TestStepName() == Katol_null_string)
       
   502    			{
       
   503    	   		INFO_PRINTF1(_L("atol_null_string():"));
       
   504    	   		err = atol_null_string();
       
   505    	   		SetTestStepResult(err ? static_cast<TVerdict>(err) : EPass);
       
   506    	   		}
       
   507 	else
       
   508    	   	if(TestStepName() == Katol_good_param)
       
   509    			{
       
   510    	   		INFO_PRINTF1(_L("atol_good_param():"));
       
   511    	   		err = atol_good_param();
       
   512    	   		SetTestStepResult(err ? static_cast<TVerdict>(err) : EPass);
       
   513    	   		}
       
   514 	else
       
   515    	   	if(TestStepName() == Katollbasic)
       
   516    			{
       
   517    	   		INFO_PRINTF1(_L("atollbasic():"));
       
   518    	   		err = atollbasic();
       
   519    	   		SetTestStepResult(err ? static_cast<TVerdict>(err) : EPass);
       
   520    	   		}
       
   521 	else
       
   522    	   	if(TestStepName() == Katollspacecheck)
       
   523    			{
       
   524    	   		INFO_PRINTF1(_L("atollspacecheck():"));
       
   525    	   		err = atollspacecheck();
       
   526    	   		SetTestStepResult(err ? static_cast<TVerdict>(err) : EPass);
       
   527    	   		}
       
   528 	else
       
   529    	   	if(TestStepName() == Katollsignedsrc)
       
   530    			{
       
   531    	   		INFO_PRINTF1(_L("atollsignedsrc():"));
       
   532    	   		err = atollsignedsrc();
       
   533    	   		SetTestStepResult(err ? static_cast<TVerdict>(err) : EPass);
       
   534    	   		}
       
   535 	else
       
   536    	   	if(TestStepName() == Katolloctalcheck)
       
   537    			{
       
   538    	   		INFO_PRINTF1(_L("atolloctalcheck():"));
       
   539    	   		err = atolloctalcheck();
       
   540    	   		SetTestStepResult(err ? static_cast<TVerdict>(err) : EPass);
       
   541    	   		}
       
   542 	else
       
   543    	   	if(TestStepName() == Katollhexcheck)
       
   544    			{
       
   545    	   		INFO_PRINTF1(_L("atollhexcheck():"));
       
   546    	   		err = atollhexcheck();
       
   547    	   		SetTestStepResult(err ? static_cast<TVerdict>(err) : EPass);
       
   548    	   		}
       
   549 	else
       
   550    	   	if(TestStepName() == Katolldigitfirstcheck)
       
   551    			{
       
   552    	   		INFO_PRINTF1(_L("atolldigitfirstcheck():"));
       
   553    	   		err = atolldigitfirstcheck();
       
   554    	   		SetTestStepResult(err ? static_cast<TVerdict>(err) : EPass);
       
   555    	   		}
       
   556 	else
       
   557    	   	if(TestStepName() == Katollalphafirstcheck)
       
   558    			{
       
   559    	   		INFO_PRINTF1(_L("atollalphafirstcheck():"));
       
   560    	   		err = atollalphafirstcheck();
       
   561    	   		SetTestStepResult(err ? static_cast<TVerdict>(err) : EPass);
       
   562    	   		}
       
   563 	else
       
   564    	   	if(TestStepName() == Katollalphacheck)
       
   565    			{
       
   566    	   		INFO_PRINTF1(_L("atollalphacheck():"));
       
   567    	   		err = atollalphacheck();
       
   568    	   		SetTestStepResult(err ? static_cast<TVerdict>(err) : EPass);
       
   569    	   		}
       
   570 	else
       
   571    	   	if(TestStepName() == Katollleadingzeroscheck)
       
   572    			{
       
   573    	   		INFO_PRINTF1(_L("atollleadingzeroscheck():"));
       
   574    	   		err = atollleadingzeroscheck();
       
   575    	   		SetTestStepResult(err ? static_cast<TVerdict>(err) : EPass);
       
   576    	   		}
       
   577 	else
       
   578    	   	if(TestStepName() == Kdiv_good_param)
       
   579    			{
       
   580    	   		INFO_PRINTF1(_L("div_good_param():"));
       
   581    	   		err = div_good_param();
       
   582    	   		SetTestStepResult(err ? static_cast<TVerdict>(err) : EPass);
       
   583    	   		}
       
   584 	else
       
   585    	   	if(TestStepName() == Kldiv_good_param)
       
   586    			{
       
   587    	   		INFO_PRINTF1(_L("ldiv_good_param():"));
       
   588    	   		err = ldiv_good_param();
       
   589    	   		SetTestStepResult(err ? static_cast<TVerdict>(err) : EPass);
       
   590    	   		}
       
   591 	else
       
   592    	   	if(TestStepName() == Klldiv_good_param0)
       
   593    			{
       
   594    	   		INFO_PRINTF1(_L("lldiv_good_param0():"));
       
   595    	   		err = lldiv_good_param0();
       
   596    	   		SetTestStepResult(err ? static_cast<TVerdict>(err) : EPass);
       
   597    	   		}
       
   598 	else
       
   599    	   	if(TestStepName() == Klldiv_good_param1)
       
   600    			{
       
   601    	   		INFO_PRINTF1(_L("lldiv_good_param1():"));
       
   602    	   		err = lldiv_good_param1();
       
   603    	   		SetTestStepResult(err ? static_cast<TVerdict>(err) : EPass);
       
   604    	   		}
       
   605 	else
       
   606    	   	if(TestStepName() == Klldiv_good_param2)
       
   607    			{
       
   608    	   		INFO_PRINTF1(_L("lldiv_good_param2():"));
       
   609    	   		err = lldiv_good_param2();
       
   610    	   		SetTestStepResult(err ? static_cast<TVerdict>(err) : EPass);
       
   611    	   		}
       
   612 	else
       
   613    	   	if(TestStepName() == Klldiv_good_param3)
       
   614    			{
       
   615    	   		INFO_PRINTF1(_L("lldiv_good_param3():"));
       
   616    	   		err = lldiv_good_param3();
       
   617    	   		SetTestStepResult(err ? static_cast<TVerdict>(err) : EPass);
       
   618    	   		}
       
   619 	else
       
   620    	   	if(TestStepName() == Klldiv_good_param4)
       
   621    			{
       
   622    	   		INFO_PRINTF1(_L("lldiv_good_param4():"));
       
   623    	   		err = lldiv_good_param4();
       
   624    	   		SetTestStepResult(err ? static_cast<TVerdict>(err) : EPass);
       
   625    	   		}
       
   626 	else
       
   627    	   	if(TestStepName() == Krand)
       
   628    			{
       
   629    	   		INFO_PRINTF1(_L("rand():"));
       
   630    	   		err = randL();
       
   631    	   		SetTestStepResult(err ? static_cast<TVerdict>(err) : EPass);
       
   632    	   		}
       
   633 	else
       
   634    	   	if(TestStepName() == Ksrand)
       
   635    			{
       
   636    	   		INFO_PRINTF1(_L("srand():"));
       
   637    	   		err = srandL();
       
   638    	   		SetTestStepResult(err ? static_cast<TVerdict>(err) : EPass);
       
   639    	   		}
       
   640 	else
       
   641    	   	if(TestStepName() == Kstrtol_good_param)
       
   642    			{
       
   643    	   		INFO_PRINTF1(_L("strtol_good_param():"));
       
   644    	   		err = strtol_good_param();
       
   645    	   		SetTestStepResult(err ? static_cast<TVerdict>(err) : EPass);
       
   646    	   		}
       
   647 	else
       
   648    	   	if(TestStepName() == Kstrtol_null_string)
       
   649    			{
       
   650    	   		INFO_PRINTF1(_L("strtol_null_string():"));
       
   651    	   		err = strtol_null_string();
       
   652    	   		SetTestStepResult(err ? static_cast<TVerdict>(err) : EPass);
       
   653    	   		}
       
   654 	else
       
   655    	   	if(TestStepName() == Kstrtod_null_string)
       
   656    			{
       
   657    	   		INFO_PRINTF1(_L("strtod_null_string():"));
       
   658    	   		err = strtod_null_string();
       
   659    	   		SetTestStepResult(err ? static_cast<TVerdict>(err) : EPass);
       
   660    	   		}
       
   661 	else
       
   662    	   	if(TestStepName() == Kstrtod_good_param)
       
   663    			{
       
   664    	   		INFO_PRINTF1(_L("strtod_good_param():"));
       
   665    	   		err = strtod_good_param();
       
   666    	   		SetTestStepResult(err ? static_cast<TVerdict>(err) : EPass);
       
   667    	   		}
       
   668 	else
       
   669    	   	if(TestStepName() == Kstrtod_nan)
       
   670    			{
       
   671    	   		INFO_PRINTF1(_L("strtod_nan():"));
       
   672    	   		err = strtod_nan();
       
   673    	   		SetTestStepResult(err ? static_cast<TVerdict>(err) : EPass);
       
   674    	   		}
       
   675 	else
       
   676    	   	if(TestStepName() == Kstrtod_inf)
       
   677    			{
       
   678    	   		INFO_PRINTF1(_L("strtod_inf():"));
       
   679    	   		err = strtod_inf();
       
   680    	   		SetTestStepResult(err ? static_cast<TVerdict>(err) : EPass);
       
   681    	   		}
       
   682 	else
       
   683    	   	if(TestStepName() == Kstrtod_neg_cases)
       
   684    			{
       
   685    	   		INFO_PRINTF1(_L("strtod_neg_cases():"));
       
   686    	   		err = strtod_neg_cases();
       
   687    	   		SetTestStepResult(err ? static_cast<TVerdict>(err) : EPass);
       
   688    	   		}
       
   689 	else
       
   690    	   	if(TestStepName() == Kstrtod_misc_cases)
       
   691    			{
       
   692    	   		INFO_PRINTF1(_L("strtod_misc_cases():"));
       
   693    	   		err = strtod_misc_cases();
       
   694    	   		SetTestStepResult(err ? static_cast<TVerdict>(err) : EPass);
       
   695    	   		}
       
   696 	else
       
   697    	   	if(TestStepName() == Kstrtoul_null_string)
       
   698    			{
       
   699    	   		INFO_PRINTF1(_L("strtoul_null_string():"));
       
   700    	   		err = strtoul_null_string();
       
   701    	   		SetTestStepResult(err ? static_cast<TVerdict>(err) : EPass);
       
   702    	   		}
       
   703 	else
       
   704    	   	if(TestStepName() == Kstrtoul_good_param)
       
   705    			{
       
   706    	   		INFO_PRINTF1(_L("strtoul_good_param():"));
       
   707    	   		err = strtoul_good_param();
       
   708    	   		SetTestStepResult(err ? static_cast<TVerdict>(err) : EPass);
       
   709    	   		}
       
   710 	else
       
   711    	   	if(TestStepName() == Kstrtoul_neg_leading_zeroes)
       
   712    			{
       
   713    	   		INFO_PRINTF1(_L("strtoul_neg_leading_zeroes():"));
       
   714    	   		err = strtoul_neg_leading_zeroes();
       
   715    	   		SetTestStepResult(err ? static_cast<TVerdict>(err) : EPass);
       
   716    	   		}
       
   717 	else
       
   718    	   	if(TestStepName() == Kstrtoul_neg_num_alpha)
       
   719    			{
       
   720    	   		INFO_PRINTF1(_L("strtoul_neg_num_alpha():"));
       
   721    	   		err = strtoul_neg_num_alpha();
       
   722    	   		SetTestStepResult(err ? static_cast<TVerdict>(err) : EPass);
       
   723    	   		}
       
   724 	else
       
   725    	   	if(TestStepName() == Kqsort_integers)
       
   726    			{
       
   727    	   		INFO_PRINTF1(_L("qsort_integers():"));
       
   728    	   		err = qsort_integers();
       
   729    	   		SetTestStepResult(err ? static_cast<TVerdict>(err) : EPass);
       
   730    	   		}
       
   731 	else
       
   732    	   	if(TestStepName() == Kqsort_strings)
       
   733    			{
       
   734    	   		INFO_PRINTF1(_L("qsort_strings():"));
       
   735    	   		err = qsort_strings();
       
   736    	   		SetTestStepResult(err ? static_cast<TVerdict>(err) : EPass);
       
   737    	   		}
       
   738 	else
       
   739    	   	if(TestStepName() == Kbinsearch_integers)
       
   740    			{
       
   741    	   		INFO_PRINTF1(_L("binsearch_integers():"));
       
   742    	   		err = binsearch_integers();
       
   743    	   		SetTestStepResult(err ? static_cast<TVerdict>(err) : EPass);
       
   744    	   		}
       
   745 	else
       
   746    	   	if(TestStepName() == Kbinsearch_strings)
       
   747    			{
       
   748    	   		INFO_PRINTF1(_L("binsearch_strings():"));
       
   749    	   		err = binsearch_strings();
       
   750    	   		SetTestStepResult(err ? static_cast<TVerdict>(err) : EPass);
       
   751    	   		}
       
   752 	else
       
   753    	   	if(TestStepName() == Kisatty_Test0)
       
   754    			{
       
   755    	   		INFO_PRINTF1(_L("isatty_Test0():"));
       
   756    	   		err = isatty_Test0();
       
   757    	   		SetTestStepResult(err ? static_cast<TVerdict>(err) : EPass);
       
   758    	   		}
       
   759 	else
       
   760    	   	if(TestStepName() == Kisatty_Test1)
       
   761    			{
       
   762    	   		INFO_PRINTF1(_L("isatty_Test1():"));
       
   763    	   		err = isatty_Test1();
       
   764    	   		SetTestStepResult(err ? static_cast<TVerdict>(err) : EPass);
       
   765    	   		}
       
   766 	else
       
   767    	   	if(TestStepName() == Kusleep_Test0)
       
   768    			{
       
   769    	   		INFO_PRINTF1(_L("usleep_Test0():"));
       
   770    	   		err = usleep_Test0();
       
   771    	   		SetTestStepResult(err ? static_cast<TVerdict>(err) : EPass);
       
   772    	   		}
       
   773 	else
       
   774    	   	if(TestStepName() == Kusleep_Test1)
       
   775    			{
       
   776    	   		INFO_PRINTF1(_L("usleep_Test1():"));
       
   777    	   		err = usleep_Test1();
       
   778    	   		SetTestStepResult(err ? static_cast<TVerdict>(err) : EPass);
       
   779    	   		}
       
   780 	else
       
   781    	   	if(TestStepName() == Kusleep_Test2)
       
   782    			{
       
   783    	   		INFO_PRINTF1(_L("usleep_Test2():"));
       
   784    	   		err = usleep_Test2();
       
   785    	   		SetTestStepResult(err ? static_cast<TVerdict>(err) : EPass);
       
   786    	   		}
       
   787 	else
       
   788    	   	if(TestStepName() == Kgetcwd_Test0)
       
   789    			{
       
   790    	   		INFO_PRINTF1(_L("getcwd_Test0():"));
       
   791    	   		err = getcwd_Test0();
       
   792    	   		SetTestStepResult(err ? static_cast<TVerdict>(err) : EPass);
       
   793    	   		}
       
   794 	else
       
   795    	   	if(TestStepName() == Kgetcwd_Test1)
       
   796    			{
       
   797    	   		INFO_PRINTF1(_L("getcwd_Test1():"));
       
   798    	   		err = getcwd_Test1();
       
   799    	   		SetTestStepResult(err ? static_cast<TVerdict>(err) : EPass);
       
   800    	   		}
       
   801 	else
       
   802    	   	if(TestStepName() == Kgetcwd_Test2)
       
   803    			{
       
   804    	   		INFO_PRINTF1(_L("getcwd_Test2():"));
       
   805    	   		err = getcwd_Test2();
       
   806    	   		SetTestStepResult(err ? static_cast<TVerdict>(err) : EPass);
       
   807    	   		}
       
   808 	else
       
   809    	   	if(TestStepName() == Kgetcwd_Test3)
       
   810    			{
       
   811    	   		INFO_PRINTF1(_L("getcwd_Test3():"));
       
   812    	   		err = getcwd_Test3();
       
   813    	   		SetTestStepResult(err ? static_cast<TVerdict>(err) : EPass);
       
   814    	   		}
       
   815 	else
       
   816    	   	if(TestStepName() == Ktmpfile_Test0)
       
   817    			{
       
   818    	   		INFO_PRINTF1(_L("tmpfile_Test0():"));
       
   819    	   		err = tmpfile_Test0();
       
   820    	   		SetTestStepResult(err ? static_cast<TVerdict>(err) : EPass);
       
   821    	   		}
       
   822 	else
       
   823    	   	if(TestStepName() == Ktmpfile_Test1)
       
   824    			{
       
   825    	   		INFO_PRINTF1(_L("tmpfile_Test1():"));
       
   826    	   		err = tmpfile_Test1();
       
   827    	   		SetTestStepResult(err ? static_cast<TVerdict>(err) : EPass);
       
   828    	   		}
       
   829 	else
       
   830    	   	if(TestStepName() == Ktmpnam_Test0)
       
   831    			{
       
   832    	   		INFO_PRINTF1(_L("tmpnam_Test0():"));
       
   833    	   		err = tmpnam_Test0();
       
   834    	   		SetTestStepResult(err ? static_cast<TVerdict>(err) : EPass);
       
   835    	   		}
       
   836 	else
       
   837    	   	if(TestStepName() == Ktmpnam_Test1)
       
   838    			{
       
   839    	   		INFO_PRINTF1(_L("tmpnam_Test1():"));
       
   840    	   		err = tmpnam_Test1();
       
   841    	   		SetTestStepResult(err ? static_cast<TVerdict>(err) : EPass);
       
   842    	   		}
       
   843 	else
       
   844    	   	if(TestStepName() == Krealpath_Test0)
       
   845    			{
       
   846    	   		INFO_PRINTF1(_L("realpath_Test0():"));
       
   847    	   		err = realpath_Test0();
       
   848    	   		SetTestStepResult(err ? static_cast<TVerdict>(err) : EPass);
       
   849    	   		}
       
   850 	else
       
   851    	   	if(TestStepName() == Krealpath_Test1)
       
   852    			{
       
   853    	   		INFO_PRINTF1(_L("realpath_Test1():"));
       
   854    	   		err = realpath_Test1();
       
   855    	   		SetTestStepResult(err ? static_cast<TVerdict>(err) : EPass);
       
   856    	   		}
       
   857 	else
       
   858    	   	if(TestStepName() == Krealpath_Test2)
       
   859    			{
       
   860    	   		INFO_PRINTF1(_L("realpath_Test2():"));
       
   861    	   		err = realpath_Test2();
       
   862    	   		SetTestStepResult(err ? static_cast<TVerdict>(err) : EPass);
       
   863    	   		}
       
   864 	else
       
   865    	   	if(TestStepName() == Krealpath_Test3)
       
   866    			{
       
   867    	   		INFO_PRINTF1(_L("realpath_Test3():"));
       
   868    	   		err = realpath_Test3();
       
   869    	   		SetTestStepResult(err ? static_cast<TVerdict>(err) : EPass);
       
   870    	   		}
       
   871 	else
       
   872    	   	if(TestStepName() == Krealpath_Test4)
       
   873    			{
       
   874    	   		INFO_PRINTF1(_L("realpath_Test4():"));
       
   875    	   		err = realpath_Test4();
       
   876    	   		SetTestStepResult(err ? static_cast<TVerdict>(err) : EPass);
       
   877    	   		}
       
   878 	else
       
   879    	   	if(TestStepName() == Kperror_Test0)
       
   880    			{
       
   881    	   		INFO_PRINTF1(_L("perror_Test0():"));
       
   882    	   		err = perror_Test0();
       
   883    	   		SetTestStepResult(err ? static_cast<TVerdict>(err) : EPass);
       
   884    	   		}
       
   885 	else
       
   886    	   	if(TestStepName() == Kmkstemp_Test0)
       
   887    			{
       
   888    	   		INFO_PRINTF1(_L("mkstemp_Test0():"));
       
   889    	   		err = mkstemp_Test0();
       
   890    	   		SetTestStepResult(err ? static_cast<TVerdict>(err) : EPass);
       
   891    	   		}
       
   892 	else
       
   893    	   	if(TestStepName() == Kmkstemp_Test1)
       
   894    			{
       
   895    	   		INFO_PRINTF1(_L("mkstemp_Test1():"));
       
   896    	   		err = mkstemp_Test1();
       
   897    	   		SetTestStepResult(err ? static_cast<TVerdict>(err) : EPass);
       
   898    	   		}
       
   899 	else
       
   900    	   	if(TestStepName() == Kconfstr_Test0)
       
   901    			{
       
   902    	   		INFO_PRINTF1(_L("confstr_Test0():"));
       
   903    	   		err = confstr_Test0();
       
   904    	   		SetTestStepResult(err ? static_cast<TVerdict>(err) : EPass);
       
   905    	   		}
       
   906 	else
       
   907    	   	if(TestStepName() == Kconfstr_Test1)
       
   908    			{
       
   909    	   		INFO_PRINTF1(_L("confstr_Test1():"));
       
   910    	   		err = confstr_Test1();
       
   911    	   		SetTestStepResult(err ? static_cast<TVerdict>(err) : EPass);
       
   912    	   		}
       
   913 	else
       
   914    	   	if(TestStepName() == Kfpathconf_Test0)
       
   915    			{
       
   916    	   		INFO_PRINTF1(_L("fpathconf_Test0():"));
       
   917    	   		err = fpathconf_Test0();
       
   918    	   		SetTestStepResult(err ? static_cast<TVerdict>(err) : EPass);
       
   919    	   		}
       
   920 	else
       
   921    	   	if(TestStepName() == Kfpathconf_Test1)
       
   922    			{
       
   923    	   		INFO_PRINTF1(_L("fpathconf_Test1():"));
       
   924    	   		err = fpathconf_Test1();
       
   925    	   		SetTestStepResult(err ? static_cast<TVerdict>(err) : EPass);
       
   926    	   		}
       
   927 	else
       
   928    	   	if(TestStepName() == Kfilelock_Test0)
       
   929    			{
       
   930    	   		INFO_PRINTF1(_L("filelock_Test0():"));
       
   931    	   		err = filelock_Test0();
       
   932    	   		SetTestStepResult(err ? static_cast<TVerdict>(err) : EPass);
       
   933    	   		}
       
   934 	else
       
   935    	   	if(TestStepName() == Kfilelock_Test1)
       
   936    			{
       
   937    	   		INFO_PRINTF1(_L("filelock_Test1():"));
       
   938    	   		err = filelock_Test1();
       
   939    	   		SetTestStepResult(err ? static_cast<TVerdict>(err) : EPass);
       
   940    	   		}
       
   941 	else
       
   942    	   	if(TestStepName() == Kfilelock_Test2)
       
   943    			{
       
   944    	   		INFO_PRINTF1(_L("filelock_Test2():"));
       
   945    	   		err = filelock_Test2();
       
   946    	   		SetTestStepResult(err ? static_cast<TVerdict>(err) : EPass);
       
   947    	   		}
       
   948 	else
       
   949    	   	if(TestStepName() == Kfilelock_Test3)
       
   950    			{
       
   951    	   		INFO_PRINTF1(_L("filelock_Test3():"));
       
   952    	   		err = filelock_Test3();
       
   953    	   		SetTestStepResult(err ? static_cast<TVerdict>(err) : EPass);
       
   954    	   		}
       
   955 	else
       
   956    	   	if(TestStepName() == KgetoptTest1)
       
   957    			{
       
   958    	   		INFO_PRINTF1(_L("getoptTest1():"));
       
   959    	   		err = getoptTest1();
       
   960    	   		SetTestStepResult(err ? static_cast<TVerdict>(err) : EPass);
       
   961    	   		}
       
   962 	else
       
   963    	   	if(TestStepName() == KgetoptTest2)
       
   964    			{
       
   965    	   		INFO_PRINTF1(_L("getoptTest2():"));
       
   966    	   		err = getoptTest2();
       
   967    	   		SetTestStepResult(err ? static_cast<TVerdict>(err) : EPass);
       
   968    	   		}
       
   969 	else
       
   970    	   	if(TestStepName() == KgetoptTest3)
       
   971    			{
       
   972    	   		INFO_PRINTF1(_L("getoptTest3():"));
       
   973    	   		err = getoptTest3();
       
   974    	   		SetTestStepResult(err ? static_cast<TVerdict>(err) : EPass);
       
   975    	   		}
       
   976 	else
       
   977    	   	if(TestStepName() == KgetoptTest4)
       
   978    			{
       
   979    	   		INFO_PRINTF1(_L("getoptTest4():"));
       
   980    	   		err = getoptTest4();
       
   981    	   		SetTestStepResult(err ? static_cast<TVerdict>(err) : EPass);
       
   982    	   		}
       
   983 	else
       
   984    	   	if(TestStepName() == KgetoptTest5)
       
   985    			{
       
   986    	   		INFO_PRINTF1(_L("getoptTest5():"));
       
   987    	   		err = getoptTest5();
       
   988    	   		SetTestStepResult(err ? static_cast<TVerdict>(err) : EPass);
       
   989    	   		}
       
   990 	else
       
   991    	   	if(TestStepName() == KgetoptTest6)
       
   992    			{
       
   993    	   		INFO_PRINTF1(_L("getoptTest6():"));
       
   994    	   		err = getoptTest6();
       
   995    	   		SetTestStepResult(err ? static_cast<TVerdict>(err) : EPass);
       
   996    	   		}
       
   997 	else
       
   998    	   	if(TestStepName() == KgetoptTest_long1)
       
   999    			{
       
  1000    	   		INFO_PRINTF1(_L("getoptTest_long1():"));
       
  1001    	   		err = getoptTest_long1();
       
  1002    	   		SetTestStepResult(err ? static_cast<TVerdict>(err) : EPass);
       
  1003    	   		}
       
  1004 	else
       
  1005    	   	if(TestStepName() == KgetoptTest_long2)
       
  1006    			{
       
  1007    	   		INFO_PRINTF1(_L("getoptTest_long2():"));
       
  1008    	   		err = getoptTest_long2();
       
  1009    	   		SetTestStepResult(err ? static_cast<TVerdict>(err) : EPass);
       
  1010    	   		}
       
  1011 	else
       
  1012    	   	if(TestStepName() == KgetoptTest_long3)
       
  1013    			{
       
  1014    	   		INFO_PRINTF1(_L("getoptTest_long3():"));
       
  1015    	   		err = getoptTest_long3();
       
  1016    	   		SetTestStepResult(err ? static_cast<TVerdict>(err) : EPass);
       
  1017    	   		}
       
  1018 	else if(TestStepName() == KgetoptTest_long4)
       
  1019    			{
       
  1020    	   		INFO_PRINTF1(_L("getoptTest_long4():"));
       
  1021    	   		err = getoptTest_long4();
       
  1022    	   		SetTestStepResult(err ? static_cast<TVerdict>(err) : EPass);
       
  1023    	   		}
       
  1024 	
       
  1025    	else if(TestStepName() == KTestlseek)
       
  1026    			{
       
  1027    	   		INFO_PRINTF1(_L("TestlSeek():"));
       
  1028    	   		err = Testlseek();
       
  1029    	   		SetTestStepResult(err ? static_cast<TVerdict>(err) : EPass);
       
  1030    	   		} 
       
  1031    	else if(TestStepName() == KTestsigemptyset)
       
  1032    			{
       
  1033    	   		INFO_PRINTF1(_L("Testsigemptyset():"));
       
  1034    	   		err = Testsigemptyset();
       
  1035    	   		SetTestStepResult(err ? static_cast<TVerdict>(err) : EPass);
       
  1036    	   		}	
       
  1037 	else if(TestStepName() == Kstrfmon1)
       
  1038    			{
       
  1039    	   		INFO_PRINTF1(_L("strfmon1():"));
       
  1040    	   		err = strfmon1();
       
  1041    	   		SetTestStepResult(err ? static_cast<TVerdict>(err) : EPass);
       
  1042    	   		} 	
       
  1043    	else if(TestStepName() == KTestRealPath5)
       
  1044 	   		{
       
  1045 	   	   	INFO_PRINTF1(_L("TestRealPath5:"));
       
  1046 	   	   	err = TestRealPath5();
       
  1047 	   	   	SetTestStepResult(err ? static_cast<TVerdict>(err) : EPass);
       
  1048 	   	   	}
       
  1049 	else if(TestStepName() == KTestlseek1)
       
  1050    			{
       
  1051    	   		INFO_PRINTF1(_L("TestlSeek1():"));
       
  1052    	   		err = Testlseek1();
       
  1053    	   		SetTestStepResult(err ? static_cast<TVerdict>(err) : EPass);
       
  1054    	   		} 
       
  1055    	else if(TestStepName() == KTestlseek2)
       
  1056    			{
       
  1057    	   		INFO_PRINTF1(_L("TestlSeek2():"));
       
  1058    	   		err = Testlseek2();
       
  1059    	   		SetTestStepResult(err ? static_cast<TVerdict>(err) : EPass);
       
  1060    	   		}
       
  1061 	else if(TestStepName() == KTestlseek3)
       
  1062    			{
       
  1063    	   		INFO_PRINTF1(_L("TestlSeek3():"));
       
  1064    	   		err = Testlseek3();
       
  1065    	   		SetTestStepResult(err ? static_cast<TVerdict>(err) : EPass);
       
  1066    	   		}
       
  1067    	else if(TestStepName() == KgetoptTest_long5)
       
  1068    			{
       
  1069    	   		INFO_PRINTF1(_L("getoptTest_long5():"));
       
  1070    	   		err = getoptTest_long5();
       
  1071    	   		SetTestStepResult(err ? static_cast<TVerdict>(err) : EPass);
       
  1072    	   		}   
       
  1073    	else if(TestStepName() == KsetjmpTest)
       
  1074    			{
       
  1075    	   		INFO_PRINTF1(_L("setjmpTest:"));
       
  1076    	   		err = setjmpTest();
       
  1077    	   		SetTestStepResult(err ? static_cast<TVerdict>(err) : EPass);
       
  1078    	   		}	
       
  1079    	else if(TestStepName() == KabortTest)
       
  1080    			{
       
  1081    	   		INFO_PRINTF1(_L("abortTest:"));
       
  1082    	   		err = abortTest();
       
  1083    	   		SetTestStepResult(err ? static_cast<TVerdict>(err) : EPass);
       
  1084    	   		} 
       
  1085    	else if(TestStepName() == KchownTest)
       
  1086    			{
       
  1087    	   		INFO_PRINTF1(_L("chownTest:"));
       
  1088    	   		err = chownTest();
       
  1089    	   		SetTestStepResult(err ? static_cast<TVerdict>(err) : EPass);
       
  1090    	   		}
       
  1091    	 else if(TestStepName() == KiconvTest)
       
  1092    			{
       
  1093    	   		INFO_PRINTF1(_L("iconvTest:"));
       
  1094    	   		err = iconvTest();
       
  1095    	   		SetTestStepResult(err ? static_cast<TVerdict>(err) : EPass);
       
  1096    	   		}
       
  1097    	 else if(TestStepName() == KsetgrentTest)
       
  1098    			{
       
  1099    	   		INFO_PRINTF1(_L("setgrentTest:"));
       
  1100    	   		err = setgrentTest();
       
  1101    	   		SetTestStepResult(err ? static_cast<TVerdict>(err) : EPass);
       
  1102    	   		}
       
  1103    	 else if(TestStepName() == KwcreatTest)
       
  1104    			{
       
  1105    	   		INFO_PRINTF1(_L("wcreatTest:"));
       
  1106    	   		err = wcreatTest();
       
  1107    	   		SetTestStepResult(err ? static_cast<TVerdict>(err) : EPass);
       
  1108    	   		}	
       
  1109    	 else if(TestStepName() == Katof_locale)
       
  1110    			{
       
  1111    	   		INFO_PRINTF1(_L("atof_locale:"));
       
  1112    	   		err = atof_locale();
       
  1113    	   		SetTestStepResult(err ? static_cast<TVerdict>(err) : EPass);
       
  1114    	   		}
       
  1115    	 else if(TestStepName() == Kstrtod_locale)
       
  1116    			{
       
  1117    	   		INFO_PRINTF1(_L("strtod_locale:"));
       
  1118    	   		err = strtod_locale();
       
  1119    	   		SetTestStepResult(err ? static_cast<TVerdict>(err) : EPass);
       
  1120    	   		}	
       
  1121    	else
       
  1122    	   	if(TestStepName() == Kbinsearch_integers1)
       
  1123    			{
       
  1124    	   		INFO_PRINTF1(_L("binsearch_integers1():"));
       
  1125    	   		err = binsearch_integers1();
       
  1126    	   		SetTestStepResult(err ? static_cast<TVerdict>(err) : EPass);
       
  1127    	   		}	
       
  1128    	else
       
  1129 		if(TestStepName() == Kcalloc_Test3)
       
  1130    			{
       
  1131    	   		INFO_PRINTF1(_L("calloc_Test3():"));
       
  1132    	   		err = calloc_Test3();
       
  1133    	   		SetTestStepResult(err ? static_cast<TVerdict>(err) : EPass);
       
  1134    	   		}
       
  1135    	else
       
  1136 		if(TestStepName() == Kcalloc_Test4)
       
  1137    			{
       
  1138    	   		INFO_PRINTF1(_L("calloc_Test4():"));
       
  1139    	   		err = calloc_Test4();
       
  1140    	   		SetTestStepResult(err ? static_cast<TVerdict>(err) : EPass);
       
  1141    	   		}
       
  1142    	else
       
  1143 		if(TestStepName() == Kgetenv_Test2)
       
  1144    			{
       
  1145    	   		INFO_PRINTF1(_L("getenv_Test2():"));
       
  1146    	   		err = getenv_Test2();
       
  1147    	   		SetTestStepResult(err ? static_cast<TVerdict>(err) : EPass);
       
  1148    	   		}
       
  1149    	else
       
  1150    	   	if(TestStepName() == Kreallocf_Test0)
       
  1151    			{
       
  1152    	   		INFO_PRINTF1(_L("reallocf_Test0():"));
       
  1153    	   		err = reallocf_Test0();
       
  1154    	   		SetTestStepResult(err ? static_cast<TVerdict>(err) : EPass);
       
  1155    	   		}
       
  1156    	else
       
  1157 		if(TestStepName() == Katexit_Test2)
       
  1158    			{
       
  1159    	   		INFO_PRINTF1(_L("atexit_Test2():"));
       
  1160    	   		err = atexit_Test2();
       
  1161    	   		SetTestStepResult(err ? static_cast<TVerdict>(err) : EPass);
       
  1162    	   		}
       
  1163    	else
       
  1164    	   	if(TestStepName() == Kstrtol_space_string)
       
  1165    			{
       
  1166    	   		INFO_PRINTF1(_L("strtol_space_string():"));
       
  1167    	   		err = strtol_space_string();
       
  1168    	   		SetTestStepResult(err ? static_cast<TVerdict>(err) : EPass);
       
  1169    	   		}
       
  1170    	else
       
  1171    	   	if(TestStepName() == Kstrtol_extreme_string)
       
  1172    			{
       
  1173    	   		INFO_PRINTF1(_L("strtol_extreme_string():"));
       
  1174    	   		err = strtol_extreme_string();
       
  1175    	   		SetTestStepResult(err ? static_cast<TVerdict>(err) : EPass);
       
  1176    	   		}
       
  1177    	else
       
  1178    	   	if(TestStepName() == Kstrtol_extreme_string1)
       
  1179    			{
       
  1180    	   		INFO_PRINTF1(_L("strtol_extreme_string1():"));
       
  1181    	   		err = strtol_extreme_string1();
       
  1182    	   		SetTestStepResult(err ? static_cast<TVerdict>(err) : EPass);
       
  1183    	   		}
       
  1184    	else
       
  1185    	   	if(TestStepName() == Kstrtoll_extreme_string)
       
  1186    			{
       
  1187    	   		INFO_PRINTF1(_L("strtoll_extreme_string():"));
       
  1188    	   		err = strtoll_extreme_string();
       
  1189    	   		SetTestStepResult(err ? static_cast<TVerdict>(err) : EPass);
       
  1190    	   		}
       
  1191    	else
       
  1192    	   	if(TestStepName() == Kstrtoll_extreme_string1)
       
  1193    			{
       
  1194    	   		INFO_PRINTF1(_L("strtoll_extreme_string1():"));
       
  1195    	   		err = strtoll_extreme_string1();
       
  1196    	   		SetTestStepResult(err ? static_cast<TVerdict>(err) : EPass);
       
  1197    	   		}
       
  1198    	else
       
  1199    	   	if(TestStepName() == Kstrtoll_good_param)
       
  1200    			{
       
  1201    	   		INFO_PRINTF1(_L("strtoll_good_param():"));
       
  1202    	   		err = strtoll_good_param();
       
  1203    	   		SetTestStepResult(err ? static_cast<TVerdict>(err) : EPass);
       
  1204    	   		}
       
  1205    	else
       
  1206    	   	if(TestStepName() == Kstrtoul_extreme_string)
       
  1207    			{
       
  1208    	   		INFO_PRINTF1(_L("strtoul_extreme_string():"));
       
  1209    	   		err = strtoul_extreme_string();
       
  1210    	   		SetTestStepResult(err ? static_cast<TVerdict>(err) : EPass);
       
  1211    	   		}
       
  1212    	else
       
  1213    	   	if(TestStepName() == Kstrtoul_extreme_string1)
       
  1214    			{
       
  1215    	   		INFO_PRINTF1(_L("strtoul_extreme_string1():"));
       
  1216    	   		err = strtoul_extreme_string1();
       
  1217    	   		SetTestStepResult(err ? static_cast<TVerdict>(err) : EPass);
       
  1218    	   		}
       
  1219    	else
       
  1220    	   	if(TestStepName() == Kqsort_integers1)
       
  1221    			{
       
  1222    	   		INFO_PRINTF1(_L("qsort_integers1():"));
       
  1223    	   		err = qsort_integers1();
       
  1224    	   		SetTestStepResult(err ? static_cast<TVerdict>(err) : EPass);
       
  1225    	   		}
       
  1226    	else
       
  1227 
       
  1228    	   	if(TestStepName() == Kqsort_integers2)
       
  1229    			{
       
  1230    	   		INFO_PRINTF1(_L("qsort_integers2():"));
       
  1231    	   		err = qsort_integers2();
       
  1232    	   		SetTestStepResult(err ? static_cast<TVerdict>(err) : EPass);
       
  1233    	   		}
       
  1234    	else
       
  1235    	   	if(TestStepName() == Kqsort_integers3)
       
  1236    			{
       
  1237    	   		INFO_PRINTF1(_L("qsort_integers3():"));
       
  1238    	   		err = qsort_integers3();
       
  1239    	   		SetTestStepResult(err ? static_cast<TVerdict>(err) : EPass);
       
  1240    	   		}
       
  1241    	else if(TestStepName() == Kstrtoullbasic)
       
  1242 		{
       
  1243    		INFO_PRINTF1(_L("strtoullbasic():"));
       
  1244    		err = strtoullbasic();
       
  1245    		SetTestStepResult(err ? static_cast<TVerdict>(err) : EPass);
       
  1246    		}
       
  1247 	else if(TestStepName() == Kstrtoullneg)
       
  1248 		{
       
  1249    		INFO_PRINTF1(_L("strtoullneg():"));
       
  1250    		err = strtoullneg();
       
  1251    		SetTestStepResult(err ? static_cast<TVerdict>(err) : EPass);
       
  1252    		}  
       
  1253    	else if(TestStepName() == Kstrtoullpos)
       
  1254 		{
       
  1255    		INFO_PRINTF1(_L("strtoullpos():"));
       
  1256    		err = strtoullpos();
       
  1257    		SetTestStepResult(err ? static_cast<TVerdict>(err) : EPass);
       
  1258    		}   
       
  1259    	else if(TestStepName() == Kstrtoullbase)
       
  1260 		{
       
  1261    		INFO_PRINTF1(_L("strtoullbase():"));
       
  1262    		err = strtoullbase();
       
  1263    		SetTestStepResult(err ? static_cast<TVerdict>(err) : EPass);
       
  1264    		}
       
  1265    	else if(TestStepName() == Kstrtoulpos)
       
  1266 		{
       
  1267    		INFO_PRINTF1(_L("strtoulpos():"));
       
  1268    		err = strtoulpos();
       
  1269    		SetTestStepResult(err ? static_cast<TVerdict>(err) : EPass);
       
  1270    		} 
       
  1271    	else if(TestStepName() == Kstrtoimaxbasic)
       
  1272 		{
       
  1273    		INFO_PRINTF1(_L("strtoimaxbasic():"));
       
  1274    		err = strtoimaxbasic();
       
  1275    		SetTestStepResult(err ? static_cast<TVerdict>(err) : EPass);
       
  1276    		}
       
  1277    	else if(TestStepName() == Kstrtoimaxbasic1)
       
  1278 		{
       
  1279    		INFO_PRINTF1(_L("strtoimaxbasic1():"));
       
  1280    		err = strtoimaxbasic1();
       
  1281    		SetTestStepResult(err ? static_cast<TVerdict>(err) : EPass);
       
  1282    		}
       
  1283    	else if(TestStepName() == Kstrtoimaxbasic2)
       
  1284 		{
       
  1285    		INFO_PRINTF1(_L("strtoimaxbasic2():"));
       
  1286    		err = strtoimaxbasic2();
       
  1287    		SetTestStepResult(err ? static_cast<TVerdict>(err) : EPass);
       
  1288    		}
       
  1289    	else if(TestStepName() == Kstrtoumaxbasic)
       
  1290 		{
       
  1291    		INFO_PRINTF1(_L("strtoumaxbasic():"));
       
  1292    		err = strtoumaxbasic();
       
  1293    		SetTestStepResult(err ? static_cast<TVerdict>(err) : EPass);
       
  1294    		}
       
  1295    	else if(TestStepName() == Kstrtoumaxbasic1)
       
  1296 		{
       
  1297    		INFO_PRINTF1(_L("strtoumaxbasic1():"));
       
  1298    		err = strtoumaxbasic1();
       
  1299    		SetTestStepResult(err ? static_cast<TVerdict>(err) : EPass);
       
  1300    		}
       
  1301    	else if(TestStepName() == Kstrtoumaxbasic2)
       
  1302 		{
       
  1303    		INFO_PRINTF1(_L("strtoumaxbasic2():"));
       
  1304    		err = strtoumaxbasic2();
       
  1305    		SetTestStepResult(err ? static_cast<TVerdict>(err) : EPass);
       
  1306    		}
       
  1307    	else if(TestStepName() == Kconfstr_Test2)
       
  1308    			{
       
  1309    	   		INFO_PRINTF1(_L("confstr_Test2():"));
       
  1310    	   		err = confstr_Test2();
       
  1311    	   		SetTestStepResult(err ? static_cast<TVerdict>(err) : EPass);
       
  1312    	   		}
       
  1313    	else if(TestStepName() == Ktmpfile_fseek)
       
  1314    			{
       
  1315    	   		INFO_PRINTF1(_L("tmpfile_fseek():"));
       
  1316    	   		err = tmpfile_fseek();
       
  1317    	   		SetTestStepResult(err ? static_cast<TVerdict>(err) : EPass);
       
  1318    	   		}
       
  1319 	
       
  1320     else if(TestStepName() == KtestSymLink)
       
  1321              {
       
  1322              INFO_PRINTF1(_L("testSymLink():"));
       
  1323              err = testSymLink();
       
  1324              SetTestStepResult(err ? static_cast<TVerdict>(err) : EPass);
       
  1325              }
       
  1326    	return TestStepResult(); 
       
  1327 	}
       
  1328 
       
  1329  
       
  1330