X-Git-Url: https://pd.if.org/git/?p=pdclib;a=blobdiff_plain;f=includes%2Fstdlib.h;h=610f71c4ca40b6aabc7d7a1e44d824872ac3e236;hp=c0efa68273dff2c5228ec7c517dfb06494ceacb4;hb=70f1c6f7c9d515ef426da68973511f46de57005a;hpb=54a2869bd13882c5e3b2417569709cd490cfcf3f diff --git a/includes/stdlib.h b/includes/stdlib.h index c0efa68..610f71c 100644 --- a/includes/stdlib.h +++ b/includes/stdlib.h @@ -10,6 +10,8 @@ #ifndef __STDLIB_H #define __STDLIB_H __STDLIB_H +// TODO: Documentation, C++ handling + // ---------------------------------------------------------------------------- // MACROS @@ -39,10 +41,10 @@ typedef struct long long remainder; } lldiv_t; -typedef size_t; // TODO +typedef size_t; // TODO - personality? #ifndef __cplusplus -typedef wchar_t; // TODO +typedef wchar_t; // TODO - personality? #endif // __cplusplus // ---------------------------------------------------------------------------- @@ -115,4 +117,6 @@ __cppwrapper( int atexit( void (*func) ( void ) ) { /* TODO */ }; ) __cppwrapper( void * bsearch( const void * key, const void * base, size_t nelem, size_t size, int (*cmp) ( const void * ck, const void * ce) ) { /* TODO */ }; ) __cppwrapper( void qsort( void * base, size_t nelem, size_t size, int (*cmp) ( const void * e1, const void * e2) ) { /* TODO */ }; ) +#undef __cppwrapper + #endif // __STDLIB_H