/*
 *	Copyright (C) 1984, 1985  SRI International
 *	Copyright (C) 1992  TGV, Incorporated
 *
 *	Jump to a given message
 *
 */
#include "vax-mm.h"

CMD_Jump()
{
	static struct comnd_function number = {COMND_NUMBER,0,0,10};
	int data;
	int Status;

	/*
	 *	Noise
	 */
	Noise("to message number");
	/*
	 *	Get number
	 */
	Status = comnd_jsys(&Command_State,&number,&data,0);
	if (Status < 0) {
		printf("\nparse error (to be done later)\n");
		return(-1);
	}
	/*
	 *	Confirm
	 */
	Confirm();
	/*
	 *	Do it
	 */
	if (Last_Message == 0) {
		printf(" Message file empty\n");
		return;
	}
	if ((data < 1) || (data > Last_Message)) {
		printf("?out of range\n");
		return(-1);
	}
	Current_Message = data;
}
