SF.net SVN: geany: [2406] trunk/plugins/pluginmacros.h
ntrel at users.sourceforge.net
ntrel at xxxxx
Wed Mar 26 13:27:33 UTC 2008
Revision: 2406
http://geany.svn.sourceforge.net/geany/?rev=2406&view=rev
Author: ntrel
Date: 2008-03-26 06:27:31 -0700 (Wed, 26 Mar 2008)
Log Message:
-----------
Rename p_filetype p_filetypes to keep the symmetry with filetypes_*,
and define it also when GEANY_DISABLE_DEPRECATED is not set.
Modified Paths:
--------------
trunk/plugins/pluginmacros.h
Modified: trunk/plugins/pluginmacros.h
===================================================================
--- trunk/plugins/pluginmacros.h 2008-03-24 18:45:33 UTC (rev 2405)
+++ trunk/plugins/pluginmacros.h 2008-03-26 13:27:31 UTC (rev 2406)
@@ -32,15 +32,17 @@
#define prefs geany_data->prefs
#define project app->project
-#ifdef GEANY_DISABLE_DEPRECATED
/* These macros are named the same as the first word in the core function name,
* but with a 'p_' prefix to prevent conflicts with other tag names.
* Example: document_open_file() -> p_document->open_file() */
+#define p_filetypes geany_data->filetype
+
+#ifdef GEANY_DISABLE_DEPRECATED
+
#define p_dialogs geany_data->dialogs
#define p_document geany_data->documents
#define p_encoding geany_data->encoding
-#define p_filetype geany_data->filetype
#define p_highlighting geany_data->highlighting
#define p_keybindings geany_data->keybindings
#define p_msgwindow geany_data->msgwindow
@@ -68,6 +70,7 @@
#define p_ui ui
#define p_utils utils
+
/* Temporary source compatibility macros - do not use these in new code. */
#define dialogs geany_data->dialogs
#define documents geany_data->documents /* avoids conflict with document typedef */
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