Lines Matching defs:num
262 #define STR_TO_DEC(str, num) \
263 num = NUM(*str++); \
266 num *= 10 ; \
267 num += NUM(*str++); \
315 * Convert num to its decimal format.
330 static char *conv_10(register apr_int32_t num, register int is_unsigned,
335 register apr_uint32_t magnitude = num;
341 *is_negative = (num < 0);
353 apr_int32_t t = num + 1;
373 static char *conv_10_quad(apr_int64_t num, register int is_unsigned,
378 apr_uint64_t magnitude = num;
386 || (num <= APR_INT32_MAX && num >= APR_INT32_MIN && !is_unsigned))
387 return(conv_10((apr_int32_t)num, is_unsigned, is_negative, buf_end, len));
393 *is_negative = (num < 0);
405 apr_int64_t t = num + 1;
517 static char *conv_fp(register char format, register double num,
527 p = apr_fcvt(num, precision, &decimal_point, is_negative, buf1);
529 p = apr_ecvt(num, precision + 1, &decimal_point, is_negative, buf1);
604 * Convert num to a base X number where X is a power of 2. nbits determines X.
616 static char *conv_p2(register apr_uint32_t num, register int nbits,
626 *--p = digits[num & mask];
627 num >>= nbits;
629 while (num);
635 static char *conv_p2_quad(apr_uint64_t num, register int nbits,
644 if (num <= APR_UINT32_MAX)
645 return(conv_p2((apr_uint32_t)num, nbits, format, buf_end, len));
648 *--p = digits[num & mask];
649 num >>= nbits;
651 while (num);