diff -r 4808d6391e69 -r 95cfd176b193 libpurple/plugins/pluginpref_example.c --- a/libpurple/plugins/pluginpref_example.c Mon Nov 18 00:03:23 2013 +0530 +++ b/libpurple/plugins/pluginpref_example.c Mon Nov 18 01:12:39 2013 +0530 @@ -19,20 +19,13 @@ * 02111-1301, USA. */ -#ifdef HAVE_CONFIG_H -# include -#endif - -#ifndef PURPLE_PLUGINS -# define PURPLE_PLUGINS -#endif - +/* When writing a third-party plugin, do not include libpurple's internal.h + * included below. This file is for internal libpurple use only. We're including + * it here for our own convenience. */ #include "internal.h" -#include "plugins.h" -#include "pluginpref.h" -#include "prefs.h" -#include "version.h" +/* This file defines PURPLE_PLUGINS and includes all the libpurple headers */ +#include static PurplePluginPrefFrame * get_plugin_pref_frame(PurplePlugin *plugin) {