SaveDatabaseIfNeeded
status_t SaveDatabaseIfNeeded (char *ErrorMessage);
if ((ErrorCode = SaveDatabaseIfNeeded (ErrorMessage)) != B_OK)
return SaveDatabaseIfNeeded (ErrorMessage); /* Make it now. */
if ((ErrorCode = SaveDatabaseIfNeeded (TempString)) != B_OK)
(ErrorCode = SaveDatabaseIfNeeded (TempString)) == B_OK)