tesseract 3.04.01

cutil/danerror.cpp

Go to the documentation of this file.
00001 /******************************************************************************
00002  **     Filename:       danerror.c
00003  **     Purpose:        Routines for managing error trapping
00004  **     Author:         Dan Johnson
00005  **     History:        3/17/89, DSJ, Created.
00006  **
00007  **     (c) Copyright Hewlett-Packard Company, 1988.
00008  ** Licensed under the Apache License, Version 2.0 (the "License");
00009  ** you may not use this file except in compliance with the License.
00010  ** You may obtain a copy of the License at
00011  ** http://www.apache.org/licenses/LICENSE-2.0
00012  ** Unless required by applicable law or agreed to in writing, software
00013  ** distributed under the License is distributed on an "AS IS" BASIS,
00014  ** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
00015  ** See the License for the specific language governing permissions and
00016  ** limitations under the License.
00017  ******************************************************************************/
00018 /*----------------------------------------------------------------------------
00019           Include Files and Type Defines
00020 ----------------------------------------------------------------------------*/
00021 #include "host.h"
00022 #include "danerror.h"
00023 #include "tprintf.h"
00024 #include "globaloc.h"
00025 #ifdef __UNIX__
00026 #include "assert.h"
00027 #endif
00028 
00029 #include <stdio.h>
00030 
00042 void DoError(int Error, const char *Message) {
00043   if (Message != NULL) {
00044     tprintf("\nError: %s!\n", Message);
00045   }
00046 
00047   err_exit();
00048 }                                /* DoError */
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines