Changeset 7166 for trunk/libtransmission/bencode.c
- Timestamp:
- Nov 27, 2008, 6:35:26 PM (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/libtransmission/bencode.c
r6944 r7166 17 17 #include <stdlib.h> 18 18 #include <string.h> 19 20 #include <locale.h> 19 21 20 22 #include <event.h> /* evbuffer */ … … 708 710 { 709 711 char buf[128]; 710 712 char * locale; 713 714 /* the json spec requires a '.' decimal point regardless of locale */ 715 locale = tr_strdup( setlocale ( LC_NUMERIC, NULL ) ); 716 setlocale( LC_NUMERIC, "POSIX" ); 711 717 tr_snprintf( buf, sizeof( buf ), "%f", d ); 718 setlocale( LC_NUMERIC, locale ); 719 tr_free( locale ); 720 712 721 return tr_bencDictAddStr( dict, key, buf ); 713 722 }
Note: See TracChangeset
for help on using the changeset viewer.