absyntax_utils/get_sizeof_datatype.cc
changeset 586 b602f0459f17
parent 417 d48f53715f77
child 596 4efb11e44065
equal deleted inserted replaced
585:be7330d9b65c 586:b602f0459f17
   403   for (bitsize = 0; '\0' != *sval; sval++) {
   403   for (bitsize = 0; '\0' != *sval; sval++) {
   404     /* consistency check: make sure we only have hex digits or underscores! */
   404     /* consistency check: make sure we only have hex digits or underscores! */
   405     /* Assumes ASCII */
   405     /* Assumes ASCII */
   406     if (!(('0' <= *sval) && ('9' >= *sval)) && 
   406     if (!(('0' <= *sval) && ('9' >= *sval)) && 
   407         !(('A' <= *sval) && ('F' >= *sval)) &&
   407         !(('A' <= *sval) && ('F' >= *sval)) &&
   408         !(('a' <= *sval) && ('b' >= *sval)) &&
   408         !(('a' <= *sval) && ('f' >= *sval)) &&
   409         ! ('_' == *sval))
   409         ! ('_' == *sval))
   410       ERROR;
   410       ERROR;
   411 
   411 
   412     if ('_' != *sval) bitsize += 4; /* 4 bits per hex digit */
   412     if ('_' != *sval) bitsize += 4; /* 4 bits per hex digit */
   413   }
   413   }