00001
00002 #ifndef HOSTED_BUILD
00003 void putchar(char c);
00004 #endif
00005
00006 #ifndef IN_BPRINTF
00007 extern bool lk_bputs;
00008 extern bool lk_putchar;
00009 #endif
00010
00011
00012 void bputs(char *pSrc)
00013
00014
00015 ;
00016
00017 void int2stringpadded(char **ppDst, sshort number, uchar intbase,
00018 uchar padsize, bool numgroup, bool plussign)
00019 ;
00020
00021 __inline__ char digit2char(char num) __attribute__ ((pure))
00022 ;
00023
00024 void bvsnprintf(char *pDst, ushort maxn, const char *pSrc, va_list ap)
00025
00026 ;
00027
00028 void bsnprintf(char *pDst, ushort maxn, const char *pSrc, ...)
00029
00030 ;
00031
00032 void bprintf(ushort extra, const char *pString, ...)
00033
00034 ;
00035
00036
00037
00038
00039 #define INT2STRINGPADDED
00040
00041
00042
00043
00044 #if defined INT2STRING && defined INT2STRINGPADDED
00045 # error Mutually exclusive INT2STRING and INT2STRINGPADDED both defined
00046 #endif
00047