--- parser3/src/main/pa_exception.C 2002/01/28 10:33:52 1.35 +++ parser3/src/main/pa_exception.C 2002/02/08 08:30:16 1.38 @@ -1,10 +1,10 @@ /** @file Parser: exception class. - Copyright (c) 2001 ArtLebedev Group (http://www.artlebedev.com) - Author: Alexander Petrosyan (http://paf.design.ru) + Copyright (c) 2001, 2002 ArtLebedev Group (http://www.artlebedev.com) + Author: Alexandr Petrosian (http://paf.design.ru) - $Id: pa_exception.C,v 1.35 2002/01/28 10:33:52 paf Exp $ + $Id: pa_exception.C,v 1.38 2002/02/08 08:30:16 paf Exp $ */ #include "pa_common.h" @@ -96,10 +96,15 @@ Exception::Exception( } fcomment=(char *)malloc(MAX_STRING); - const char *xml_error_message= - xml_generic_errors?xml_generic_errors:""; - const char *xml_error_prefix= - xml_generic_errors?"\n":""; + const char *xml_error_message; + const char *xml_error_prefix; + if(xml_generic_errors) { + xml_error_prefix="\n"; + xml_error_message=xml_generic_errors; + } else { + xml_error_prefix=""; + xml_error_message=""; + } if(exc) snprintf(fcomment, MAX_STRING, "DOMException %s (%d)."