libedata-book: Avoid setlocale()
authorMathias Hasselmann <mathias@openismus.com>
Thu, 28 Feb 2013 22:46:39 +0000 (23:46 +0100)
committerMathias Hasselmann <mathias@openismus.com>
Wed, 6 Mar 2013 11:10:34 +0000 (12:10 +0100)
commit8ed8d658dd727533e6ce92797f4171b393c4f2ee
tree82cffa979ef85b4eeb905b87f1caeb01d605f9cf
parentc2c059e4e81410edfea4384d653fbf18838a0978
libedata-book: Avoid setlocale()

It is not thread-safe at it changes the entire program's locale
settings. As a side effect also permit locale strings for functions
like e_phone_number_get_country_code_for_region().
addressbook/libebook-contacts/e-phone-number-private.cpp
addressbook/libebook-contacts/e-phone-number.c
addressbook/libedata-book/e-book-backend-sexp.c
addressbook/libedata-book/e-book-backend-sqlitedb.c