XenevaOS
Loading...
Searching...
No Matches
stdio.h
Go to the documentation of this file.
1
31#ifndef __STDIO_H__
32#define __STDIO_H__
33
34#include <string.h>
35#include <_null.h>
36#include <stdint.h>
37#include <aurora.h>
38
39#define EOF (-1)
40
41#define STDIN_FILENO 0
42#define STDOUT_FILENO 1
43#define STDERR_FILENO 2
44
45#ifndef SEEK_SET
46#define SEEK_SET 1
47#define SEEK_CUR 2
48#define SEEK_END 3
49#endif
50
51typedef unsigned fpos_t;
52
53extern int atoi(const char* s);
54AU_EXTERN AU_EXPORT char* sztoa(uint64_t value, char* str, int base);
55AU_EXTERN AU_EXPORT void printf(const char* format, ...);
56extern int putchar(int);
57extern int getchar();
58extern void *memmove(void* dest, const void* src, size_t n);
59extern char* ftoa(float value, uint8_t decimal_places);
60extern int rand();
61extern void srand(uint32_t seed);
62#endif
#define AU_EXTERN
Definition aurora.h:50
#define AU_EXPORT
Definition aurora.h:38
unsigned fpos_t
Definition stdio.h:51
int putchar(int)
Definition stdio.cpp:249
int rand()
NOT IMPLEMENTED.
Definition stdio.cpp:132
int atoi(const char *s)
Definition stdio.cpp:107
void * memmove(void *dest, const void *src, size_t n)
AU_EXTERN AU_EXPORT void printf(const char *format,...)
Definition stdio.cpp:121
AU_EXTERN AU_EXPORT char * sztoa(uint64_t value, char *str, int base)
Definition clib.cpp:107
int getchar()
Definition stdio.cpp:369
void srand(uint32_t seed)
Definition stdio.cpp:142
unsigned int uint32_t
Definition acefiex.h:163
unsigned char uint8_t
Definition acefiex.h:161
COMPILER_DEPENDENT_UINT64 uint64_t
Definition acefiex.h:165
#define ftoa(num, string)
Definition stdlib.h:102