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

#ifndef dec_t
#define dec_t Decimal
#endif   /* 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 *);