shorter path for c_int, use show_error macro