pub unsafe extern "C" fn CPLError(
    eErrClass: Type,
    err_no: CPLErrorNum,
    fmt: *const c_char,
     ...
)