We need to support parsing older .girs for inclusion purposes. (But
we should probably have an explicit .gir version, and require the
attribute for newer versions)
param->in = FALSE;
param->out = TRUE;
if (caller_allocates == NULL)
- {
- g_set_error (error,
- G_MARKUP_ERROR,
- G_MARKUP_ERROR_INVALID_CONTENT,
- "caller-allocates attribute required on out parameters");
- return FALSE;
- }
- param->caller_allocates = strcmp (caller_allocates, "1") == 0;
+ param->caller_allocates = FALSE;
+ else
+ param->caller_allocates = strcmp (caller_allocates, "1") == 0;
}
else if (direction && strcmp (direction, "inout") == 0)
{