File nut/crt/putf.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
  memchr() nut/c/string/memchr.c
  strlen() nut/c/string/strlen.c
  __builtin_va_arg(), strcpy_P(), strlen_P()
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