/* void GMDefErrHandler(a,b) * * ARGUMENT * int a,b; a= value for wGMError * b= value for wGMFunErrNum * * DESCRIPTION * Sets global var's wGMError to 'a' and wGMFunErrNum to 'b' * IF AND ONLY IF wGMError is equal to GM_SUCCESS or wGMError is a warning * and 'a' is a fatal error. If not, neither global variable is changed. * * SIDE EFFECTS * None. * * RETURNS * None. * * AUTHOR * AA 17-Sep-87 0900 * Copyright (C) 1987-1990 Greenleaf Software Inc. All rights reserved. * * MODIFICATIONS * * */ #include #include "gm.h" #include "gmsystem.h" void GMDefErrHandler(wErrorNo, wErrorFunctionNum) int wErrorNo, wErrorFunctionNum; { if((wGMError == GM_SUCCESS) || ((wGMError == GM_CNVRW) && (wErrorNo != GM_CNVRW))) { wGMError = wErrorNo; wGMFunErrNum = wErrorFunctionNum; } return; }