summaryrefslogtreecommitdiffstats
path: root/tools/regression/lib/libc/net/test-eui64_aton.c
diff options
context:
space:
mode:
Diffstat (limited to 'tools/regression/lib/libc/net/test-eui64_aton.c')
-rw-r--r--tools/regression/lib/libc/net/test-eui64_aton.c11
1 files changed, 8 insertions, 3 deletions
diff --git a/tools/regression/lib/libc/net/test-eui64_aton.c b/tools/regression/lib/libc/net/test-eui64_aton.c
index 7957d57..e10f985 100644
--- a/tools/regression/lib/libc/net/test-eui64_aton.c
+++ b/tools/regression/lib/libc/net/test-eui64_aton.c
@@ -40,15 +40,18 @@ test_str( const char *str, const struct eui64 *eui)
{
struct eui64 e;
char buf[EUI64_SIZ];
+ static int test = 0;
+
+ test++;
if (eui64_aton(str, &e) != 0 &&
memcmp(&e, &eui, sizeof(struct eui64)) != 0) {
- printf("FAIL: eui64_aton(%s)\n", str);
+ printf("not ok %d - : eui64_aton(%s)\n", test, str);
eui64_ntoa(&e, buf, sizeof(buf));
- printf("got: %s\n", buf);
+ printf("# got: %s\n", buf);
return (0);
} else {
- printf("PASS: eui64_aton(%s)\n", str);
+ printf("ok %d - eui64_aton(%s)\n", test, str);
return (1);
}
@@ -58,6 +61,8 @@ int
main(int argc, char **argv)
{
+ printf("1..5\n");
+
test_str(test_eui64_id_ascii, &test_eui64_id);
test_str(test_eui64_id_colon_ascii, &test_eui64_id);
test_str(test_eui64_mac_ascii, &test_eui64_eui48);
OpenPOWER on IntegriCloud