SF.net SVN: geany: [1828] trunk

ntrel at users.sourceforge.net ntrel at xxxxx
Mon Aug 27 16:29:28 UTC 2007


Revision: 1828
          http://geany.svn.sourceforge.net/geany/?rev=1828&view=rev
Author:   ntrel
Date:     2007-08-27 09:29:28 -0700 (Mon, 27 Aug 2007)

Log Message:
-----------
Clear PluginInfo fields in PLUGIN_INFO macro for future extensions.

Modified Paths:
--------------
    trunk/ChangeLog
    trunk/src/plugindata.h

Modified: trunk/ChangeLog
===================================================================
--- trunk/ChangeLog	2007-08-27 16:10:19 UTC (rev 1827)
+++ trunk/ChangeLog	2007-08-27 16:29:28 UTC (rev 1828)
@@ -5,6 +5,8 @@
    related preferences.
    Change some table spacing to multiples of 3.
    Rename Misc., Behaviour -> Miscellaneous.
+ * src/plugindata.h:
+   Clear PluginInfo fields in PLUGIN_INFO macro for future extensions.
 
 
 2007-08-25  Enrico Tröger  <enrico(dot)troeger(at)uvena(dot)de>

Modified: trunk/src/plugindata.h
===================================================================
--- trunk/src/plugindata.h	2007-08-27 16:10:19 UTC (rev 1827)
+++ trunk/src/plugindata.h	2007-08-27 16:29:28 UTC (rev 1828)
@@ -103,12 +103,15 @@
 }
 PluginInfo;
 
+#include <string.h>
+
 /* Sets the plugin name and a brief description of what it is. */
 #define PLUGIN_INFO(p_name, p_description, p_version) \
 	PluginInfo *info() \
 	{ \
 		static PluginInfo p_info; \
-		 \
+		\
+		memset(&p_info, 0, sizeof(PluginInfo)); \
 		p_info.name = (p_name); \
 		p_info.description = (p_description); \
 		p_info.version = (p_version); \


This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.



More information about the Commits mailing list