Definition at line 90 of file compat_informix-dec_test.c.
95 int i,
j, k, q, r, count = 0;
108 printf(
"dec[%d,0]: r: %d\n",
i, r);
113 decarr[count++] = dec;
136 printf(
"dec[%d,6]: %ld (r: %d)\n",
i, r?0L:l, r);
143 printf(
"dec[%d,7]: %s (r: %d - cmp: %d)\n",
i,
buf, r, q);
148 printf(
"dec[%d,8]: %d (r: %d)\n",
i, r?0:k, r);
155 printf(
"dec[%d,9]: %s (r: %d - cmp: %d)\n",
i,
buf, r, q);
176 decarr[count++] = dec;
179 printf(
"dec[%d]: %sNULL\n", count-1,
181 printf(
"dec[0]: %sNULL\n",
189 for (
i = 0;
i < count;
i++)
191 for (
j = 0;
j < count;
j++)
210 r =
decsub(decarr[
i], decarr[
j], &s);
222 r =
decmul(decarr[
i], decarr[
j], &m);
234 r =
decdiv(decarr[
i], decarr[
j], &d);
248 for (
i = 0;
i < count;
i++)
void PGTYPESdecimal_free(decimal *var)
decimal * PGTYPESdecimal_new(void)
References a, buf, BUFSIZE, calloc, CDECIMALTYPE, check_errno(), decadd(), deccmp(), deccvasc(), deccvint(), deccvlong(), decdiv(), decmul(), decs, decsub(), dectoasc(), dectodbl(), dectoint(), dectolong(), ECPGdebug, free, i, j, PGTYPESdecimal_free(), PGTYPESdecimal_new(), print_double(), printf, realloc, risnull(), and rsetnull().