* Convert a str (base 10 or 16) into integer */
| 800 | * Convert a str (base 10 or 16) into integer |
| 801 | */ |
| 802 | static inline int strno2int(const str *val, unsigned int *mask ) |
| 803 | { |
| 804 | /* hexa or decimal*/ |
| 805 | if (val->len>2 && val->s[0]=='0' && val->s[1]=='x') { |
| 806 | return hexstr2int( val->s+2, val->len-2, mask); |
| 807 | } else { |
| 808 | return str2int( val, mask); |
| 809 | } |
| 810 | } |
| 811 | |
| 812 | |
| 813 | /* |
no test coverage detected