diff libgaim/win32/win32dep.h @ 14272:7635195195c0

[gaim-migrate @ 16957] -Updated the win32dep debug function to correctly match the core function (the core was apparently changed a while ago and this was never updated). -Updated wgaim_read_reg_string() to deal with non-ascii strings correctly, created corresponding wgaim_write_reg_string(). Use these in various places. -Update some win32dep arguments and return values to be correctly marked as having constant values. committer: Tailor Script <tailor@pidgin.im>
author Daniel Atallah <daniel.atallah@gmail.com>
date Mon, 21 Aug 2006 20:58:20 +0000
parents ab8a105eff62
children 5b389aacc06b
line wrap: on
line diff
--- a/libgaim/win32/win32dep.h	Mon Aug 21 17:13:16 2006 +0000
+++ b/libgaim/win32/win32dep.h	Mon Aug 21 20:58:20 2006 +0000
@@ -36,20 +36,21 @@
  ** win32dep.c
  **/
 /* Windows helper functions */
-FARPROC   wgaim_find_and_loadproc(char*, char*);
-gboolean  wgaim_read_reg_string(HKEY key, char* sub_key, char* val_name, LPBYTE data, LPDWORD data_len);
-char*     wgaim_escape_dirsep(char*);
+FARPROC wgaim_find_and_loadproc(const char *dllname, const char *procedure);
+char *wgaim_read_reg_string(HKEY rootkey, const char *subkey, const char *valname); /* needs to be g_free'd */
+gboolean wgaim_write_reg_string(HKEY rootkey, const char *subkey, const char *valname, const char *value);
+char *wgaim_escape_dirsep(const char *filename); /* needs to be g_free'd */
 
 /* Determine Gaim paths */
-char*     wgaim_get_special_folder(int folder_type); /* needs to be g_free'd */
-char*     wgaim_install_dir(void);
-char*     wgaim_lib_dir(void);
-char*     wgaim_locale_dir(void);
-char*     wgaim_data_dir(void);
+char *wgaim_get_special_folder(int folder_type); /* needs to be g_free'd */
+const char *wgaim_install_dir(void);
+const char *wgaim_lib_dir(void);
+const char *wgaim_locale_dir(void);
+const char *wgaim_data_dir(void);
 
 /* init / cleanup */
-void      wgaim_init(void);
-void      wgaim_cleanup(void);
+void wgaim_init(void);
+void wgaim_cleanup(void);
 
 
 /*