Team Ai
Datasetpublic

codekingpro/portable-devtools

sourceHugging Faceupdated 5mo agoView on Hugging Face
1likes14kdownloads
cash.h36 linesDownload Raw Back to utils
1/*2 * src/include/utils/cash.h3 *4 *5 * cash.h6 * Written by D'Arcy J.M. Cain7 *8 * Functions to allow input and output of money normally but store9 *	and handle it as 64 bit integer.10 */11 12#ifndef CASH_H13#define CASH_H14 15#include "fmgr.h"16 17typedef int64 Cash;18 19/* Cash is pass-by-reference if and only if int64 is */20static inline Cash21DatumGetCash(Datum X)22{23	return DatumGetInt64(X);24}25 26static inline Datum27CashGetDatum(Cash X)28{29	return Int64GetDatum(X);30}31 32#define PG_GETARG_CASH(n)	DatumGetCash(PG_GETARG_DATUM(n))33#define PG_RETURN_CASH(x)	return CashGetDatum(x)34 35#endif							/* CASH_H */36 
codekingpro/portable-devtools · Team Ai