vasprintf should return int
This commit is contained in:
parent
6598a4cb9c
commit
c35ccc0722
|
@ -30,10 +30,10 @@ extern size_t fwrite(const void *ptr, size_t size, size_t nmemb, FILE * stream);
|
|||
extern int fileno(FILE * stream);
|
||||
extern int fflush(FILE * stream);
|
||||
|
||||
extern size_t vasprintf(char ** buf, const char *fmt, va_list args);
|
||||
extern int sprintf(char *buf, const char *fmt, ...);
|
||||
extern int fprintf(FILE *stream, const char *fmt, ...);
|
||||
extern int printf(const char *fmt, ...);
|
||||
extern int vasprintf(char ** buf, const char *fmt, va_list args);
|
||||
extern int sprintf(char *buf, const char *fmt, ...);
|
||||
extern int fprintf(FILE *stream, const char *fmt, ...);
|
||||
extern int printf(const char *fmt, ...);
|
||||
extern int snprintf(char * buf, size_t size, const char * fmt, ...);
|
||||
extern int vsprintf(char * buf, const char *fmt, va_list args);
|
||||
extern int vsnprintf(char * buf, size_t size, const char *fmt, va_list args);
|
||||
|
|
|
@ -96,7 +96,7 @@ static void print_hex(unsigned int value, unsigned int width, char * buf, int *
|
|||
/*
|
||||
* vasprintf()
|
||||
*/
|
||||
size_t xvasprintf(char * buf, const char * fmt, va_list args) {
|
||||
int xvasprintf(char * buf, const char * fmt, va_list args) {
|
||||
int i = 0;
|
||||
char * s;
|
||||
char * b = buf;
|
||||
|
@ -250,7 +250,7 @@ size_t xvasprintf(char * buf, const char * fmt, va_list args) {
|
|||
return b - buf;
|
||||
}
|
||||
|
||||
size_t vasprintf(char ** buf, const char * fmt, va_list args) {
|
||||
int vasprintf(char ** buf, const char * fmt, va_list args) {
|
||||
char * b = malloc(1024);
|
||||
*buf = b;
|
||||
return xvasprintf(b, fmt, args);
|
||||
|
|
Loading…
Reference in New Issue