diff --git a/gtypelib.c b/gtypelib.c index 3df1918bf..cc07e96e2 100644 --- a/gtypelib.c +++ b/gtypelib.c @@ -113,7 +113,7 @@ validate_header (GTypelib *metadata, header = (Header *)metadata->data; - if (strncmp (header->magic, G_IDL_MAGIC, 16) != 0) + if (strncmp (header->magic, G_IR_MAGIC, 16) != 0) { g_set_error (error, G_TYPELIB_ERROR, diff --git a/gtypelib.h b/gtypelib.h index 352c3a8ea..0152a958d 100644 --- a/gtypelib.h +++ b/gtypelib.h @@ -27,7 +27,7 @@ G_BEGIN_DECLS -#define G_IDL_MAGIC "GOBJ\nMETADATA\r\n\032" +#define G_IR_MAGIC "GOBJ\nMETADATA\r\n\032" enum { @@ -126,7 +126,10 @@ typedef enum TYPE_TAG_LIST = 22, TYPE_TAG_SLIST = 23, TYPE_TAG_HASH = 24, - TYPE_TAG_ERROR = 25 + TYPE_TAG_ERROR = 25, + TYPE_TAG_STRING = 26, + TYPE_TAG_SEQUENCE = 27, + TYPE_TAG_ANY = 28 } TypeTag; typedef union