// Reports an interpretation error
void XML_ResourceFork::ReportInterpretError(const char *ErrorString)
{
#ifdef TARGET_API_MAC_CARBON
    if (GetNumInterpretErrors() < MaxErrorsToShow) {
        SimpleAlert(kAlertNoteAlert,ErrorString);
    }
#else
    CopyCStringToPascal(ErrorString, ptemporary);
    ParamText(ptemporary,0,0,0);
    if (GetNumInterpretErrors() < MaxErrorsToShow) {
        Alert(NonFatalErrorAlert,NULL);
    }
#endif
}
Beispiel #2
0
void XML_Loader_SDL::ReportInterpretError(const char *ErrorString)
{
  if (GetNumInterpretErrors() < MaxErrorsToShow) {
    fprintf(stderr, "%s\n", ErrorString);
  }
}
Beispiel #3
0
bool XML_Loader_SDL::RequestAbort()
{
  return (GetNumInterpretErrors() >= MaxErrorsToShow);
}
Beispiel #4
0
bool PluginLoader::RequestAbort()
{
  return (GetNumInterpretErrors() >= MaxErrorsToShow);
}
Beispiel #5
0
void PluginLoader::ReportInterpretError(const char* ErrorString)
{
  if (GetNumInterpretErrors() < MaxErrorsToShow) {
    logError(ErrorString);
  }
}
// Requests aborting of parsing (reasonable if there were lots of errors)
bool XML_ResourceFork::RequestAbort()
{
    return (GetNumInterpretErrors() >= MaxErrorsToShow);
}