Lines Matching defs:dec
5720 xmlSchemaValDecimal dec = val->value.decimal;
5725 bufsize = dec.total + 2;
5726 if (dec.sign)
5729 if ((dec.frac == 0) || (dec.frac == dec.total))
5735 if (dec.sign)
5737 if (dec.frac == dec.total) {
5741 if (dec.hi != 0)
5743 "%lu%lu%lu", dec.hi, dec.mi, dec.lo);
5744 else if (dec.mi != 0)
5746 "%lu%lu", dec.mi, dec.lo);
5749 "%lu", dec.lo);
5751 if (dec.frac != 0) {
5752 if (dec.frac != dec.total) {
5753 int diff = dec.total - dec.frac;
5757 memmove(offs + diff + 1, offs + diff, dec.frac +1);
5766 if (i < dec.total) {
5767 memmove(offs + (dec.total - i), offs, i +1);
5768 memset(offs, '0', dec.total - i);
5800 xmlSchemaValDecimal dec = val->value.decimal;
5801 int bufsize = dec.total + 1;
5804 if (dec.sign)
5809 if (dec.hi != 0) {
5810 if (dec.sign)
5812 "-%lu%lu%lu", dec.hi, dec.mi, dec.lo);
5815 "%lu%lu%lu", dec.hi, dec.mi, dec.lo);
5816 } else if (dec.mi != 0) {
5817 if (dec.sign)
5819 "-%lu%lu", dec.mi, dec.lo);
5822 "%lu%lu", dec.mi, dec.lo);
5824 if (dec.sign)
5825 snprintf((char *) *retValue, bufsize, "-%lu", dec.lo);
5827 snprintf((char *) *retValue, bufsize, "%lu", dec.lo);