1 /* 2 ******************************************************************************* 3 * 4 * Copyright (C) 1998-2011, International Business Machines 5 * Corporation and others. All Rights Reserved. 6 * 7 ******************************************************************************* 8 * 9 * File error.h 10 * 11 * Modification History: 12 * 13 * Date Name Description 14 * 05/28/99 stephen Creation. 15 ******************************************************************************* 16 */ 17 18 #ifndef ERROR_H 19 #define ERROR_H 1 20 21 U_CDECL_BEGIN 22 23 extern const char *gCurrentFileName; 24 25 U_CFUNC void error(uint32_t linenumber, const char *msg, ...); 26 U_CFUNC void warning(uint32_t linenumber, const char *msg, ...); 27 28 /* Show warnings? */ 29 U_CFUNC void setShowWarning(UBool val); 30 U_CFUNC UBool getShowWarning(void); 31 32 /* strict */ 33 U_CFUNC void setStrict(UBool val); 34 U_CFUNC UBool isStrict(void); 35 36 /* verbosity */ 37 U_CFUNC void setVerbose(UBool val); 38 U_CFUNC UBool isVerbose(void); 39 40 U_CDECL_END 41 42 #endif 43