29 #include "libComAPI.h"
36 cvtFloatToString(
float val,
char *pdest, epicsUInt16 prec);
38 cvtDoubleToString(
double val,
char *pdest, epicsUInt16 prec);
41 cvtFloatToExpString(
float val,
char *pdest, epicsUInt16 prec);
43 cvtDoubleToExpString(
double val,
char *pdest, epicsUInt16 prec);
45 cvtFloatToCompactString(
float val,
char *pdest, epicsUInt16 prec);
47 cvtDoubleToCompactString(
double val,
char *pdest, epicsUInt16 prec);
50 cvtInt32ToString(epicsInt32 val,
char *pdest);
52 cvtUInt32ToString(epicsUInt32 val,
char *pdest);
54 cvtInt64ToString(epicsInt64 val,
char *pdest);
56 cvtUInt64ToString(epicsUInt64 val,
char *pdest);
59 cvtInt32ToHexString(epicsInt32 val,
char *pdest);
61 cvtUInt32ToHexString(epicsUInt32 val,
char *pdest);
63 cvtInt32ToOctalString(epicsInt32 val,
char *pdest);
65 cvtInt64ToHexString(epicsInt64 val,
char *pdest);
67 cvtUInt64ToHexString(epicsUInt64 val,
char *pdest);
71 #define cvtCharToString(val, str) cvtInt32ToString(val, str)
72 #define cvtUcharToString(val, str) cvtUInt32ToString(val, str)
73 #define cvtShortToString(val, str) cvtInt32ToString(val, str)
74 #define cvtUshortToString(val, str) cvtUInt32ToString(val, str)
75 #define cvtLongToString(val, str) cvtInt32ToString(val, str)
76 #define cvtUlongToString(val, str) cvtUInt32ToString(val, str)
78 #define cvtLongToHexString(val, str) cvtInt32ToHexString(val, str)
79 #define cvtULongToHexString(val, str) cvtUInt32ToHexString(val, str)
80 #define cvtLongToOctalString(val, str) cvtInt32ToOctalString(val, str)
The core data types used by epics.