capi/sprintf.h File Reference

#include <stdarg.h>
#include "type.h"
Include dependency graph for sprintf.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  printToStringType

Defines

#define NOTEOFPRINTF   -1
#define EOFPRINTF   0

Typedefs

typedef int(* funcPutChar )(char ch, ULONG ud)

Functions

int f_puts (funcPutChar fPutChar, const char *pStr, ULONG ud)
int f_putb (funcPutChar fPutByte, const unsigned char *pBuf, ULONG len, ULONG ud)
int funcprintfArp (funcPutChar fPutChar, ULONG ud, const char *str, va_list arp)
int funcprintf (funcPutChar fPutChar, ULONG ud, const char *str,...)
int osprintf (char *strBuf, UINT32 bufSize, const char *format,...)

Define Documentation

#define EOFPRINTF   0

Referenced by f_putb(), f_puts(), and funcprintfArp().

#define NOTEOFPRINTF   -1

Referenced by funcprintfArp().


Typedef Documentation

typedef int(* funcPutChar)(char ch, ULONG ud)

Function Documentation

int f_putb ( funcPutChar  fPutByte,
const unsigned char *  pBuf,
ULONG  len,
ULONG  ud 
)

References EOFPRINTF.

Referenced by UART_SendData().

Here is the caller graph for this function:

int f_puts ( funcPutChar  fPutChar,
const char *  pStr,
ULONG  ud 
)

References EOFPRINTF.

Referenced by funcprintfArp(), and UART_SendString().

Here is the caller graph for this function:

int funcprintf ( funcPutChar  fPutChar,
ULONG  ud,
const char *  str,
  ... 
)

References funcprintfArp().

Here is the call graph for this function:

int funcprintfArp ( funcPutChar  fPutChar,
ULONG  ud,
const char *  str,
va_list  arp 
)

References EOFPRINTF, f_puts(), getnextfmtChar(), and NOTEOFPRINTF.

Referenced by ConsoleOut(), funcprintf(), osprintf(), and UART_printf().

Here is the call graph for this function:

Here is the caller graph for this function:

int osprintf ( char *  strBuf,
UINT32  bufSize,
const char *  format,
  ... 
)
Generated on Wed Mar 23 11:08:34 2011 for Omnima LCD by  doxygen 1.6.3