__printf.c File Reference

#include "libc.h"

Defines

#define LJUST   (1<<0u)
#define ZPAD   (1<<1u)
#define DOT   (1<<2u)
#define SWAP(I1, I2)   {int __tmp;__tmp = (I1);(I1) = (I2);(I2) = __tmp;}

Functions

ssize_t __printf_char (t___printf_fn fn, void *data, char c)
ssize_t __printf_str (t___printf_fn fn, void *data, char *str, int max_len)
ssize_t __cvt_str (t___printf_fn fn, void *data, char *value, u_int flags, int len1, int len2)
ssize_t __cvt_quad (t___printf_fn fn, void *data, quad_t value, int base, int dosign, u_int flags, int len1, int len2)
ssize_t __vprintf (t___printf_fn fn, void *data, const char *fmt, va_list args)
ssize_t __printf (t___printf_fn fn, void *data, const char *fmt,...)

Define Documentation

#define DOT   (1<<2u)
 

#define LJUST   (1<<0u)
 

#define SWAP I1,
I2   )     {int __tmp;__tmp = (I1);(I1) = (I2);(I2) = __tmp;}
 

#define ZPAD   (1<<1u)
 


Function Documentation

ssize_t __cvt_quad t___printf_fn  fn,
void *  data,
quad_t  value,
int  base,
int  dosign,
u_int  flags,
int  len1,
int  len2
 

ssize_t __cvt_str t___printf_fn  fn,
void *  data,
char *  value,
u_int  flags,
int  len1,
int  len2
 

ssize_t __printf t___printf_fn  fn,
void *  data,
const char *  fmt,
  ...
 

ssize_t __printf_char t___printf_fn  fn,
void *  data,
char  c
 

ssize_t __printf_str t___printf_fn  fn,
void *  data,
char *  str,
int  max_len
 

ssize_t __vprintf t___printf_fn  fn,
void *  data,
const char *  fmt,
va_list  args
 


Generated on Wed May 24 23:05:57 2006 for LSE/OS by  doxygen 1.4.6