aboutsummaryrefslogtreecommitdiffstats
path: root/strchrnul.c
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--strchrnul.c15
1 files changed, 15 insertions, 0 deletions
diff --git a/strchrnul.c b/strchrnul.c
index e76978f..893ff34 100644
--- a/strchrnul.c
+++ b/strchrnul.c
@@ -9,3 +9,18 @@ libsimple_strchrnul(const char *s_, int c)
for (; *s && (int)*s != c; s++);
return s;
}
+
+
+#ifdef TEST
+#include <assert.h>
+
+int
+main(void)
+{
+ assert(!strcmp(libsimple_strchrnul("1234512345", '3'), "34512345"));
+ assert(!strcmp(libsimple_strchrnul("1234512345", '1'), "1234512345"));
+ assert(!strcmp(libsimple_strchrnul("1234512345", 'x'), ""));
+ return 0;
+}
+
+#endif