• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-WNDR4500-V1.0.1.40_1.0.68/ap/gpl/timemachine/gettext-0.17/gettext-tools/gnulib-lib/libxml/

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.
2259 * xs:decimal has a whitespace-facet value of 'collapse'.
2282 * and note the position of a decimal point.
2349 &v->value.decimal.lo,
2350 &v->value.decimal.mi,
2351 &v->value.decimal.hi);
2357 v->value.decimal.sign = neg;
2360 v->value.decimal.total = 1;
2362 v->value.decimal.total = len;
2364 v->value.decimal.frac = 0;
2366 v->value.decimal.frac = len - integ;
3149 v->value.decimal.lo = lo;
3150 v->value.decimal.mi = mi;
3151 v->value.decimal.hi = hi;
3152 v->value.decimal.sign = sign;
3153 v->value.decimal.frac = 0;
3154 v->value.decimal.total = ret;
3222 v->value.decimal.lo = lo;
3223 v->value.decimal.mi = mi;
3224 v->value.decimal.hi = hi;
3225 v->value.decimal.sign = sign;
3226 v->value.decimal.frac = 0;
3227 v->value.decimal.total = ret;
3281 v->value.decimal.lo = lo;
3282 v->value.decimal.mi = mi;
3283 v->value.decimal.hi = hi;
3284 v->value.decimal.sign = 0;
3285 v->value.decimal.frac = 0;
3286 v->value.decimal.total = ret;
3377 * @x: a first decimal value
3378 * @y: a second decimal value
3394 if ((x->value.decimal.sign) &&
3395 ((x->value.decimal.lo != 0) ||
3396 (x->value.decimal.mi != 0) ||
3397 (x->value.decimal.hi != 0))) {
3401 if ((y->value.decimal.sign) &&
3402 ((y->value.decimal.lo != 0) ||
3403 (y->value.decimal.mi != 0) ||
3404 (y->value.decimal.hi != 0)))
3414 } else if ((y->value.decimal.sign) &&
3415 ((y->value.decimal.lo != 0) ||
3416 (y->value.decimal.mi != 0) ||
3417 (y->value.decimal.hi != 0))) {
3427 integx = x->value.decimal.total - x->value.decimal.frac;
3428 integy = y->value.decimal.total - y->value.decimal.frac;
3440 if (x->value.decimal.lo == 0) {
3443 else if (y->value.decimal.lo != 0)
3450 if (y->value.decimal.lo == 0) {
3453 else if (x->value.decimal.lo != 0)
3473 dlen = x->value.decimal.total - y->value.decimal.total;
3476 hi = y->value.decimal.hi;
3477 mi = y->value.decimal.mi;
3478 lo = y->value.decimal.lo;
3483 hi = x->value.decimal.hi;
3484 mi = x->value.decimal.mi;
3485 lo = x->value.decimal.lo;
3502 if (hi > swp->value.decimal.hi) {
3504 } else if (hi == swp->value.decimal.hi) {
3505 if (mi > swp->value.decimal.mi) {
3507 } else if (mi == swp->value.decimal.mi) {
3508 if (lo > swp->value.decimal.lo) {
3510 } else if (lo == swp->value.decimal.lo) {
3511 if (x->value.decimal.total == y->value.decimal.total) {
5028 * TODO: Check if this is a decimal.
5032 return ((unsigned long) facet->val->value.decimal.lo);
5057 * (compare value.decimal.mi and value.decimal.hi as well?).
5060 if (actualLen != facet->val->value.decimal.lo) {
5062 *expectedLen = facet->val->value.decimal.lo;
5066 if (actualLen < facet->val->value.decimal.lo) {
5068 *expectedLen = facet->val->value.decimal.lo;
5072 if (actualLen > facet->val->value.decimal.lo) {
5074 *expectedLen = facet->val->value.decimal.lo;
5122 * nonNegativeInteger only. Check if decimal is used somehow.
5127 (facet->val->value.decimal.frac != 0)) {
5189 if (len != facet->val->value.decimal.lo)
5192 if (len < facet->val->value.decimal.lo)
5195 if (len > facet->val->value.decimal.lo)
5372 * nonNegativeInteger only. Check if decimal is used somehow.
5377 (facet->val->value.decimal.frac != 0)) {
5425 if (len != facet->val->value.decimal.lo)
5428 if (len < facet->val->value.decimal.lo)
5431 if (len > facet->val->value.decimal.lo)
5442 (facet->val->value.decimal.frac != 0)) {
5463 if (val->value.decimal.total > facet->val->value.decimal.lo)
5467 if (val->value.decimal.frac > facet->val->value.decimal.lo)
5580 /* 3 is sign, decimal point, and terminating zero */
5702 if ((val->value.decimal.total == 1) &&
5703 (val->value.decimal.lo == 0)) {
5706 xmlSchemaValDecimal dec = val->value.decimal;
5710 /* Add room for the decimal point as well. */
5741 * Insert the decimal point.
5748 * Insert missing zeroes behind the decimal point.
5759 * Append decimal point and zero.
5782 if ((val->value.decimal.total == 1) &&
5783 (val->value.decimal.lo == 0))
5786 xmlSchemaValDecimal dec = val->value.decimal;
5789 /* Add room for the decimal point as well. */