* libc/include/locale.h (struct lconv): Add missing members required
by POSIX.1-2008. * libc/locale/locale.c (lconv): Initialize new members to default values in "C" locale.
This commit is contained in:
		| @@ -1,3 +1,10 @@ | ||||
| 2009-06-16  Corinna Vinschen  <corinna@vinschen.de> | ||||
| 	 | ||||
| 	* libc/include/locale.h (struct lconv): Add missing members required | ||||
| 	by POSIX.1-2008. | ||||
| 	* libc/locale/locale.c (lconv): Initialize new members to default | ||||
| 	values in "C" locale. | ||||
|  | ||||
| 2009-06-16  Corinna Vinschen  <corinna@vinschen.de> | ||||
|  | ||||
| 	* libc/stdio/vfprintf.c (_VFPRINTF_R): Use actual length of | ||||
|   | ||||
| @@ -43,6 +43,12 @@ struct lconv | ||||
|   char n_sep_by_space; | ||||
|   char p_sign_posn; | ||||
|   char n_sign_posn; | ||||
|   char int_n_cs_precedes; | ||||
|   char int_n_sep_by_space; | ||||
|   char int_n_sign_posn; | ||||
|   char int_p_cs_precedes; | ||||
|   char int_p_sep_by_space; | ||||
|   char int_p_sign_posn; | ||||
| }; | ||||
|  | ||||
| #ifndef _REENT_ONLY | ||||
|   | ||||
| @@ -160,6 +160,8 @@ static _CONST struct lconv lconv = | ||||
|   ".", "", "", "", "", "", "", "", "", "", | ||||
|   CHAR_MAX, CHAR_MAX, CHAR_MAX, CHAR_MAX, | ||||
|   CHAR_MAX, CHAR_MAX, CHAR_MAX, CHAR_MAX, | ||||
|   CHAR_MAX, CHAR_MAX, CHAR_MAX, CHAR_MAX, | ||||
|   CHAR_MAX, CHAR_MAX | ||||
| }; | ||||
|  | ||||
| #ifdef _MB_CAPABLE | ||||
|   | ||||
		Reference in New Issue
	
	Block a user