Skip to content

Commit

Permalink
Fix: Remove rand@GLIBC link
Browse files Browse the repository at this point in the history
  • Loading branch information
ashvardanian committed Mar 19, 2024
1 parent 90dcb32 commit 8f262a0
Showing 1 changed file with 4 additions and 0 deletions.
4 changes: 4 additions & 0 deletions c/lib.c
Original file line number Diff line number Diff line change
Expand Up @@ -333,14 +333,18 @@ SZ_DYNAMIC sz_cptr_t sz_rfind_char_not_from(sz_cptr_t h, sz_size_t h_length, sz_
return sz_rfind_charset(h, h_length, &set);
}

#if !SZ_AVOID_LIBC
sz_u64_t _sz_random_generator(void *empty_state) {
sz_unused(empty_state);
return (sz_u64_t)rand();
}
#endif

SZ_DYNAMIC void sz_generate(sz_cptr_t alphabet, sz_size_t alphabet_size, sz_ptr_t result, sz_size_t result_length,
sz_random_generator_t generator, void *generator_user_data) {
#if !SZ_AVOID_LIBC
if (!generator) generator = _sz_random_generator;
#endif
sz_generate_serial(alphabet, alphabet_size, result, result_length, generator, generator_user_data);
}

Expand Down

0 comments on commit 8f262a0

Please sign in to comment.