ErrorMessage
char ErrorMessage [B_PATH_NAME_LENGTH + 80];
sprintf (ErrorMessage, "Unable to open file \"%s\" for reading",
DisplayErrorMessage (ErrorMessage, ReturnCode);
sprintf (ErrorMessage, "Unable to make output directory \"%s\"",
DisplayErrorMessage (ErrorMessage, ReturnCode);
sprintf (ErrorMessage, "Unable to set output BDirectory to \"%s\"",
DisplayErrorMessage (ErrorMessage, ReturnCode);
sprintf (ErrorMessage,
DisplayErrorMessage (ErrorMessage, ReturnCode);
const char *FileName, char *ErrorMessage);
char *ErrorMessage);
const char *String, char *ErrorMessage);
status_t CreateDatabaseFile (char *ErrorMessage);
status_t DeleteDatabaseFile (char *ErrorMessage);
char *ErrorMessage);
char *ErrorMessage);
BMessage *ReplyMessagePntr, char *ErrorMessage);
const char *OptionalFileName, set<string> &WordSet, char *ErrorMessage);
status_t InstallThings (char *ErrorMessage);
status_t LoadDatabaseIfNeeded (char *ErrorMessage);
status_t LoadSaveDatabase (bool DoLoad, char *ErrorMessage);
status_t MakeBackup (char *ErrorMessage);
status_t PurgeOldWords (char *ErrorMessage);
set<string> &WordSet, char *ErrorMessage,
status_t SaveDatabaseIfNeeded (char *ErrorMessage);
const char *OptionalFileName, set<string> &WordSet, char *ErrorMessage);
const char *OptionalFileName, set<string> &WordSet, char *ErrorMessage);
char ErrorMessage [PATH_MAX + 1024];
if ((ErrorCode = SaveDatabaseIfNeeded (ErrorMessage)) != B_OK)
DisplayErrorMessage (ErrorMessage, ErrorCode, "Exiting Error");
char *ErrorMessage)
sprintf (ErrorMessage, "Unable to open file \"%s\" for reading", FileName);
&MessageFile, FileName, ErrorMessage);
return EvaluateFile (FileName, &TempBMessage, ErrorMessage);
char *ErrorMessage)
sprintf (ErrorMessage,
sprintf (ErrorMessage, "Ignoring file \"%s\" since it seems to have "
sprintf (ErrorMessage, "Changing existing classification of file \"%s\" "
DisplayErrorMessage (ErrorMessage, 0, "Note");
WordSet, ErrorMessage);
sprintf (ErrorMessage, "Failed to insert new database entry for "
char *ErrorMessage)
"Memory Buffer" /* OptionalFileName */, ErrorMessage);
status_t ABSApp::CreateDatabaseFile (char *ErrorMessage)
return SaveDatabaseIfNeeded (ErrorMessage); /* Make it now. */
status_t ABSApp::DeleteDatabaseFile (char *ErrorMessage)
sprintf (ErrorMessage, "While deleting, failed to make BEntry for "
sprintf (ErrorMessage, "While deleting, failed to remove file "
char *ErrorMessage)
sprintf (ErrorMessage, "Problems opening file \"%s\" for evaluating",
EvaluatePositionIO (&TextFile, PathName, ReplyMessagePntr, ErrorMessage);
char *ErrorMessage)
WordSet, ErrorMessage);
strcpy (ErrorMessage, "Unknown scoring mode specified in settings");
char *ErrorMessage)
ReplyMessagePntr, ErrorMessage);
char *ErrorMessage)
WordSet, ErrorMessage);
WordSet, ErrorMessage);
sprintf (ErrorMessage, "No words were found in \"%s\"", OptionalFileName);
status_t ABSApp::InstallThings (char *ErrorMessage)
sprintf (ErrorMessage, "Unable to make string index %s on "
sprintf (ErrorMessage, "Unable to make float index %s on "
sprintf (ErrorMessage, "No e-mail MIME type (%s) in the system, can't "
sprintf (ErrorMessage, "Unable to retrieve list of attributes "
sprintf (ErrorMessage, "Unable to associate the classification "
sprintf (ErrorMessage, "Problems with setting up MIME type (%s) for "
sprintf (ErrorMessage, "Failed to install MIME type (%s) in the system",
sprintf (ErrorMessage, "1.0 ('%s')", g_DatabaseRecognitionString);
MimeType.SetSnifferRule (ErrorMessage);
status_t ABSApp::LoadDatabaseIfNeeded (char *ErrorMessage)
return LoadSaveDatabase (true /* DoLoad */, ErrorMessage);
status_t ABSApp::LoadSaveDatabase (bool DoLoad, char *ErrorMessage)
ErrorCode = MakeBackup (ErrorMessage);
sprintf (ErrorMessage, "Can't open database file \"%s\" for %s",
sprintf (ErrorMessage, "Can't read first line of database file \"%s\", "
sprintf (ErrorMessage, "Problems when writing to database file \"%s\"",
sprintf (ErrorMessage, "Can't read second line of database file \"%s\", "
sprintf (ErrorMessage, "Error while reading words and statistics "
sprintf (ErrorMessage, "Error while inserting word \"%s\" from "
sprintf (ErrorMessage, "Error while writing word \"%s\" to "
sprintf (ErrorMessage, "Unable to set attributes (file type) of database "
status_t ABSApp::MakeBackup (char *ErrorMessage)
sprintf (ErrorMessage, "While making backup, failed to make a BEntry for "
sprintf (ErrorMessage, "While making backup, failed to rename "
ABSApp::PurgeOldWords (char *ErrorMessage)
strcpy (ErrorMessage, "Purge can't fail"); /* So argument gets used. */
char *ErrorMessage,
sprintf (ErrorMessage, "ABSApp::RecursivelyTokenizeMailComponent: "
OptionalFileName, WordSet, ErrorMessage, RecursionLevel + 1,
status_t ABSApp::SaveDatabaseIfNeeded (char *ErrorMessage)
return LoadSaveDatabase (false /* DoLoad */, ErrorMessage);
char *ErrorMessage)
sprintf (ErrorMessage, "ABSApp::TokenizeParts: While getting e-mail "
OptionalFileName, WordSet, ErrorMessage, 0 /* Initial recursion level */,
char *ErrorMessage)
sprintf (ErrorMessage, IOErrorString, AmountRead, OptionalFileName); \
parseError->SetTo(ErrorMessage(err, rule).c_str());
std::string ErrorMessage(Err *err, const char *rule);
const char *ErrorMessage() const { return fErrorMessage.String(); }
item->SetErrorMessage(test->ErrorMessage());