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

typedef decimal dec_t;

int			decadd(dec_t *, dec_t *, dec_t *);
int			deccmp(dec_t *, dec_t *);
void		deccopy(dec_t *, dec_t *);
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 *, dec_t *, dec_t *);
int			decmul(dec_t *, dec_t *, dec_t *);
int			decsub(dec_t *, dec_t *, dec_t *);
int			dectoasc(dec_t *, char *, int, int);
int			dectodbl(dec_t *, double *);
int			dectoint(dec_t *, int *);
int			dectolong(dec_t *, long *);