Changeset 2117
- Timestamp:
- 06/16/09 12:23:24 (15 months ago)
- Location:
- trunk/slv2/src
- Files:
-
- 2 modified
Legend:
- Unmodified
- Added
- Removed
-
trunk/slv2/src/query.c
r2116 r2117 21 21 #include <librdf.h> 22 22 #include <limits.h> 23 #include <locale.h>24 23 #include <stdlib.h> 25 24 #include <string.h> -
trunk/slv2/src/value.c
r2116 r2117 241 241 break; 242 242 case SLV2_VALUE_INT: 243 // INT64_MAX is 9223372036854775807 (19 digits) + 1 for sign244 // FIXME: locale kludge, need a locale independent snprintf245 locale = strdup(setlocale(LC_NUMERIC, NULL));243 // INT64_MAX is 9223372036854775807 (19 digits) + 1 for sign 244 // FIXME: locale kludge, need a locale independent snprintf 245 locale = strdup(setlocale(LC_NUMERIC, NULL)); 246 246 len = 20; 247 247 result = calloc(len, sizeof(char)); … … 251 251 break; 252 252 case SLV2_VALUE_FLOAT: 253 // FIXME: locale kludge, need a locale independent snprintf254 locale = strdup(setlocale(LC_NUMERIC, NULL));253 // FIXME: locale kludge, need a locale independent snprintf 254 locale = strdup(setlocale(LC_NUMERIC, NULL)); 255 255 len = 20; // FIXME: proper maximum value? 256 256 result = calloc(len, sizeof(char));
