From 5c20f8b020a14c30a7be3ca0aba69cdb0a860318 Mon Sep 17 00:00:00 2001 From: Sandro Santilli Date: Mon, 23 Feb 2009 15:19:37 +0000 Subject: [PATCH] Fix parse_hex to support lower-case A-F too (issue 120) git-svn-id: http://svn.osgeo.org/postgis/trunk@3762 b70326c6-7e19-0410-871a-916f4a2858ee --- liblwgeom/lwgeom_api.c | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/liblwgeom/lwgeom_api.c b/liblwgeom/lwgeom_api.c index 74d9148bb..8607cacf2 100644 --- a/liblwgeom/lwgeom_api.c +++ b/liblwgeom/lwgeom_api.c @@ -2055,21 +2055,27 @@ parse_hex(char *str) result_high = 9; break; case 'A' : + case 'a' : result_high = 10; break; case 'B' : + case 'b' : result_high = 11; break; case 'C' : + case 'c' : result_high = 12; break; case 'D' : + case 'd' : result_high = 13; break; case 'E' : + case 'e' : result_high = 14; break; case 'F' : + case 'f' : result_high = 15; break; } @@ -2106,21 +2112,27 @@ parse_hex(char *str) result_low = 9; break; case 'A' : + case 'a' : result_low = 10; break; case 'B' : + case 'b' : result_low = 11; break; case 'C' : + case 'c' : result_low = 12; break; case 'D' : + case 'd' : result_low = 13; break; case 'E' : + case 'e' : result_low = 14; break; case 'F' : + case 'f' : result_low = 15; break; } -- 2.50.0