MCPcopy Create free account
hub / github.com/F-Stack/f-stack / can_parse_unsigned

Function can_parse_unsigned

dpdk/app/test/test_cmdline_num.c:219–255  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

217};
218
219static int
220can_parse_unsigned(uint64_t expected_result, enum cmdline_numtype type)
221{
222 switch (type) {
223 case RTE_UINT8:
224 if (expected_result > UINT8_MAX)
225 return 0;
226 break;
227 case RTE_UINT16:
228 if (expected_result > UINT16_MAX)
229 return 0;
230 break;
231 case RTE_UINT32:
232 if (expected_result > UINT32_MAX)
233 return 0;
234 break;
235 case RTE_INT8:
236 if (expected_result > INT8_MAX)
237 return 0;
238 break;
239 case RTE_INT16:
240 if (expected_result > INT16_MAX)
241 return 0;
242 break;
243 case RTE_INT32:
244 if (expected_result > INT32_MAX)
245 return 0;
246 break;
247 case RTE_INT64:
248 if (expected_result > INT64_MAX)
249 return 0;
250 break;
251 default:
252 return 1;
253 }
254 return 1;
255}
256
257static int
258can_parse_signed(int64_t expected_result, enum cmdline_numtype type)

Callers 1

test_parse_num_validFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected