1: #include <stdio.h>
2: #include <stdlib.h>
3: #include <elwix.h>
4:
5:
6: int
7: main(int argc, char **argv)
8: {
9: u_char buf[BUFSIZ], len=8;
10: int i;
11: uuid_t uuid;
12:
13: printf("Random long=%x\n", e_random());
14: if (argc > 1)
15: len = MIN(atoi(argv[1]), sizeof buf);
16: printf("Random buf ret=%d 0x", e_randbuf(buf, len));
17: for (i = 0; i < len; i++)
18: printf("%02x", buf[i]);
19: printf("\n");
20:
21: printf("UUID gen ret=%d 0x", uuid_gen(uuid));
22: for (i = 0; i < sizeof uuid; i++)
23: printf("%02x", uuid[i]);
24: printf("\n");
25:
26: printf("UUID string ret=%d ", uuid_str(uuid, buf, sizeof buf));
27: printf("%s\n", buf);
28:
29: return 0;
30: }
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>