Bug 21409 - Reset LC_NUMERIC in pj_init()
: Reset LC_NUMERIC in pj_init()
Status: CLOSED FIXED
: Sisyphus
(All bugs in Sisyphus/proj)
: unstable
: all Linux
: P3 normal
Assigned To:
:
: http://trac.osgeo.org/proj/ticket/49
:
:
:
  Show dependency tree
 
Reported: 2009-09-04 05:37 by
Modified: 2010-05-21 22:00 (History)


Attachments


Note

You need to log in before you can comment on or make changes to this bug.


Description From 2009-09-04 05:37:46
Поскольку в функции 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 From 2010-05-21 22:00:37 -------
fixed in 4.7.0-alt1