diff th_string.h @ 90:2b1f7f1ca8e4

Add new function th_strdup_trim().
author Matti Hamalainen <ccr@tnsp.org>
date Tue, 20 May 2014 04:27:30 +0300
parents 30690f5c4cae
children eca8ffe4e260
line wrap: on
line diff
--- a/th_string.h	Sat May 17 22:39:37 2014 +0300
+++ b/th_string.h	Tue May 20 04:27:30 2014 +0300
@@ -40,10 +40,19 @@
 #define th_toupper(c)   toupper((int)(unsigned char) c)
 
 
+enum
+{
+  TH_TRIM_START = 1,
+  TH_TRIM_END   = 2,
+  TH_TRIM_BOTH  = 3
+};
+
+
 /* Normal NUL-terminated string functions
  */
 char    *th_strdup(const char *);
 char    *th_strndup(const char *, const size_t);
+char    *th_strdup_trim(const char *, const int);
 
 int     th_strcasecmp(const char *, const char *);
 int     th_strncasecmp(const char *, const char *, size_t);