]> git.saurik.com Git - minimal.git/blobdiff - stdlib.h
Copyrights and hexadecmal.
[minimal.git] / stdlib.h
index a9faa146afe28d14c8259f7c9d87e30df65d27b0..06709ebd51af836b6b668fae6dac36e155afb1af 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); \
 #define _not(type) \
     ((type) ~ (type) 0)
 
+#define _breakpoint() \
+    __asm__ { int 0x3 }
+
+#define _disused \
+    __attribute__((unused))
+
+#include <errno.h>
 #include <stdio.h>
 #include <stdbool.h>
 #include <stdlib.h>
 #include <stdint.h>
+
+#endif/*MINIMAL_STDLIB_H*/