00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017 #ifndef _LIB_LEX_FASTVAL2STRING_H_
00018 #define _LIB_LEX_FASTVAL2STRING_H_ 1
00019
00029 #include <lib/sconfig.h>
00030
00031 #include <lib/serror.h>
00032
00074
00075
00076
00077
00078
00079
00080
00081
00082
00084 extern char *FastInt2String(char *dest,int8 val,char base=16);
00085 extern char *FastInt2String(char *dest,int16 val,char base=16);
00086 extern char *FastInt2String(char *dest,int32 val,char base=16);
00087 extern char *FastInt2String(char *dest,int64 val,char base=16);
00088 extern char *FastInt2String(char *dest,uint8 val,char base=16);
00089 extern char *FastInt2String(char *dest,uint16 val,char base=16);
00090 extern char *FastInt2String(char *dest,uint32 val,char base=16);
00091 extern char *FastInt2String(char *dest,uint64 val,char base=16);
00093
00094
00111
00112 extern char *FastFloat2String(char *dest,flt val);
00113 extern char *FastFloat2String(char *dest,dbl val);
00115
00116 #endif