* This routine prints the specified error message to stderr. * It then jumps to the current error trap. If the error trap * stack is empty, the calling program is terminated with a * fatal error message. * * @param Error error number which is to be trapped * @param Message pointer to a string to be printed as an error message * @return None - this routine does not return. * @note History:
| 40 | * @note History: 4/3/89, DSJ, Created. |
| 41 | */ |
| 42 | void DoError(int Error, const char *Message) { |
| 43 | if (Message != NULL) { |
| 44 | tprintf("\nError: %s!\n", Message); |
| 45 | } |
| 46 | |
| 47 | err_exit(); |
| 48 | } /* DoError */ |
no test coverage detected