libpurple/plugins/pluginpref_example.c

branch
soc.2013.gobjectification.plugins
changeset 36957
95cfd176b193
parent 36934
e7268aeb3b89
parent 35072
cb3673616d90
child 37075
cf3f735b09b7
--- 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 <config.h>
-#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 <purple.h>
 
 static PurplePluginPrefFrame *
 get_plugin_pref_frame(PurplePlugin *plugin) {

mercurial