[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Lost] [Patch] Ein paar neue Libc-Funktionen



Antoine Kaufmann schrieb:
Index: src/modules/include/assert.h
===================================================================
--- src/modules/include/assert.h	(Revision 688)
+++ src/modules/include/assert.h	(Arbeitskopie)
@@ -36,7 +36,15 @@
 #ifndef _ASSERT_H_
 #define _ASSERT_H_
-//FIXME
+#ifdef NDEBUG
 #define assert(x)
+#else
+void _assert(const char* assertation, const char* file, int line,
+    int expression);

Das Wort heißt immer noch "assertion".

+        fprintf(stderr, "Annahme fehlgeschlagen: '%s' in '%d' auf Zeile %d\n",
+            assertation, file, line);

Und auf deutsch "Zusicherung".

Außerdem fehlt mindestens die Änderung der config.h in diesem Patch.