aboutsummaryrefslogtreecommitdiffstats
path: root/String.h
diff options
context:
space:
mode:
Diffstat (limited to 'String.h')
-rw-r--r--String.h19
1 files changed, 4 insertions, 15 deletions
diff --git a/String.h b/String.h
index 907c50e..cb7f1ac 100644
--- a/String.h
+++ b/String.h
@@ -3,23 +3,14 @@
#ifndef HEADER_String
#define HEADER_String
/*
-htop
-(C) 2004-2010 Hisham H. Muhammad
+htop - String.h
+(C) 2004-2011 Hisham H. Muhammad
Released under the GNU GPL, see the COPYING file
in the source distribution for its full text.
*/
-#define _GNU_SOURCE
-#include <string.h>
-#include <strings.h>
-#include <stdlib.h>
-#include <stdio.h>
-
-#include "debug.h"
-
#define String_startsWith(s, match) (strstr((s), (match)) == (s))
-
-extern char* String_copy(const char* orig);
+#define String_contains_i(s1, s2) (strcasestr(s1, s2) != NULL)
char* String_cat(const char* s1, const char* s2);
@@ -27,12 +18,10 @@ char* String_trim(const char* in);
extern int String_eq(const char* s1, const char* s2);
-char** String_split(const char* s, char sep);
+char** String_split(const char* s, char sep, int* n);
void String_freeArray(char** s);
-int String_contains_i(const char* s, const char* match);
-
char* String_getToken(const char* line, const unsigned short int numMatch);
#endif