version comparisons: stop using locale-dependent isdigit()
authorZbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>
Thu, 19 May 2022 07:05:48 +0000 (09:05 +0200)
committerZbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>
Thu, 19 May 2022 09:07:28 +0000 (11:07 +0200)
commit8d9156660d6958c8d63b1d44692968f1b5d33920
tree51135ba8e9b942e4089a39238738d66be63c870e
parent4e8295f42dc7b7e001f620db64abfcd407b4e36c
version comparisons: stop using locale-dependent isdigit()

The docs are not entirely clear what glyphs qualify as digits.
The function is supposed to be locale-dependent, but I couldn't
get it to return true on any non-ascii digits I tried.
But it's better to be safe than sorry, let's use our trivial
replacement instead.
src/fundamental/string-util-fundamental.c
src/test/test-string-util.c