28 lines
695 B
C
28 lines
695 B
C
/*
|
|
File: stdio.h
|
|
Author: Taylor Robbins
|
|
Date: 08\28\2025
|
|
*/
|
|
|
|
#ifndef _STDIO_H
|
|
#define _STDIO_H
|
|
|
|
#include <stdint.h>
|
|
#include <stdarg.h>
|
|
|
|
MAYBE_START_EXTERN_C
|
|
|
|
int vprintf(const char* formatStr, va_list args);
|
|
// TODO: int vfprintf(FILE*, const char*, va_list args);
|
|
int vsprintf(char* bufferPntr, const char* formatStr, va_list args);
|
|
int vsnprintf(char* bufferPntr, size_t bufferSize, const char* formatStr, va_list args);
|
|
|
|
int printf(const char* formatStr, ...);
|
|
// TODO: int fprintf(FILE*, const char*, ...);
|
|
int sprintf(char* bufferPntr, const char* formatStr, ...);
|
|
int snprintf(char* bufferPntr, size_t bufferSize, const char* formatStr, ...);
|
|
|
|
MAYBE_END_EXTERN_C
|
|
|
|
#endif // _STDIO_H
|