7byte INIGetHexByte(
char *Key,
byte DefaultValue,
byte MinValue,
byte MaxValue)
11 char *i = NULL, *j = NULL, *k;
21 strncpy(TempKey, Key,
sizeof(TempKey) - 2);
22 TempKey[
sizeof(TempKey) - 2] =
'\0';
28 if(!i || !j || (j < i + l))
34 for(k = i + l; k <= j; k++)
41 x = (byte) strtoul(i + l, NULL, 16);
43 if(x < MinValue) x = MinValue;
44 if(x > MaxValue) x = MaxValue;
void INIFindStartEnd(char *, char **, char **, dword)
byte INIGetHexByte(char *Key, byte DefaultValue, byte MinValue, byte MaxValue)