Subversion Repositories Kolibri OS

Compare Revisions

Regard whitespace Rev 4920 → Rev 4921

/contrib/sdk/sources/newlib/libc/stdio/sprintf.c
47,26 → 47,26
ANSI_SYNOPSIS
#include <stdio.h>
 
int printf(const char *<[format]>, ...);
int fprintf(FILE *<[fd]>, const char *<[format]>, ...);
int sprintf(char *<[str]>, const char *<[format]>, ...);
int snprintf(char *<[str]>, size_t <[size]>, const char *<[format]>,
int printf(const char *restrict <[format]>, ...);
int fprintf(FILE *restrict <[fd]>, const char *restrict <[format]>, ...);
int sprintf(char *restrict <[str]>, const char *restrict <[format]>, ...);
int snprintf(char *restrict <[str]>, size_t <[size]>, const char *restrict <[format]>,
...);
int asprintf(char **<[strp]>, const char *<[format]>, ...);
char *asnprintf(char *<[str]>, size_t *<[size]>, const char *<[format]>,
int asprintf(char **restrict <[strp]>, const char *restrict <[format]>, ...);
char *asnprintf(char *restrict <[str]>, size_t *restrict <[size]>, const char *restrict <[format]>,
...);
 
int _printf_r(struct _reent *<[ptr]>, const char *<[format]>, ...);
int _fprintf_r(struct _reent *<[ptr]>, FILE *<[fd]>,
const char *<[format]>, ...);
int _sprintf_r(struct _reent *<[ptr]>, char *<[str]>,
const char *<[format]>, ...);
int _snprintf_r(struct _reent *<[ptr]>, char *<[str]>, size_t <[size]>,
const char *<[format]>, ...);
int _asprintf_r(struct _reent *<[ptr]>, char **<[strp]>,
const char *<[format]>, ...);
char *_asnprintf_r(struct _reent *<[ptr]>, char *<[str]>,
size_t *<[size]>, const char *<[format]>, ...);
int _printf_r(struct _reent *<[ptr]>, const char *restrict <[format]>, ...);
int _fprintf_r(struct _reent *<[ptr]>, FILE *restrict <[fd]>,
const char *restrict <[format]>, ...);
int _sprintf_r(struct _reent *<[ptr]>, char *restrict <[str]>,
const char *restrict <[format]>, ...);
int _snprintf_r(struct _reent *<[ptr]>, char *restrict <[str]>, size_t <[size]>,
const char *restrict <[format]>, ...);
int _asprintf_r(struct _reent *<[ptr]>, char **restrict <[strp]>,
const char *restrict <[format]>, ...);
char *_asnprintf_r(struct _reent *<[ptr]>, char *restrict <[str]>,
size_t *restrict <[size]>, const char *restrict <[format]>, ...);
 
DESCRIPTION
<<printf>> accepts a series of arguments, applies to each a
518,6 → 518,10
implementation is similar to <<%#tx>>), except
that <<0x>> appears even for the NULL pointer.
 
o m
Prints the output of <<strerror(errno)>>; no
argument is required. A GNU extension.
 
o-
O-
 
575,13 → 579,13
#ifdef _HAVE_STDC
_DEFUN(_sprintf_r, (ptr, str, fmt),
struct _reent *ptr _AND
char *str _AND
_CONST char *fmt _DOTS)
char *__restrict str _AND
_CONST char *__restrict fmt _DOTS)
#else
_sprintf_r(ptr, str, fmt, va_alist)
struct _reent *ptr;
char *str;
_CONST char *fmt;
char *__restrict str;
_CONST char *__restrict fmt;
va_dcl
#endif
{
609,8 → 613,8
int
#ifdef _HAVE_STDC
_DEFUN(sprintf, (str, fmt),
char *str _AND
_CONST char *fmt _DOTS)
char *__restrict str _AND
_CONST char *__restrict fmt _DOTS)
#else
sprintf(str, fmt, va_alist)
char *str;