Lines Matching defs:dec
5706 xmlSchemaValDecimal dec = val->value.decimal;
5711 bufsize = dec.total + 2;
5712 if (dec.sign)
5715 if ((dec.frac == 0) || (dec.frac == dec.total))
5721 if (dec.sign)
5723 if (dec.frac == dec.total) {
5727 if (dec.hi != 0)
5729 "%lu%lu%lu", dec.hi, dec.mi, dec.lo);
5730 else if (dec.mi != 0)
5732 "%lu%lu", dec.mi, dec.lo);
5735 "%lu", dec.lo);
5737 if (dec.frac != 0) {
5738 if (dec.frac != dec.total) {
5739 int diff = dec.total - dec.frac;
5743 memmove(offs + diff + 1, offs + diff, dec.frac +1);
5752 if (i < dec.total) {
5753 memmove(offs + (dec.total - i), offs, i +1);
5754 memset(offs, '0', dec.total - i);
5786 xmlSchemaValDecimal dec = val->value.decimal;
5787 int bufsize = dec.total + 1;
5790 if (dec.sign)
5795 if (dec.hi != 0) {
5796 if (dec.sign)
5798 "-%lu%lu%lu", dec.hi, dec.mi, dec.lo);
5801 "%lu%lu%lu", dec.hi, dec.mi, dec.lo);
5802 } else if (dec.mi != 0) {
5803 if (dec.sign)
5805 "-%lu%lu", dec.mi, dec.lo);
5808 "%lu%lu", dec.mi, dec.lo);
5810 if (dec.sign)
5811 snprintf((char *) *retValue, bufsize, "-%lu", dec.lo);
5813 snprintf((char *) *retValue, bufsize, "%lu", dec.lo);