summaryrefslogtreecommitdiff
path: root/src/libc/stdlib.h
diff options
context:
space:
mode:
authorAndreas Baumann <mail@andreasbaumann.cc>2017-07-13 09:06:53 +0200
committerAndreas Baumann <mail@andreasbaumann.cc>2017-07-13 09:06:53 +0200
commited869aa3867d134fb37f586f1db029006677cebb (patch)
treea34cb31b0359d98e0be8a1269535f8f660c7db68 /src/libc/stdlib.h
parent08487fb5bfd7f5e1d9564d4132d38592d2dd0cc2 (diff)
downloadabaos-ed869aa3867d134fb37f586f1db029006677cebb.tar.gz
abaos-ed869aa3867d134fb37f586f1db029006677cebb.tar.bz2
separated C library implementations with an OS_ABAOS define (for now),
we cannot test stdio and memory management in the hosted environment yet this way
Diffstat (limited to 'src/libc/stdlib.h')
-rw-r--r--src/libc/stdlib.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/libc/stdlib.h b/src/libc/stdlib.h
index ff6b67f..9507fa3 100644
--- a/src/libc/stdlib.h
+++ b/src/libc/stdlib.h
@@ -3,13 +3,17 @@
#include "stddef.h"
+#ifdef OS_ABAOS
#include "memorymanagement.h"
+#endif
char *itoa( int v, char *s, int base );
void *malloc( size_t size );
void free( void *p );
+#ifdef OS_ABAOS
void __stdlib_set_memory_manager( memory_manager_t *memory_manager );
+#endif
#endif // STDLIB_H