• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-WNDR4500-V1.0.1.40_1.0.68/ap/gpl/timemachine/libxml2-2.7.2/

Lines Matching refs:decimal

120 	xmlSchemaValDecimal     decimal;
245 ret->val->value.decimal.lo = value;
466 xmlSchemaTypeDecimalDef = xmlSchemaInitBasicType("decimal",
1254 * 2-digits integer part and may or may not have a decimal part.
1511 * then it must have an integer part and a decimal part; @num_type will
1512 * be set to 1. If there is no decimal part, @num_type is set to zero.
2262 * xs:decimal has a whitespace-facet value of 'collapse'.
2285 * and note the position of a decimal point.
2352 &v->value.decimal.lo,
2353 &v->value.decimal.mi,
2354 &v->value.decimal.hi);
2360 v->value.decimal.sign = neg;
2363 v->value.decimal.total = 1;
2365 v->value.decimal.total = len;
2367 v->value.decimal.frac = 0;
2369 v->value.decimal.frac = len - integ;
3152 v->value.decimal.lo = lo;
3153 v->value.decimal.mi = mi;
3154 v->value.decimal.hi = hi;
3155 v->value.decimal.sign = sign;
3156 v->value.decimal.frac = 0;
3157 v->value.decimal.total = ret;
3225 v->value.decimal.lo = lo;
3226 v->value.decimal.mi = mi;
3227 v->value.decimal.hi = hi;
3228 v->value.decimal.sign = sign;
3229 v->value.decimal.frac = 0;
3230 v->value.decimal.total = ret;
3284 v->value.decimal.lo = lo;
3285 v->value.decimal.mi = mi;
3286 v->value.decimal.hi = hi;
3287 v->value.decimal.sign = 0;
3288 v->value.decimal.frac = 0;
3289 v->value.decimal.total = ret;
3380 * @x: a first decimal value
3381 * @y: a second decimal value
3397 if ((x->value.decimal.sign) &&
3398 ((x->value.decimal.lo != 0) ||
3399 (x->value.decimal.mi != 0) ||
3400 (x->value.decimal.hi != 0))) {
3404 if ((y->value.decimal.sign) &&
3405 ((y->value.decimal.lo != 0) ||
3406 (y->value.decimal.mi != 0) ||
3407 (y->value.decimal.hi != 0)))
3417 } else if ((y->value.decimal.sign) &&
3418 ((y->value.decimal.lo != 0) ||
3419 (y->value.decimal.mi != 0) ||
3420 (y->value.decimal.hi != 0))) {
3430 integx = x->value.decimal.total - x->value.decimal.frac;
3431 integy = y->value.decimal.total - y->value.decimal.frac;
3443 if (x->value.decimal.lo == 0) {
3446 else if (y->value.decimal.lo != 0)
3453 if (y->value.decimal.lo == 0) {
3456 else if (x->value.decimal.lo != 0)
3476 dlen = x->value.decimal.total - y->value.decimal.total;
3479 hi = y->value.decimal.hi;
3480 mi = y->value.decimal.mi;
3481 lo = y->value.decimal.lo;
3486 hi = x->value.decimal.hi;
3487 mi = x->value.decimal.mi;
3488 lo = x->value.decimal.lo;
3505 if (hi > swp->value.decimal.hi) {
3507 } else if (hi == swp->value.decimal.hi) {
3508 if (mi > swp->value.decimal.mi) {
3510 } else if (mi == swp->value.decimal.mi) {
3511 if (lo > swp->value.decimal.lo) {
3513 } else if (lo == swp->value.decimal.lo) {
3514 if (x->value.decimal.total == y->value.decimal.total) {
5031 * TODO: Check if this is a decimal.
5035 return ((unsigned long) facet->val->value.decimal.lo);
5060 * (compare value.decimal.mi and value.decimal.hi as well?).
5063 if (actualLen != facet->val->value.decimal.lo) {
5065 *expectedLen = facet->val->value.decimal.lo;
5069 if (actualLen < facet->val->value.decimal.lo) {
5071 *expectedLen = facet->val->value.decimal.lo;
5075 if (actualLen > facet->val->value.decimal.lo) {
5077 *expectedLen = facet->val->value.decimal.lo;
5125 * nonNegativeInteger only. Check if decimal is used somehow.
5130 (facet->val->value.decimal.frac != 0)) {
5192 if (len != facet->val->value.decimal.lo)
5195 if (len < facet->val->value.decimal.lo)
5198 if (len > facet->val->value.decimal.lo)
5375 * nonNegativeInteger only. Check if decimal is used somehow.
5380 (facet->val->value.decimal.frac != 0)) {
5428 if (len != facet->val->value.decimal.lo)
5431 if (len < facet->val->value.decimal.lo)
5434 if (len > facet->val->value.decimal.lo)
5445 (facet->val->value.decimal.frac != 0)) {
5466 if (val->value.decimal.total > facet->val->value.decimal.lo)
5470 if (val->value.decimal.frac > facet->val->value.decimal.lo)
5583 /* 3 is sign, decimal point, and terminating zero */
5705 if ((val->value.decimal.total == 1) &&
5706 (val->value.decimal.lo == 0)) {
5709 xmlSchemaValDecimal dec = val->value.decimal;
5713 /* Add room for the decimal point as well. */
5744 * Insert the decimal point.
5751 * Insert missing zeroes behind the decimal point.
5762 * Append decimal point and zero.
5785 if ((val->value.decimal.total == 1) &&
5786 (val->value.decimal.lo == 0))
5789 xmlSchemaValDecimal dec = val->value.decimal;
5792 /* Add room for the decimal point as well. */