Mercurial > pidgin.yaz
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); /*