ELinks 0.16.1.1
snprintf.h File Reference
#include <stdarg.h>
#include <stdio.h>
#include <stdlib.h>
#include "util/string.h"
Include dependency graph for snprintf.h:
This graph shows which files directly or indirectly include this file:

Macros

#define va_copy(dest, src)
#define vsnprintf   elinks_vsnprintf
#define snprintf   elinks_snprintf
#define vasprintf   elinks_vasprintf
#define asprintf   elinks_asprintf
#define _GNU_SOURCE   /* We want vasprintf() */

Functions

int elinks_vsnprintf (char *str, size_t count, const char *fmt, va_list args)
int elinks_snprintf (char *str, size_t count, const char *fmt,...)
int elinks_vasprintf (char **ptr, const char *fmt, va_list ap)
int elinks_asprintf (char **ptr, const char *fmt,...)
int vasprintf (char **ptr, const char *fmt, va_list ap)
static char * vasprintfa (const char *fmt, va_list ap)
char * asprintfa (const char *fmt,...)

Macro Definition Documentation

◆ _GNU_SOURCE

#define _GNU_SOURCE   /* We want vasprintf() */

◆ asprintf

#define asprintf   elinks_asprintf

◆ snprintf

#define snprintf   elinks_snprintf

◆ va_copy

#define va_copy ( dest,
src )
Value:
(dest) = (src)

◆ vasprintf

#define vasprintf   elinks_vasprintf

◆ vsnprintf

#define vsnprintf   elinks_vsnprintf

Function Documentation

◆ asprintfa()

char * asprintfa ( const char * fmt,
... )

◆ elinks_asprintf()

int elinks_asprintf ( char ** ptr,
const char * fmt,
... )

◆ elinks_snprintf()

int elinks_snprintf ( char * str,
size_t count,
const char * fmt,
... )

◆ elinks_vasprintf()

int elinks_vasprintf ( char ** ptr,
const char * fmt,
va_list ap )

◆ elinks_vsnprintf()

int elinks_vsnprintf ( char * str,
size_t count,
const char * fmt,
va_list args )

◆ vasprintf()

int vasprintf ( char ** ptr,
const char * fmt,
va_list ap )

◆ vasprintfa()

char * vasprintfa ( const char * fmt,
va_list ap )
inlinestatic