+ case QUARK_canonical_name: {
+ char * canonical_name = va_arg (__ap, char *);
+ char * __old_value = self->canonical_name;
+ self->canonical_name = g_strdup (canonical_name);
+ g_free (__old_value);
+ break;
+ }
+ case QUARK_canonical_name_STEAL: {
+ char * canonical_name = va_arg (__ap, char *);
+ self->canonical_name = canonical_name;
+ break;
+ }