summaryrefslogblamecommitdiff
path: root/mail/mmr/files/patch-main.cpp
blob: 61895279dba13c1d26ded4e3a890091eee015bb6 (plain) (tree)




































































































































































































                                                                                         
--- main.cpp.orig	Fri Oct 25 13:49:34 2002
+++ main.cpp	Fri Oct 25 13:49:52 2002
@@ -38,12 +38,12 @@
 void LoadStatus(mailmsg *message)
 {
 	static char twiddle[] = "-+|+";
-	cerr << "\b\b" << twiddle[message->Index()%4] << ')';
+	std::cerr << "\b\b" << twiddle[message->Index()%4] << ')';
 }
 void QuitStatus(mailmsg *message)
 {
 	static char twiddle[] = "-+|+";
-	cerr << "\b\b" << twiddle[message->Index()%4] << ')';
+	std::cerr << "\b\b" << twiddle[message->Index()%4] << ')';
 }
 
 void CleanupMessages(void)
@@ -149,26 +149,26 @@
 		case SIGHUP:
 			if ( messages )
 				messages->Abort();
-			cout << "\rExiting because of hang-up signal!" << endl;
+			std::cout << "\rExiting because of hang-up signal!" << std::cerr;
 			break;
 		case SIGINT:
 		case SIGQUIT:
 			if ( messages )
 				messages->Abort();
-			cout << "\rExiting because of keyboard interrupt!" <<
-									endl;
+			std::cout << "\rExiting because of keyboard interrupt!" <<
+									std::cerr;
 			break;
 		case SIGSEGV:
 		case SIGBUS:
 			if ( messages )
 				messages->Abort();
-			cout << "\rExiting because of program bug!" << endl;
+			std::cout << "\rExiting because of program bug!" << std::cerr;
 			break;
 		case SIGTERM:
 			if ( messages )
 				messages->Abort();
-			cout << "\rExiting because of termination signal!" <<
-									endl;
+			std::cout << "\rExiting because of termination signal!" <<
+									std::cerr;
 			break;
 		default:
 			break;
@@ -178,17 +178,17 @@
 		char cmdbuf[BUFSIZ];
 
 		if ( messages ) {
-			cout << "Saving  messages: ( )" << flush;
+			std::cout << "Saving  messages: ( )" << std::flush;
 			messages->OnSave(QuitStatus);
 			CleanupMessages();
 			messages = NULL;
-			cout << " -- Done." <<  endl;
+			std::cout << " -- Done." <<  std::cerr;
 
 			/* Check for new mail */
 			time_t atime, mtime;
 			mailfile->get_time(&atime, &mtime);
 			if ( mtime > atime )
-				cout << "You have NEW mail!" << endl;
+				std::cout << "You have NEW mail!" << std::cerr;
 		}
 		if ( was_compressed ) {
 			/* For some reason, this crashes on some mailboxes
@@ -202,9 +202,9 @@
 
 		/* Any final mailfile cleanup */
 		if ( was_compressed ) {
-			cout << "Compressing mailfile..." << flush;
+			std::cout << "Compressing mailfile..." << std::flush;
 			(void) system(cmdbuf);
-			cout << "Done." << endl;
+			std::cout << "Done." << std::cerr;
 			/* For some reason, this crashes on some mailboxes
 				delete[] cmdbuf;
 			*/
@@ -447,12 +447,12 @@
 
 void Usage(char *prog)
 {
-	cout << 
-Version << endl << endl <<
-"Usage: " << prog << " [-s subject] recipient1 recipient2 ... " << endl <<
-"or...  " << prog << " -c" << endl <<
-"or...  " << prog << " [-r initfile] [-f mailbox]" << endl <<
-	endl;
+	std::cout << 
+Version << std::cerr << std::cerr <<
+"Usage: " << prog << " [-s subject] recipient1 recipient2 ... " << std::cerr <<
+"or...  " << prog << " -c" << std::cerr <<
+"or...  " << prog << " [-r initfile] [-f mailbox]" << std::cerr <<
+	std::cerr;
 }
 
 main(int argc, char *argv[])
@@ -511,7 +511,7 @@
 	/* Command line mailing? */
 	if ( *argv ) {
 		if ( NewMail(argv, subject) < 0 ) {
-			cerr << "Mail send failed!" << endl;
+			std::cerr << "Mail send failed!" << std::cerr;
 			quit(-1);
 		}
 		quit(0);
@@ -526,7 +526,7 @@
 			((mailpath=(char *)getenv("MAIL")) == NULL) ) {
 		if ( ((whoami=getlogin()) == NULL) &&
 					((whoami=mycuserid()) == NULL) ) {
-			cerr << "Who are you?  -- Aborting!" << endl;
+			std::cerr << "Who are you?  -- Aborting!" << std::cerr;
 			quit(-1);
 		}
 		mailpath = new char[strlen(MAILPATH)+1+strlen(whoami)+1];
@@ -546,25 +546,25 @@
 	struct stat sb;
 
 	if ( stat(mailpath, &sb) < 0 ) {
-		cout << mailpath << " is not readable" << endl;
+		std::cout << mailpath << " is not readable" << std::cerr;
 		quit(0);
 	}
 	if ( sb.st_size == 0 )  {
-		cout << "No mail." << endl;
+		std::cout << "No mail." << std::cerr;
 		quit(0);
 	}
 	if ( check_mail ) {
 		if ( sb.st_mtime < sb.st_atime )
-			cout << "You have mail." << endl;
+			std::cout << "You have mail." << std::cerr;
 		else
-			cout << "You have NEW mail." << endl;
+			std::cout << "You have NEW mail." << std::cerr;
 		quit(0);
 	}
 
 	/* Check to see if the lock file exists */
 	if ( CheckLock(mailpath) ) {
-		cout << "Lockfile (" << mailpath << ".lock) exists!" << endl;
-		cout << "Please try again later..." << endl;
+		std::cout << "Lockfile (" << mailpath << ".lock) exists!" << std::cerr;
+		std::cout << "Please try again later..." << std::cerr;
 		quit(0);
 	}
 
@@ -592,10 +592,10 @@
 
 		/* Perform decompression */
 		if ( decompress ) {
-			cout << "Uncompressing mailfile..." << flush;
+			std::cout << "Uncompressing mailfile..." << std::flush;
 			if ( system(cmdbuf) == 0 )
 				was_compressed = 1;
-			cout << "Done." << endl;
+			std::cout << "Done." << std::cerr;
 		}
 		delete[] cmdbuf;
 	}
@@ -616,11 +616,11 @@
 	char             buffer[BUFSIZ];
 
 	if ( mailfile->fail() || mailfile->eof() ) {
-		cout << "No mail in " << mailpath << endl;
+		std::cout << "No mail in " << mailpath << std::cerr;
 		quit(0);
 	}
 	if ( mailfile->readline(buffer, BUFSIZ) == 1 ) {
-		cout << "Newline at start of mailfile -- aborting!" << endl;
+		std::cout << "Newline at start of mailfile -- aborting!" << std::cerr;
 		quit(-1);
 	}
 	mailfile->seekg(0);
@@ -629,7 +629,7 @@
 	MIME_body::MIME_Ignore(GetStartVar("MIME_ignore"));
 
 	/* If we have succeeded in opening the mailfile, load mail */
-	cout << "Loading messages: ( )" << flush;
+	std::cout << "Loading messages: ( )" << std::flush;
 	messages = new mailmsg(mailfile, LoadStatus);
 	if ( ((current = messages->ByStatus("N")) == NULL) &&
 	     ((current = messages->ByStatus("O")) == NULL) ) {
@@ -637,7 +637,7 @@
 		for ( current = messages; newmsg = current->Next(); )
 			current = newmsg;
 	}
-	cout << " -- Done." <<  endl;
+	std::cout << " -- Done." <<  std::cerr;
 	sleep(1);
 	mailfile->get_time(NULL, &last_mtime);
 	mailfile->Size(&last_size);