| 794 | } |
| 795 | |
| 796 | int |
| 797 | parser_read_uint32(uint32_t *value, char *p) |
| 798 | { |
| 799 | uint64_t val = 0; |
| 800 | int ret = parser_read_uint64(&val, p); |
| 801 | |
| 802 | if (ret < 0) |
| 803 | return ret; |
| 804 | |
| 805 | if (val > UINT32_MAX) |
| 806 | return -EINVAL; |
| 807 | |
| 808 | *value = val; |
| 809 | return 0; |
| 810 | } |
| 811 | |
| 812 | int |
| 813 | parser_read_uint16(uint16_t *value, const char *p) |
no test coverage detected