Lines Matching refs:num
200 CURLcode Curl_rand(struct Curl_easy *data, unsigned char *rnd, size_t num) in Curl_rand() argument
204 DEBUGASSERT(num); in Curl_rand()
206 while(num) { in Curl_rand()
208 size_t left = num < sizeof(unsigned int) ? num : sizeof(unsigned int); in Curl_rand()
217 --num; in Curl_rand()
232 size_t num) in Curl_rand_hex() argument
236 DEBUGASSERT(num > 1); in Curl_rand_hex()
244 if((num/2 >= sizeof(buffer)) || !(num&1)) { in Curl_rand_hex()
250 num--; /* save one for null-termination */ in Curl_rand_hex()
252 result = Curl_rand(data, buffer, num/2); in Curl_rand_hex()
256 Curl_hexencode(buffer, num/2, rnd, num + 1); in Curl_rand_hex()
269 size_t num) in Curl_rand_alnum() argument
274 DEBUGASSERT(num > 1); in Curl_rand_alnum()
276 num--; /* save one for null-termination */ in Curl_rand_alnum()
278 while(num) { in Curl_rand_alnum()
286 num--; in Curl_rand_alnum()