comparison src/dmlib.c @ 2009:3d40a6767a4e

Oops, fix hexadecimal value parsing.
author Matti Hamalainen <ccr@tnsp.org>
date Sat, 07 Jul 2018 22:20:28 +0300
parents 161e731eb152
children 69a5af2eb1ea
comparison
equal deleted inserted replaced
2008:172bed2945d2 2009:3d40a6767a4e
180 } 180 }
181 else 181 else
182 if (ch >= 'A' && ch <= 'F') 182 if (ch >= 'A' && ch <= 'F')
183 { 183 {
184 *value <<= 4; 184 *value <<= 4;
185 *value |= ch - 'A'; 185 *value |= ch - 'A' + 10;
186 } 186 }
187 else 187 else
188 if (ch >= 'a' && ch <= 'f') 188 if (ch >= 'a' && ch <= 'f')
189 { 189 {
190 *value <<= 4; 190 *value <<= 4;
191 *value |= ch - 'a'; 191 *value |= ch - 'a' + 10;
192 } 192 }
193 else 193 else
194 return FALSE; 194 return FALSE;
195 } 195 }
196 } 196 }