]> git.saurik.com Git - minimal.git/commitdiff
Fixed some compile errors.
authorJay Freeman (saurik) <saurik@saurik.com>
Wed, 5 Dec 2007 03:48:32 +0000 (03:48 +0000)
committerJay Freeman (saurik) <saurik@saurik.com>
Wed, 5 Dec 2007 03:48:32 +0000 (03:48 +0000)
stdlib.h
string.h

index 9610429948bcdddcbe0b1a8b3f141e354613c659..21fd7d725202175dea95298951b3044b965a7974 100644 (file)
--- a/stdlib.h
+++ b/stdlib.h
 #define _not(type) \
     ((type) ~ (type) 0)
 
+#define _breakpoint() \
+    __asm__ { int 0x3 }
+
+#define _unused \
+    __attribute__((unused))
+
 #include <errno.h>
 #include <stdio.h>
 #include <stdbool.h>
index 6a64597ba6f6ebe2969396eb3c3f7c2178cdfd85..c259399bb894721f8368da3dddd8a60e881dc8d6 100644 (file)
--- a/string.h
+++ b/string.h
@@ -1,9 +1,14 @@
+#ifndef MINIMAL_STRING_H
+#define MINIMAL_STRING_H
+
 #include <string.h>
 
-char *strndup_(const char *src, int len) {
+_unused static char *strndup_(const char *src, int len) {
     char *dst = malloc(len + 1);
     _assert(dst != NULL);
     strncpy(dst, src, len);
     dst[len] = '\0';
     return dst;
 }
+
+#endif/*MINIMAL_STRING_H*/