comparison src/plugin.c @ 5794:5e93fc46d1af

[gaim-migrate @ 6219] Removed the __ prefix from static functions. I love them, but ANSI C knocked on my door and threatened to sue, saying they own all rights to them, so I was forced to remove them. committer: Tailor Script <tailor@pidgin.im>
author Christian Hammond <chipx86@chipx86.com>
date Sat, 07 Jun 2003 07:57:24 +0000
parents 48c63ee49961
children 6aa7651c7c15
comparison
equal deleted inserted replaced
5793:952710ac6635 5794:5e93fc46d1af
96 96
97 return (!strncmp(filename + len, ext, extlen)); 97 return (!strncmp(filename + len, ext, extlen));
98 } 98 }
99 99
100 static gboolean 100 static gboolean
101 __loader_supports_file(GaimPlugin *loader, const char *filename) 101 loader_supports_file(GaimPlugin *loader, const char *filename)
102 { 102 {
103 GList *l, *exts; 103 GList *l, *exts;
104 GaimPlugin *plugin; 104 GaimPlugin *plugin;
105 105
106 for (l = plugin_loaders; l != NULL; l = l->next) { 106 for (l = plugin_loaders; l != NULL; l = l->next) {
117 117
118 return FALSE; 118 return FALSE;
119 } 119 }
120 120
121 static GaimPlugin * 121 static GaimPlugin *
122 __find_loader_for_plugin(const GaimPlugin *plugin) 122 find_loader_for_plugin(const GaimPlugin *plugin)
123 { 123 {
124 GaimPlugin *loader; 124 GaimPlugin *loader;
125 GList *l; 125 GList *l;
126 126
127 if (plugin->path == NULL) 127 if (plugin->path == NULL)
129 129
130 for (l = gaim_plugins_get_loaded(); l != NULL; l = l->next) { 130 for (l = gaim_plugins_get_loaded(); l != NULL; l = l->next) {
131 loader = l->data; 131 loader = l->data;
132 132
133 if (loader->info->type == GAIM_PLUGIN_LOADER && 133 if (loader->info->type == GAIM_PLUGIN_LOADER &&
134 __loader_supports_file(loader, plugin->path)) { 134 loader_supports_file(loader, plugin->path)) {
135 135
136 return loader; 136 return loader;
137 } 137 }
138 138
139 loader = NULL; 139 loader = NULL;
211 211
212 return NULL; 212 return NULL;
213 } 213 }
214 } 214 }
215 else { 215 else {
216 loader = __find_loader_for_plugin(plugin); 216 loader = find_loader_for_plugin(plugin);
217 217
218 if (loader == NULL) { 218 if (loader == NULL) {
219 gaim_plugin_destroy(plugin); 219 gaim_plugin_destroy(plugin);
220 220
221 return NULL; 221 return NULL;
276 } 276 }
277 else { 277 else {
278 GaimPlugin *loader; 278 GaimPlugin *loader;
279 GaimPluginLoaderInfo *loader_info; 279 GaimPluginLoaderInfo *loader_info;
280 280
281 loader = __find_loader_for_plugin(plugin); 281 loader = find_loader_for_plugin(plugin);
282 282
283 if (loader == NULL) 283 if (loader == NULL)
284 return FALSE; 284 return FALSE;
285 285
286 loader_info = GAIM_PLUGIN_LOADER_INFO(loader); 286 loader_info = GAIM_PLUGIN_LOADER_INFO(loader);
356 } 356 }
357 else { 357 else {
358 GaimPlugin *loader; 358 GaimPlugin *loader;
359 GaimPluginLoaderInfo *loader_info; 359 GaimPluginLoaderInfo *loader_info;
360 360
361 loader = __find_loader_for_plugin(plugin); 361 loader = find_loader_for_plugin(plugin);
362 362
363 if (loader == NULL) 363 if (loader == NULL)
364 return FALSE; 364 return FALSE;
365 365
366 loader_info = GAIM_PLUGIN_LOADER_INFO(loader); 366 loader_info = GAIM_PLUGIN_LOADER_INFO(loader);
447 } 447 }
448 else { 448 else {
449 GaimPlugin *loader; 449 GaimPlugin *loader;
450 GaimPluginLoaderInfo *loader_info; 450 GaimPluginLoaderInfo *loader_info;
451 451
452 loader = __find_loader_for_plugin(plugin); 452 loader = find_loader_for_plugin(plugin);
453 453
454 if (loader == NULL) 454 if (loader == NULL)
455 return; 455 return;
456 456
457 loader_info = GAIM_PLUGIN_LOADER_INFO(loader); 457 loader_info = GAIM_PLUGIN_LOADER_INFO(loader);