resolve paser segfault and C11