*/
%{
-#include "config.h"
+#include <config.h>
#include <glib.h>
#include <stdio.h>
#include <stdlib.h>
static GList *error_vals = NULL;
static gboolean abstract = FALSE;
+static gboolean dynamic = FALSE;
static char *chunk_size = NULL;
static char *bonobo_object_class = NULL;
static int glade_xml = FALSE;
const char *setcast = "";
char *to_free = NULL;
set_func = g_strdup_printf ("g_value_set_%s", prop->gtktype);
- g_strdown (set_func);
+ gob_strdown (set_func);
get_func = g_strdup_printf ("g_value_get_%s", prop->gtktype);
- g_strdown (get_func);
+ gob_strdown (get_func);
if (for_cpp) {
if (strcmp (prop->gtktype, "FLAGS") == 0) {
"interfaces:steal", interfaces,
"chunk_size:steal", chunk_size,
"abstract", abstract,
+ "dynamic", dynamic,
NULL);
bonobo_object_class = NULL;
glade_xml = FALSE;
| '(' TOKEN ')' classflags {
if(strcmp($<id>2,"abstract") == 0) {
abstract = TRUE;
+ } else if(strcmp($<id>2,"dynamic") == 0) {
+ dynamic = TRUE;
} else {
yyerror(_("parse error"));
YYERROR;