diff options
author | Guy Harris <guy@alum.mit.edu> | 2004-05-20 22:37:45 +0000 |
---|---|---|
committer | Guy Harris <guy@alum.mit.edu> | 2004-05-20 22:37:45 +0000 |
commit | 9f05c2598f2f3697318a4798e82c3ac320fea1d6 (patch) | |
tree | 0d79f0503fd32be0393f2a573e20545951fba4b5 /epan/plugins.c | |
parent | 5719e84c96ad460dc0053f1a505d9e047dfe9b3e (diff) |
"datafile_dir" in "init_plugins()" is used regardless of whether we're
on Windows or UN*X - don't #ifdef it.
Clean up the #ifdefs in "get_plugins_global_dir()".
Clean up white space.
svn path=/trunk/; revision=10931
Diffstat (limited to 'epan/plugins.c')
-rw-r--r-- | epan/plugins.c | 21 |
1 files changed, 8 insertions, 13 deletions
diff --git a/epan/plugins.c b/epan/plugins.c index f63fd7177f..6aba909d64 100644 --- a/epan/plugins.c +++ b/epan/plugins.c @@ -1,7 +1,7 @@ /* plugins.c * plugin routines * - * $Id: plugins.c,v 1.81 2004/05/20 13:48:25 ulfl Exp $ + * $Id: plugins.c,v 1.82 2004/05/20 22:37:45 guy Exp $ * * Ethereal - Network traffic analyzer * By Gerald Combs <gerald@ethereal.com> @@ -314,11 +314,8 @@ plugins_scan_dir(const char *dirname) const char *get_plugins_global_dir(const char *plugin_dir) { #ifdef WIN32 - char *install_plugin_dir; -#endif - + char *install_plugin_dir; -#ifdef WIN32 /* * On Windows, the data file directory is the installation * directory; the plugins are stored under it. @@ -349,12 +346,12 @@ const char *get_plugins_global_dir(const char *plugin_dir) * source directory, and copy the plugin DLLs there, * so that you use the plugins from the build tree? */ - g_free(install_plugin_dir); + g_free(install_plugin_dir); install_plugin_dir = g_strdup("C:\\Program Files\\Ethereal\\plugins\\" VERSION); } - return(install_plugin_dir); + return install_plugin_dir; #else /* * Scan the plugin directory. @@ -377,25 +374,23 @@ const char *get_plugins_pers_dir(void) void init_plugins(const char *plugin_dir) { -#ifdef WIN32 const char *datafile_dir; -#endif if (plugin_list == NULL) /* ensure init_plugins is only run once */ { /* * Scan the global plugin directory. */ - datafile_dir = get_plugins_global_dir(plugin_dir); + datafile_dir = get_plugins_global_dir(plugin_dir); plugins_scan_dir(datafile_dir); - g_free((char *) datafile_dir); + g_free((char *) datafile_dir); /* * Scan the users plugin directory. */ - datafile_dir = get_plugins_pers_dir(); + datafile_dir = get_plugins_pers_dir(); plugins_scan_dir(datafile_dir); - g_free((char *) datafile_dir); + g_free((char *) datafile_dir); } } |