All pastes #634510 Raw Edit

array problem (solved)

public text v1 · immutable
#634510 ·published 2007-07-26 13:34 UTC
rendered paste body
static void add_options (KibaPlugin *plugin,
			 const char *enable_key) {
	static PrefMember plugin_enable_options[] = {
		{ NULL, "FALSE", KIBA_BOOLEAN }
	};
        plugin_enable_options->id = g_strdup(enable_key);
	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«)