aboutsummaryrefslogtreecommitdiff
path: root/src/interfaces/ecpg/include/decimal.h
blob: ce0eedc3d95423143c17247359fc32d5dac1315d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <pgtypes_numeric.h>

#ifndef dec_t
#define dec_t NumericVar
#endif /* dec_t */

int decadd(dec_t *, NumericVar *, NumericVar *);
int deccmp(dec_t *, NumericVar *);
void deccopy(dec_t *, NumericVar *);
int deccvasc(char *, int, dec_t *);
int deccvdbl(double, dec_t *);
int deccvint(int, dec_t *);
int deccvlong(long, dec_t *);
int decdiv(dec_t *, NumericVar *, NumericVar *);
int decmul(dec_t *, NumericVar *, NumericVar *);
int decsub(dec_t *, NumericVar *, NumericVar *);
int dectoasc(dec_t *, char *, int, int);
int dectodbl(dec_t *, double *);
int dectoint(dec_t *, int *);
int dectolong(dec_t *, long *);