All pastes #634507 Raw Edit

array problem

public text v1 · immutable
#634507 ·published 2007-07-26 13:23 UTC
rendered paste body
static void add_options (KibaPlugin *plugin,
			 const char *enable_key) {
	static PrefMember plugin_enable_options[] = {
		{ enable_key, "FALSE", KIBA_BOOLEAN }
	};
	kiba_prefs_add_options (plugin_enable_options, G_N_ELEMENTS(plugin_enable_options));
	kiba_prefs_add_callback (enable_key, plugin_toggled_cb, plugin, FALSE);
}

struct _PrefMember {
	const char    *id;		/* setting name/id	*/
	const char    *default_value;	/* default value	*/
	KibaType       type;		/* value type		*/
};

gcc output:
plugin.c: In Funktion »add_options«:
plugin.c:258: Fehler: Initialisierungselement ist nicht konstant
plugin.c:258: Fehler: (nahe der Initialisierung für »plugin_enable_options[0].id«)