rid.c 275 B

1234567891011121314151617181920
  1. #include <bsd/stdlib.h>
  2. #include <string.h>
  3. #include "rid.h"
  4. void
  5. rid_set(Rid to, const Rid from)
  6. {
  7. if (from)
  8. memcpy(to, from, sizeof(Rid));
  9. else
  10. arc4random_buf(to, sizeof(Rid));
  11. }
  12. int
  13. rid_cmp(const Rid id1, const Rid id2)
  14. {
  15. return memcmp(id1, id2, sizeof(Rid));
  16. }