#ifndef RULEEDITOR_P_H
#define RULEEDITOR_P_H
#include "rem.h"
#include "ruleeditor.h"

  /*---------------------------- Message Type (mt) globals */
Bool       LoadMsgType_GR=NULL;
char*      CurrentMsgTypeName_GR=NULL;  
AlMsgType  CurrentMsgType_GR=NULL;  
AlMsgType  DefaultMsgType_GR=NULL;

  /*---------------------------- Rule Set (rs) globals */
char*     RuleSetName_GR=NULL;
AlRuleSet RuleSet_GR=NULL;
AlRule    Rule_GR=NULL;
char*     AsClient_GR=NULL;
 /*------------------------------ Rule (ru) globals */
unsigned  	RuleNumber_GR=(-1);
unsigned  	EditOrCreate_GR=(-1);


#ifdef __STDC__
NORET ruleeditor_UpdateTitle(reid);
NORET ruleeditor_Quit(reid,VOIDP);
NORET ruleeditor_Save(reid,AlRule,VOIDP);
NORET ruleeditor_Cleanup(int);
NORET ruleeditor_Usage();
NORET ruleeditor_FullUsage();
char* ruleeditor_GetTitle();
#else
NORET ruleeditor_UpdateTitle();
NORET ruleeditor_Quit();
NORET ruleeditor_Save();
NORET ruleeditor_Cleanup();
NORET ruleeditor_Usage();
NORET ruleeditor_FullUsage();
char* ruleeditor_GetTitle();
#endif
#endif

