Annotation of libelwix/example/test_uuid.c, revision 1.1.2.1
1.1.2.1 ! misho 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>