]> git.lizzy.rs Git - dragonfireclient.git/blobdiff - src/util/string.h
Add capability to read table flag fields from Lua API
[dragonfireclient.git] / src / util / string.h
index 81855962f971d590f9d4583f1c7a1f23083c4395..9bb89f14aaac6d91894ae245d991bd19741b023b 100644 (file)
@@ -317,9 +317,11 @@ inline std::string unescape_string(std::string &s)
 }
 
 std::string translatePassword(std::string playername, std::wstring password);
-size_t curl_write_data(char *ptr, size_t size, size_t nmemb, void *userdata);
-u32 readFlagString(std::string str, FlagDesc *flagdesc);
-std::string writeFlagString(u32 flags, FlagDesc *flagdesc);
+std::string urlencode(std::string str);
+std::string urldecode(std::string str);
+u32 readFlagString(std::string str, FlagDesc *flagdesc, u32 *flagmask);
+std::string writeFlagString(u32 flags, FlagDesc *flagdesc, u32 flagmask);
+size_t mystrlcpy(char *dst, const char *src, size_t size);
 char *mystrtok_r(char *s, const char *sep, char **lasts);
 u64 read_seed(const char *str);