Main Page   Namespace List   Class Hierarchy   Compound List   File List   Namespace Members   Compound Members   File Members  

OstringStream.cpp File Reference

#include "log4cpp/Portability.hh"
#include <stdio.h>
#include "log4cpp/OstringStream.hh"
#include <stdlib.h>
#include <stdarg.h>
#include "snprintf.c"

Include dependency graph for OstringStream.cpp:

Include dependency graph

Namespaces

namespace  log4cpp

Defines

#define HAVE_SNPRINTF
#define PREFER_PORTABLE_SNPRINTF
#define VSNPRINTF   portable_vsnprintf

Functions

int portable_snprintf (char *str, size_t str_m, const char *fmt,...)
int portable_vsnprintf (char *str, size_t str_m, const char *fmt, va_list ap)
std::string vstrprintf (const char *format, va_list args)

Variables

char credits []

Define Documentation

#define HAVE_SNPRINTF
 

Value:

#define PREFER_PORTABLE_SNPRINTF
 

Value:

#define VSNPRINTF   portable_vsnprintf
 


Function Documentation

int portable_snprintf ( char * str,
size_t str_m,
const char * fmt,
... )
 

int portable_vsnprintf ( char * str,
size_t str_m,
const char * fmt,
va_list ap )
 

std::string vstrprintf ( const char * format,
va_list args )
 


Variable Documentation

char credits [static]
 

Initial value:

 "\n\
@(#)snprintf.c, v2.2: Mark Martinec, <mark.martinec@ijs.si>\n\
@(#)snprintf.c, v2.2: Copyright 1999, Mark Martinec. Frontier Artistic License applies.\n\
@(#)snprintf.c, v2.2: http://www.ijs.si/software/snprintf/\n"


Generated at Mon Jan 28 01:40:30 2002 for log4cpp by doxygen1.2.8.1 written by Dimitri van Heesch, © 1997-2001