comparison src/plugin.h @ 7033:cf1126ba1834

[gaim-migrate @ 7596] Multiple copies of gaim installed at different locations no longer attempt to load the same, possibly incompatible plugins. It does this by saving the base filenames of the plugins, rather than the full names, and attempts to load them at the particular copy's plugin directory. Now a released gaim in the system default prefix and a development gaim in a home directory will no longer try to load each other's plugins. They'll each load their own versions of each. Thanks to Robot101 for the patch. committer: Tailor Script <tailor@pidgin.im>
author Christian Hammond <chipx86@chipx86.com>
date Mon, 29 Sep 2003 22:46:15 +0000
parents 6ed0a1c045b4
children f7ff0dfa6b9f
comparison
equal deleted inserted replaced
7032:0ffd540660df 7033:cf1126ba1834
409 * @return The plugin if found, or @c NULL if not found. 409 * @return The plugin if found, or @c NULL if not found.
410 */ 410 */
411 GaimPlugin *gaim_plugins_find_with_filename(const char *filename); 411 GaimPlugin *gaim_plugins_find_with_filename(const char *filename);
412 412
413 /** 413 /**
414 * Finds a plugin with the specified base filename.
415 *
416 * @param basename The base plugin filename.
417 *
418 * @return The plugin if found, or @c NULL if not found.
419 */
420 GaimPlugin *gaim_plugins_find_with_basename(const char *basename);
421
422 /**
414 * Finds a plugin with the specified plugin ID. 423 * Finds a plugin with the specified plugin ID.
415 * 424 *
416 * @param id The plugin ID. 425 * @param id The plugin ID.
417 * 426 *
418 * @return The plugin if found, or @c NULL if not found. 427 * @return The plugin if found, or @c NULL if not found.