Rename String to StringUtils.

Fixes building on case-insensitive filesystems where String.h gets confused with <string.h>.

From d734dacea0a10d0465dad4e95b3421511e7da112 Mon Sep 17 00:00:00 2001
From: David Hunt <dhunt@iolanthe.attlocal.net>
Date: Sat, 11 Jul 2015 20:56:31 -0500
Subject: [PATCH 1/8] Rename String to StringUtils
This commit is contained in:
David Hunt
2015-08-19 13:43:20 -03:00
committed by Hisham Muhammad
parent f2c053a884
commit 5e602f18d5
19 changed files with 25 additions and 25 deletions

27
StringUtils.h Normal file
View File

@ -0,0 +1,27 @@
/* Do not edit this file. It was automatically generated. */
#ifndef HEADER_StringUtils
#define HEADER_StringUtils
/*
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 String_startsWith(s, match) (strstr((s), (match)) == (s))
#define String_contains_i(s1, s2) (strcasestr(s1, s2) != NULL)
char* String_cat(const char* s1, const char* s2);
char* String_trim(const char* in);
extern int String_eq(const char* s1, const char* s2);
char** String_split(const char* s, char sep, int* n);
void String_freeArray(char** s);
char* String_getToken(const char* line, const unsigned short int numMatch);
#endif