Bug 21409

Summary: Reset LC_NUMERIC in pj_init()
Product: Sisyphus Reporter: Grigory Batalov <bga>
Component: projAssignee: Vladislav Zavjalov <slazav>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: normal    
Priority: P3 CC: rider, slazav
Version: unstable   
Hardware: all   
OS: Linux   
URL: http://trac.osgeo.org/proj/ticket/49

Description Grigory Batalov 2009-09-04 05:37:46 MSD
Поскольку в функции pj_datum_set(), вызываемой из pj_init(), для преобразования вещественных аргументов из строк в числа используется локале-зависимая atof(), предлагаю сбрасывать LC_NUMERIC в начале pj_init() и возвращать в конце.
См. http://git.altlinux.org/people/bga/packages/proj.git?p=proj.git;a=commit;h=9d5bc2b6dc5fcdb93918bc03940f13ab1e3b13c6

P.S. большинство параметров в файлах /usr/share/proj/* используют в качестве десятичного разделителя точку.
Comment 1 Vladislav Zavjalov 2010-05-21 22:00:37 MSD
fixed in 4.7.0-alt1