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