# uuid4_rxi **Repository Path**: embedded-lib/uuid4_rxi ## Basic Information - **Project Name**: uuid4_rxi - **Description**: A tiny C library for generating uuid4 strings - **Primary Language**: C - **License**: MIT - **Default Branch**: master - **Homepage**: https://github.com/rxi/uuid4 - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2023-05-27 - **Last Updated**: 2024-10-30 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # uuid4 A tiny C library for generating [uuid4](http://www.ietf.org/rfc/rfc4122.txt) strings. ### Usage [uuid4.c](src/uuid4.c?raw=1) and [uuid4.h](src/uuid4.h?raw=1) should be dropped into an existing project. The library contains two functions: one to initialize the library and one to generate a uuid4 string and store it in a buffer of at least `UUID4_LEN` in size. ```c char buf[UUID4_LEN]; uuid4_init(); uuid4_generate(buf); printf("%s\n", buf); ``` `uuid4_generate()` is not thread-safe. ### License This library is free software; you can redistribute it and/or modify it under the terms of the MIT license. See [LICENSE](LICENSE) for details.