Use this macro to declare a symbol which is to remain internal to the plugin, i.e. that is not to be exported.
(my_function)
int my_function() {...}
Is not accepted by the preprocessor:
define CEYLAN_PLUGIN_INTERNAL_SYMBOL(symbol)\ define symbol _#plugin_name#_symbol