Mercurial > pidgin
diff PROGRAMMING_NOTES @ 3630:9682c0e022c6
[gaim-migrate @ 3753]
Yeah this will probably break a lot of shit knowing my luck. But hey, I really don't care what people thnk.
committer: Tailor Script <tailor@pidgin.im>
author | Rob Flynn <gaim@robflynn.com> |
---|---|
date | Fri, 11 Oct 2002 03:14:01 +0000 |
parents | |
children | e3a8baffcc24 |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/PROGRAMMING_NOTES Fri Oct 11 03:14:01 2002 +0000 @@ -0,0 +1,22 @@ +Notes on keeping GAIM OS independant +------------------------------------ + +General +------- +- Use G_DIR_SEPARATOR_S and G_DIR_SEPARATOR for paths + +- Use g_getenv, g_snprintf, g_vsnprintf + +- Use gaim_home_dir instead of g_get_home_dir or g_getenv("HOME") + + +PLUGINS & PROTOS +---------------- + +- G_MODULE_EXPORT all functions which are to be accessed from outside the + scope of its "dll" or "so". (E.G. gaim_plugin_init) + +- G_MODULE_IMPORT all global variables which are located outside your + dynamic library. (E.G. connections) + + (Not doing this will cause "Memory Access Violations" in Win32)