mavsprintf.h File Reference


Detailed Description

vsprintf and support functions.

#include "maarg.h"
#include "mastring.h"

Functions

int vsprintf (char *buf, const char *fmt, va_list args)
 vsprintf - print formatted output
int sprintf (char *buf, const char *fmt,...)
 sprintf - print formatted output
int lprintfln (const char *fmt,...) __attribute__((format(printf


Function Documentation

int vsprintf char *  buf,
const char *  fmt,
va_list  args
 

vsprintf - print formatted output

Parameters:
buf output string
fmt input format string
args format variable arg pointer list
Returns:
Returns string length of output

int sprintf char *  buf,
const char *  fmt,
  ...
 

sprintf - print formatted output

Parameters:
buf output string
fmt input format string
Returns:
Returns string length of output

int lprintfln const char *  fmt,
  ...
 

Writes a line of formatted output to the system debug log. Will do nothing on release versions.

Warning:
This function uses a fixed buffer size. Outputting too much data at once will cause a buffer overrun.
Returns:
Length of output, or <0 if the debug log is unavailable.


Generated on Sat Feb 13 00:15:38 2010 for MoSync 2 beta 1 by  doxygen 1.4.6-NO