Add whitespace removal helper to cpphelp
[gpgol.git] / src / cpphelp.h
index 0b905b1..9167f29 100644 (file)
@@ -37,6 +37,10 @@ void release_cArray (char **carray);
 void rtrim (std::string &s);
 void ltrim (std::string &s);
 void trim (std::string &s);
+void remove_whitespace (std::string &s);
+
+/* Join a string vector */
+void join(const std::vector<std::string>& v, const char *c, std::string& s);
 
 /* Convert a string vector to a null terminated char array */
 char **vector_to_cArray (const std::vector<std::string> &vec);
@@ -45,8 +49,10 @@ std::vector <std::string> cArray_to_vector (const char **cArray);
 /* Check if we are in de_vs mode. */
 bool in_de_vs_mode ();
 
+#ifdef HAVE_W32_SYSTEM
 /* Get a map of all subkey value pairs in a registry key */
 std::map<std::string, std::string> get_registry_subkeys (const char *path);
+#endif
 
 std::vector<std::string> gpgol_split (const std::string &s, char delim);