diff --git a/port/cpl_error.cpp b/port/cpl_error.cpp index 522cb9c97158..37208d8f0d43 100644 --- a/port/cpl_error.cpp +++ b/port/cpl_error.cpp @@ -1535,30 +1535,6 @@ bool CPLIsDefaultErrorHandlerAndCatchDebug() gbCatchDebug && pfnErrorHandler == CPLDefaultErrorHandler; } -/************************************************************************/ -/* CPLErrorAccumulatorFunc() */ -/************************************************************************/ - -static void CPL_STDCALL CPLErrorAccumulatorFunc(CPLErr eErr, CPLErrorNum no, - const char *msg) -{ - std::vector *paoErrors = - static_cast *>( - CPLGetErrorHandlerUserData()); - paoErrors->push_back(CPLErrorHandlerAccumulatorStruct(eErr, no, msg)); -} - -void CPLInstallErrorHandlerAccumulator( - std::vector &aoErrors) -{ - CPLPushErrorHandlerEx(CPLErrorAccumulatorFunc, &aoErrors); -} - -void CPLUninstallErrorHandlerAccumulator() -{ - CPLPopErrorHandler(); -} - /************************************************************************/ /* CPLErrorStateBackuper::CPLErrorStateBackuper() */ /************************************************************************/ diff --git a/port/cpl_error_internal.h b/port/cpl_error_internal.h index 3fcff32952b3..bb44e7ab360b 100644 --- a/port/cpl_error_internal.h +++ b/port/cpl_error_internal.h @@ -45,10 +45,6 @@ class CPL_DLL CPLErrorHandlerAccumulatorStruct } }; -void CPL_DLL CPLInstallErrorHandlerAccumulator( - std::vector &aoErrors); -void CPL_DLL CPLUninstallErrorHandlerAccumulator(); - /************************************************************************/ /* CPLErrorAccumulator */ /************************************************************************/