Diff for /libelwix/example/test_uuid.c between versions 1.1 and 1.1.2.1

version 1.1, 2025/11/17 19:53:08 version 1.1.2.1, 2025/11/17 19:53:08
Line 0 Line 1
   #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;
   }

Removed from v.1.1  
changed lines
  Added in v.1.1.2.1


FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>