#include <stdio.h>
#include <stdlib.h>
#include <elwix.h>
int
main(int argc, char **argv)
{
u_char buf[BUFSIZ], len=8;
int i;
uuid_t uuid;
printf("Random long=%x\n", e_random());
if (argc > 1)
len = MIN(atoi(argv[1]), sizeof buf);
printf("Random buf ret=%d 0x", e_randbuf(buf, len));
for (i = 0; i < len; i++)
printf("%02x", buf[i]);
printf("\n");
printf("UUID gen ret=%d 0x", uuid_gen(uuid));
for (i = 0; i < sizeof uuid; i++)
printf("%02x", uuid[i]);
printf("\n");
printf("UUID string ret=%d ", uuid_str(uuid, buf, sizeof buf));
printf("%s\n", buf);
return 0;
}
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>