return 0;
if (bit_char == 'u')
return 0;
+ if (bit_char == '-')
+ return 0;
/* Unhandled input text. */
return ~0;
is_real = curr_first == 'r' && curr_word[1];
is_multibit = curr_first == 'b' && curr_word[1];
is_singlebit = curr_first == '0' || curr_first == '1';
+ is_singlebit |= curr_first == 'l' || curr_first == 'h';
is_singlebit |= curr_first == 'x' || curr_first == 'z';
+ is_singlebit |= curr_first == 'u' || curr_first == '-';
if (is_real) {
char *real_text;
float real_val;