added functions to remove leading and/or trailing whitespace from strings
[rocksndiamonds.git] / src / libgame / misc.h
index 00228fcf517451666e9f7187ea8bee57d12e39d8..4548892c46febebc133f32650289e594ef3720b7 100644 (file)
@@ -168,6 +168,8 @@ char *getBaseName(char *);
 char *getBaseNamePtr(char *);
 char *getBaseNameNoSuffix(char *);
 
+void *getMemCopy(const void *, size_t);
+
 char *getStringCat2WithSeparator(const char *, const char *, const char *);
 char *getStringCat3WithSeparator(const char *, const char *, const char *, const char *);
 char *getStringCat2(const char *, const char *);
@@ -179,10 +181,18 @@ char *getImg3(const char *, const char *, const char *);
 char *getStringCopy(const char *);
 char *getStringCopyN(const char *, int);
 char *getStringCopyNStatic(const char *, int);
+char *getStringToUpper(const char *);
 char *getStringToLower(const char *);
 void setString(char **, const char *);
 char **getSplitStringArray(const char *s, const char *, int);
+int getStringArrayLength(char **);
 void freeStringArray(char **);
+char *getUnescapedString(const char *);
+
+char *chugString(char *);
+char *chompString(char *);
+char *stripString(char *);
+
 boolean strEqual(const char *, const char *);
 boolean strEqualN(const char *, const char *, int);
 boolean strEqualCase(const char *, const char *);