struct psi_decl_var *fname = psi_decl_var_init(predef_decl->var_name, predef_decl->pointer_level, predef_decl->array_size);
struct psi_decl_arg *tdef, *func = psi_decl_arg_init(ftype, fname);
struct psi_plist *args = psi_plist_init((psi_plist_dtor) psi_decl_arg_free);
struct psi_decl_var *fname = psi_decl_var_init(predef_decl->var_name, predef_decl->pointer_level, predef_decl->array_size);
struct psi_decl_arg *tdef, *func = psi_decl_arg_init(ftype, fname);
struct psi_plist *args = psi_plist_init((psi_plist_dtor) psi_decl_arg_free);