File nut/crt/putff.c


Included Files


Preprocessor definitions

#define STDIO_FLOATING_POINT

Local Variables

blanks
static const char blanks[16]
Included from nut/crt/putf.c
Used in: _putf()  

zeroes
static const char zeroes[16]

Included from nut/crt/putf.c
Used in: _putf()  

HEXDIGIT
static const char HEXDIGIT[32]

Included from nut/crt/putf.c
Used in: _putf()  

Global Function _putf()

int _putf ( int _putb(int,const void*,size_t), int _putb_P(int,const char*,size_t), int fd, const char* fmt, va_list ap )
Prototyped in: nut/crt/nut_io.h
Included from: nut/crt/putf.c
Calls: _putpad() nut/crt/putff.c
  free() nut/crt/malloc.c
  malloc() nut/crt/malloc.c
  memchr() nut/c/string/memchr.c
  strlen() nut/c/string/strlen.c
  va_args_ulval() nut/crt/putff.c
  __builtin_va_arg(), dtostre(), dtostrf(), strcpy_P(), strlen_P()
References Variables: HEXDIGIT nut/crt/putff.c
  blanks nut/crt/putff.c
  zeroes nut/crt/putff.c

Global Function va_args_ulval()

uint32_t va_args_ulval ( int flags, va_list* ap )
Included from: nut/crt/putf.c
Calls: __builtin_va_arg()
Called by: _putf() nut/crt/putff.c

Local Function _putpad()

static void _putpad ( int _putb(int fd,const char*,size_t), int fd, const char* padch, int count )
Included from: nut/crt/putf.c
Called by: _putf() nut/crt/putff.c