File nut/crt/putf.c

Included in: nut/crt/putff.c

Included Files


Preprocessor definitions

#define BUF 16

#define PADSIZE 16

#define ALT 0x01

#define LADJUST 0x04

#define LONGINT 0x08

#define ZEROPAD 0x10


Local Variables

blanks
static char blanks[16]
Used in: _putf()  

zeroes
static char zeroes[16]

Used in: _putf()  

Global Function _putf()

int _putf ( int _putb(int,const void*,size_t), int fd, const char* fmt, va_list ap )
Prototyped in: nut/crt/nut_io.h
Calls: _putpad() nut/crt/putf.c
  free() nut/crt/malloc.c
  malloc() nut/crt/malloc.c
  __builtin_va_arg(), memchr(), strcpy_P(), strlen(), strlen_P()
Called by: vfprintf() nut/crt/vfprintf.c
  vfprintf_P() nut/crt/vfprintf_p.c
  vsprintf() nut/crt/vsprintf.c
  vsprintf_P() nut/crt/vsprintf_p.c
References Variables: blanks nut/crt/putf.c
  zeroes nut/crt/putf.c

Local Function _putpad()

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