1 --- gdtoa_strtopx.c.orig 2005-01-20 20:12:37.000000000 -0800
2 +++ gdtoa_strtopx.c 2005-10-08 17:10:15.000000000 -0700
4 /* Please send bug reports to David M. Gay (dmg at acm dot org,
5 * with " at " changed at "@" and " dot " changed to "."). */
7 +#include "xlocale_private.h"
16 -strtopx(s, sp, V) CONST char *s; char **sp; void *V;
17 +strtopx(s, sp, V, loc) CONST char *s; char **sp; void *V; locale_t loc;
19 -strtopx(CONST char *s, char **sp, void *V)
20 +strtopx(CONST char *s, char **sp, void *V, locale_t loc)
23 static FPI fpi = { 64, 1-16383-64+1, 32766 - 16383 - 64 + 1, 1, SI };
26 UShort *L = (UShort*)V;
28 - k = strtodg(s, sp, &fpi, &exp, bits);
29 + k = strtodg(s, sp, &fpi, &exp, bits, loc);
30 switch(k & STRTOG_Retmask) {
37 - L[_1] = L[_2] = L[_3] = L[_4] = 0;
39 + L[_2] = L[_3] = L[_4] = 0;