mirror of git://sourceware.org/git/glibc.git
				
				
				
			
		
			
				
	
	
		
			75 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			C
		
	
	
	
			
		
		
	
	
			75 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			C
		
	
	
	
| /*
 | |
|  *  TEST SUITE FOR MB/WC FUNCTIONS IN CLIBRARY
 | |
|  *
 | |
|  *	 FILE:	dat_wcstod.c
 | |
|  *
 | |
|  *	 WCSTOD:  double wcstod (const wchar_t *np, wchar_t **endp);
 | |
|  */
 | |
| 
 | |
| 
 | |
| /*
 | |
|  *  NOTE:
 | |
|  *	  need more test data!
 | |
|  *
 | |
|  */
 | |
| 
 | |
| 
 | |
| TST_WCSTOD tst_wcstod_loc [] = {
 | |
|   {
 | |
|     { Twcstod, TST_LOC_de },
 | |
|     {
 | |
|       {
 | |
| 	/*01*/
 | |
| 	/*I*/
 | |
| 	{{ 0x0030,0x0030,0x0030,0x002C,0x0030,0x0030,0x0030,0x0030,0x0000 }},
 | |
| 	/*E*/
 | |
| 	{ 0,1,0.0,	       0.0,				  0x0000   }
 | |
|       },
 | |
|       {
 | |
| 	/*02*/
 | |
| 	/*I*/
 | |
| 	{{ 0x0031,0x0032,0x0033,0x002C,0x0034,0x0035,0x0036,0x0040,0x0000 }},
 | |
| 	/*E*/
 | |
| 	{ 0,1,123.456,	       123.456,			   0x0040  }
 | |
|       },
 | |
|       { .is_last = 1 }
 | |
|     }
 | |
|   },
 | |
|   {
 | |
|     { Twcstod, TST_LOC_enUS },
 | |
|     {
 | |
|       {
 | |
| 	/*01*/
 | |
| 	/*I*/
 | |
| 	{{ 0x0030,0x0030,0x0030,0x002E,0x0030,0x0030,0x0030,0x0030,0x0000 }},
 | |
| 	/*E*/
 | |
| 	{ 0,1,0.0,	       0.0,				  0x0000   }
 | |
|       },
 | |
|       {
 | |
| 	/*02*/
 | |
| 	/*I*/
 | |
| 	{{ 0x0031,0x0032,0x0033,0x002E,0x0034,0x0035,0x0036,0x0040,0x0000 }},
 | |
| 	/*E*/
 | |
| 	{ 0,1,123.456,	       123.456,			   0x0040  }
 | |
|       },
 | |
|       { .is_last = 1 }
 | |
|     }
 | |
|   },
 | |
|   {
 | |
|     { Twcstod, TST_LOC_eucJP },
 | |
|     {
 | |
|       {
 | |
| 	/*01*/
 | |
| 	/*I*/
 | |
| 	{{ 0x0031,0x0032,0x0033,0x002E,0x0034,0x0035,0x0036,0x0040,0x0000 }},
 | |
| 	/*E*/
 | |
| 	{ 0,1,123.456,	       123.456,			   0x0040  }
 | |
|       },
 | |
|       { .is_last = 1 }
 | |
|     }
 | |
|   },
 | |
|   {
 | |
|     { Twcstod, TST_LOC_end }
 | |
|   }
 | |
| };
 |