Changeset View
Changeset View
Standalone View
Standalone View
head/sys/dev/xen/netback/netback_unit_tests.c
Show First 20 Lines • Show All 2,522 Lines • ▼ Show 20 Lines | xnb_sscanf_hhn(char *buffer, size_t buflen) | ||||
int i; | int i; | ||||
for (i = 0; i < 12; i++) | for (i = 0; i < 12; i++) | ||||
dest[i] = (unsigned char)'X'; | dest[i] = (unsigned char)'X'; | ||||
XNB_ASSERT(sscanf(mystr, | XNB_ASSERT(sscanf(mystr, | ||||
"000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f" | "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f" | ||||
"202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f" | "202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f" | ||||
"404142434445464748494a4b4c4d4e4f%hhn", &dest[4]) == 1); | "404142434445464748494a4b4c4d4e4f%hhn", &dest[4]) == 0); | ||||
for (i = 0; i < 12; i++) | for (i = 0; i < 12; i++) | ||||
XNB_ASSERT(dest[i] == (i == 4 ? 160 : 'X')); | XNB_ASSERT(dest[i] == (i == 4 ? 160 : 'X')); | ||||
} | } |