POSIX: asprintf and vasprintf are BSD/GNU extensions
fix #16259 Change-Id: Ia16bb6e1944b87b25d1a940bbdaaf6e236db1abf Reviewed-on: https://review.haiku-os.org/c/haiku/+/3381 Reviewed-by: Adrien Destugues <[email protected]>
This commit is contained in:
@@ -19,6 +19,10 @@ extern "C" {
|
||||
|
||||
char *fgetln(FILE *stream, size_t *_length);
|
||||
|
||||
int asprintf(char **ret, char const *format, ...) __PRINTFLIKE(2,3);
|
||||
int vasprintf(char **ret, char const *format, va_list ap);
|
||||
|
||||
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
#endif
|
||||
|
||||
@@ -176,12 +176,10 @@ extern int dprintf(int fd, char const *format, ...) __PRINTFLIKE(2,3);
|
||||
extern int fprintf(FILE *stream, char const *format, ...) __PRINTFLIKE(2,3);
|
||||
extern int sprintf(char *string, char const *format, ...) __PRINTFLIKE(2,3);
|
||||
extern int snprintf(char *string, size_t size, char const *format, ...) __PRINTFLIKE(3,4);
|
||||
extern int asprintf(char **ret, char const *format, ...) __PRINTFLIKE(2,3);
|
||||
extern int vprintf(char const *format, va_list ap);
|
||||
extern int vfprintf(FILE *stream, char const *format, va_list ap);
|
||||
extern int vsprintf(char *string, char const *format, va_list ap);
|
||||
extern int vsnprintf(char *string, size_t size, char const *format, va_list ap);
|
||||
extern int vasprintf(char **ret, char const *format, va_list ap);
|
||||
|
||||
extern int scanf(char const *format, ...);
|
||||
extern int fscanf(FILE *stream, char const *format, ...);
|
||||
|
||||
Reference in New Issue
Block a user