* Makefile.in (DLL_OFILES): Remove _def_time.o.
* libc/_def_time.c: Remove. Move definitions of _DefaultTimeLocale and _CurrentTimeLocale ... * libc/strptime.cc: ... here.
This commit is contained in:
		| @@ -1,42 +0,0 @@ | ||||
| /*	$NetBSD: _def_time.c,v 1.9 2007/03/28 19:05:53 manu Exp $	*/ | ||||
|  | ||||
| /* | ||||
|  * Written by J.T. Conklin <jtc@NetBSD.org>. | ||||
|  * Public domain. | ||||
|  */ | ||||
|  | ||||
| #include <sys/cdefs.h> | ||||
| #if defined(LIBC_SCCS) && !defined(lint) | ||||
| __RCSID("$NetBSD: _def_time.c,v 1.9 2007/03/28 19:05:53 manu Exp $"); | ||||
| #endif /* LIBC_SCCS and not lint */ | ||||
|  | ||||
| #include <sys/localedef.h> | ||||
| #include <locale.h> | ||||
|  | ||||
| _TimeLocale _DefaultTimeLocale =  | ||||
| { | ||||
| 	{ | ||||
| 		"Sun","Mon","Tue","Wed","Thu","Fri","Sat", | ||||
| 	}, | ||||
| 	{ | ||||
| 		"Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", | ||||
| 		"Friday", "Saturday" | ||||
| 	}, | ||||
| 	{ | ||||
| 		"Jan", "Feb", "Mar", "Apr", "May", "Jun", | ||||
| 		"Jul", "Aug", "Sep", "Oct", "Nov", "Dec" | ||||
| 	}, | ||||
| 	{ | ||||
| 		"January", "February", "March", "April", "May", "June", "July", | ||||
| 		"August", "September", "October", "November", "December" | ||||
| 	}, | ||||
| 	{ | ||||
| 		"AM", "PM" | ||||
| 	}, | ||||
| 	"%a %b %e %H:%M:%S %Y", | ||||
| 	"%m/%d/%y", | ||||
| 	"%H:%M:%S", | ||||
| 	"%I:%M:%S %p" | ||||
| }; | ||||
|  | ||||
| _TimeLocale *_CurrentTimeLocale = &_DefaultTimeLocale; | ||||
| @@ -63,8 +63,33 @@ typedef struct { | ||||
| 	const char *t_fmt_ampm; | ||||
| } _TimeLocale; | ||||
|  | ||||
| extern _TimeLocale *_CurrentTimeLocale; | ||||
| extern _TimeLocale  _DefaultTimeLocale; | ||||
| _TimeLocale _DefaultTimeLocale =  | ||||
| { | ||||
| 	{ | ||||
| 		"Sun","Mon","Tue","Wed","Thu","Fri","Sat", | ||||
| 	}, | ||||
| 	{ | ||||
| 		"Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", | ||||
| 		"Friday", "Saturday" | ||||
| 	}, | ||||
| 	{ | ||||
| 		"Jan", "Feb", "Mar", "Apr", "May", "Jun", | ||||
| 		"Jul", "Aug", "Sep", "Oct", "Nov", "Dec" | ||||
| 	}, | ||||
| 	{ | ||||
| 		"January", "February", "March", "April", "May", "June", "July", | ||||
| 		"August", "September", "October", "November", "December" | ||||
| 	}, | ||||
| 	{ | ||||
| 		"AM", "PM" | ||||
| 	}, | ||||
| 	"%a %b %e %H:%M:%S %Y", | ||||
| 	"%m/%d/%y", | ||||
| 	"%H:%M:%S", | ||||
| 	"%I:%M:%S %p" | ||||
| }; | ||||
|  | ||||
| _TimeLocale *_CurrentTimeLocale = &_DefaultTimeLocale; | ||||
| #endif | ||||
|  | ||||
| #define	_ctloc(x)		(_CurrentTimeLocale->x) | ||||
|   | ||||
		Reference in New Issue
	
	Block a user