]> git.saurik.com Git - minimal.git/blobdiff - stdlib.h
Adding Pamphlet for Brian.
[minimal.git] / stdlib.h
index 21fd7d725202175dea95298951b3044b965a7974..0f24d7d6240c19a180975a9ee07f3ad4cbd6a4fb 100644 (file)
--- a/stdlib.h
+++ b/stdlib.h
@@ -35,6 +35,9 @@
  * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 */
 
+#ifndef MINIMAL_STDLIB_H
+#define MINIMAL_STDLIB_H
+
 #define _assert(expr) \
     do if (!(expr)) { \
         fprintf(stderr, "%s(%u): _assert(%u:%s)\n", __FILE__, __LINE__, errno, #expr); \
@@ -55,7 +58,7 @@
     for (;;)
 
 #define _trace() \
-    printf("_trace(%s:%u)\n", __FILE__, __LINE__)
+    printf("_trace(%s:%u): %s\n", __FILE__, __LINE__, __FUNCTION__)
 
 #define _not(type) \
     ((type) ~ (type) 0)
@@ -63,7 +66,7 @@
 #define _breakpoint() \
     __asm__ { int 0x3 }
 
-#define _unused \
+#define _disused \
     __attribute__((unused))
 
 #include <errno.h>
@@ -71,3 +74,5 @@
 #include <stdbool.h>
 #include <stdlib.h>
 #include <stdint.h>
+
+#endif/*MINIMAL_STDLIB_H*/