event_cmd_exec
struct event_cmd_exec * p = this;
fprintf(fp, " \"%s\"", ((struct event_cmd_exec *)this)->line);
struct event_cmd_exec * newone = (struct event_cmd_exec *) event_cmd_default_clone(this);
struct event_cmd_exec * oldone = this;
free(((struct event_cmd_exec *)this)->line);
size_t len = sizeof (struct event_cmd_exec);
struct event_cmd_exec *cmd = malloc(len);