fixed c_args