	/*** (C) Copyright 1984, 1985  S.R.I. International ***/
/*
 *
 *	Command to print message headers
 *
 */
#include <stdio.h>
#include "vax-mm.h"

CMD_Headers()
{
	int Message;

	/*
	 *	Message List
	 */
	Parse_Message_List("CURRENT");
	/*
	 *	Confirm
	 */
	Confirm();
	/*
	 *	Disable ^C stuff
	 */
	Ignore_Control_C_Flag = 1;

	/*
	 *	Do it
	 */
#ifdef	MORE_PROCESSING
	Start_More_Processing();
#endif	MORE_PROCESSING
	while(1) {
		Message = Next_Message(0);
		if (Message <= 0) break;
		Current_Message = Message;
		Print_Header(stdout,&Messages[Message-1],Message);
	}
#ifdef	MORE_PROCESSING
	End_More_Processing();
#endif	MORE_PROCESSING
	/*
	 *	Renable ^C stuff
	 */
	Ignore_Control_C_Flag = 0;
}
