pinebuds/utils/libc/inc/stdio.h
2022-08-15 17:20:27 +08:00

30 lines
748 B
C

#ifndef STDIO_H
#define STDIO_H
#ifdef __cplusplus
extern "C" {
#endif
#include "stddef.h"
#include "stdint.h"
#include "stdarg.h"
/* Standard sprintf() function. Work as the libc one. */
int sprintf(char * buf, const char *fmt, ...);
/* Standard snprintf() function from BSD, more secure... */
int snprintf(char * buf, size_t size, const char *fmt, ...);
/* Standard sscanf() function. Work as the libc one. */
int sscanf(const char * buf, const char * fmt, ...);
/* If you need to code your own printf... */
int vsprintf(char *buf, const char *fmt, va_list ap);
int vsnprintf(char *buf, size_t size, const char *fmt, va_list ap);
int vsscanf(const char *fp, const char *fmt0, va_list ap);
#ifdef __cplusplus
}
#endif
#endif /* STDIO_H */