}
static bool
-vcedit_state_init (vcedit_state *state)
+vcedit_state_init (vcedit_state *state, const char *filename)
{
state->refcount = 1;
+ strcpy (state->filename, filename);
+
return true;
}
memset (state, 0, sizeof (vcedit_state));
- if (!vcedit_state_init (state)) {
+ if (!vcedit_state_init (state, filename)) {
vcedit_state_free (state);
return NULL;
}
- strcpy (state->filename, filename);
-
return state;
}