• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/timemachine/libxml2-2.7.2/

Lines Matching defs:number

297 /* The maximal number of digits is for base 2 */
299 /* The width of a pointer. The number of bits in a hex digit is 4 */
371 /* Maximal number of allowed parameters */
373 /* Maximal number of characters in class */
382 /* Maximal number of integers in grouping */
508 * Use the 9th parameter. 9 can be any number between 1 and
512 * Set width to 9. 9 can be any number, but must not be postfixed
543 * non-printable characters are handled as \number
657 } number;
697 * The number of characters that would have been written/read
702 * The number of characters that are actually written/read.
991 int number = 0;
994 number = (int)trio_to_long(&format[index], &tmpformat, BASE_DECIMAL);
996 if ((number != 0) && (QUALIFIER_POSITION == format[index++]))
1000 * number is decreased by 1, because n$ starts from 1, whereas
1003 return number - 1;
1048 * Calculate pow(base, exponent), where number and exponent are integers.
1052 TRIO_ARGS2((number, exponent),
1053 int number,
1058 if (number == 10)
1064 result = (trio_long_double_t)number * TRIO_SUFFIX_LONG(1E-1);
1067 result = (trio_long_double_t)number * TRIO_SUFFIX_LONG(1E+0);
1070 result = (trio_long_double_t)number * TRIO_SUFFIX_LONG(1E+1);
1073 result = (trio_long_double_t)number * TRIO_SUFFIX_LONG(1E+2);
1076 result = (trio_long_double_t)number * TRIO_SUFFIX_LONG(1E+3);
1079 result = (trio_long_double_t)number * TRIO_SUFFIX_LONG(1E+4);
1082 result = (trio_long_double_t)number * TRIO_SUFFIX_LONG(1E+5);
1085 result = (trio_long_double_t)number * TRIO_SUFFIX_LONG(1E+6);
1088 result = (trio_long_double_t)number * TRIO_SUFFIX_LONG(1E+7);
1091 result = (trio_long_double_t)number * TRIO_SUFFIX_LONG(1E+8);
1094 result = powl((trio_long_double_t)number,
1101 return powl((trio_long_double_t)number, (trio_long_double_t)exponent);
1111 TRIO_ARGS2((number, base),
1112 double number,
1117 if (number <= 0.0)
1120 result = (number == 0.0) ? trio_ninf() : trio_nan();
1126 result = log10(number);
1130 result = log10(number) / log10((double)base);
1169 /* Count the number of times a parameter is referenced */
1182 int dots; /* Count number of dots in modifier part */
1470 /* Modify flags for later truncation of number */
1854 /* Count the number of times this entry has been used */
2004 varsize = (int)parameters[parameters[i].varsize].data.number.as_unsigned;
2030 parameters[i].data.number.as_unsigned = (argarray == NULL)
2037 parameters[i].data.number.as_unsigned = (argarray == NULL)
2044 parameters[i].data.number.as_unsigned = (argarray == NULL)
2050 parameters[i].data.number.as_unsigned = (argarray == NULL)
2054 parameters[i].data.number.as_unsigned = (argarray == NULL)
2060 parameters[i].data.number.as_unsigned = (trio_uintmax_t)va_arg(*arglist, int);
2064 parameters[i].data.number.as_unsigned = (trio_uintmax_t)(*((char *)argarray[num]));
2066 parameters[i].data.number.as_unsigned = (trio_uintmax_t)(*((short *)argarray[num]));
2068 parameters[i].data.number.as_unsigned = (trio_uintmax_t)(*((int *)argarray[num]));
2084 parameters[i].data.number.as_unsigned = (argarray == NULL)
2157 * Output a number.
2163 TRIO_ARGS6((self, number, flags, width, precision, base),
2165 trio_uintmax_t number,
2192 isNumberZero = (number == 0);
2205 isNegative = ((trio_intmax_t)number < 0);
2207 number = -((trio_intmax_t)number);
2211 number &= (trio_ulonglong_t)-1;
2213 number &= (unsigned long)-1;
2215 number &= (unsigned int)-1;
2217 /* Build number */
2222 *pointer-- = digits[number % base];
2223 number /= base;
2224 if (number == 0)
2230 * We are building the number from the least significant
2339 /* Output the number itself */
2373 * \number, if no C escape exists.
2596 /* FIXME: handle all instances of constant long-double number (L)
2601 TRIO_ARGS6((self, number, flags, width, precision, base),
2603 trio_long_double_t number,
2647 switch (trio_fpclassify_and_signbit(number, &isNegative))
2733 number = -number;
2743 if ((number < 1.0E-4) || (number > powl(base,
2749 else if (number < 1.0)
2752 * Use normal notation. If the integer part of the number is
2756 workNumber = TrioLogarithm(number, base);
2766 /* Scale the number */
2767 workNumber = TrioLogarithm(number, base);
2778 number /= powl(dblBase, (trio_long_double_t)exponent);
2788 integerNumber = floorl(number);
2789 fractionNumber = number - integerNumber;
2792 * Truncated number.
2794 * Precision is number of significant digits for FLOAT_G
2795 * and number of fractional digits for others.
2806 workNumber = number + 0.5 / dblFractionBase;
2807 if (floorl(number) != floorl(workNumber))
2811 /* Adjust if number was rounded up one digit (ie. 0.99 to 1.00) */
2817 workNumber = (number + 0.5 / dblFractionBase) / dblBase;
2823 /* Adjust if number was rounded up one digit (ie. 99 to 100) */
2824 integerNumber = floorl(number + 0.5);
3131 width = (int)parameters[width].data.number.as_signed;
3151 precision = (int)parameters[precision].data.number.as_signed;
3172 base = (int)parameters[base].data.number.as_signed;
3189 (trio_wchar_t)parameters[i].data.number.as_signed,
3197 (int)parameters[i].data.number.as_signed,
3213 parameters[i].data.number.as_unsigned,
3266 * C99 paragraph 7.19.6.1.8 says "the number of
3973 @param max Maximum number of characters to print.
4005 @param max Maximum number of characters to print.
4034 @param max Maximum number of characters to print.
4843 TRIO_ARGS2((ref, number),
4845 int number)
4850 (trio_uintmax_t)number,
4862 TRIO_ARGS2((ref, number),
4864 unsigned int number)
4869 (trio_uintmax_t)number,
4881 TRIO_ARGS2((ref, number),
4883 double number)
4888 number,
4977 trio_uintmax_t number;
4994 number = (trio_uintmax_t)((char *)pointer - (char *)0);
4996 number &= (trio_uintmax_t)-1;
5001 number,
5417 * We implement our own number conversion in preference of strtol and
5429 trio_uintmax_t number = 0;
5531 number *= base;
5532 number += digit;
5543 *target = (isNegative) ? -((trio_intmax_t)number) : number;
5560 trio_uintmax_t number;
5586 /* Read octal number */
5587 if (!TrioReadNumber(self, &number, 0, 3, BASE_OCTAL))
5589 ch = (char)number;
5593 /* Read hexadecimal number */
5595 if (!TrioReadNumber(self, &number, 0, 2, BASE_HEX))
5597 ch = (char)number;
5821 * Read entire double number from stream. trio_to_double requires
5838 /* Not-a-number */
5991 trio_uintmax_t number;
5997 &number,
6003 * The strange assignment of number is a workaround for a compiler
6007 *target = (char *)0 + number;
6111 width = (int)parameters[width].data.number.as_signed;
6118 base = (int)parameters[base].data.number.as_signed;
6125 trio_uintmax_t number;
6131 &number,
6144 *(size_t *)pointer = (size_t)number;
6149 *(ptrdiff_t *)pointer = (ptrdiff_t)number;
6154 *(trio_intmax_t *)pointer = (trio_intmax_t)number;
6158 *(trio_ulonglong_t *)pointer = (trio_ulonglong_t)number;
6160 *(long int *)pointer = (long int)number;
6162 *(short int *)pointer = (short int)number;
6164 *(int *)pointer = (int)number;