#include "listname.h" char filename[35]; char outFilename[35]; char reportFilename[35]; DLnkNodePtr listname; mode varMode; int CurrMovieIndex; DLnkNodePtr auxlist; short msgNumber = NULL; int msgMode = NULL; char * fileNameArgument = NULL; /********************************************************************** * * Function: GetFile * Input: none * * Returns: char * to filename * * Description: * This function returns the last filename stored to it * * Variables: none * * Called by: ReadVRS * ReadMRS * Close * Modify * * Calls: none * * Author: Tim McGaughey * Revisions: none * Version: 1.0 * * **********************************************************************/ char * GetFile(void) { return filename; } /********************************************************************** * * Function: SetFile * Input: char name[] -- the filename passed to the function * * Returns: void * * Description: * This function stores a filename for GetFile * * Variables: none * * Called by: ReadVRS * ReadMRS * FileFault * * Calls: strcpy * * Author: Tim McGaughey * Revisions: none * Version: 1.0 * * **********************************************************************/ void SetFile(char name[]) { strcpy(filename, name); } /********************************************************************** * * Function: GetList * Input: void * * Returns: DLnkNodePtr listname * * Description: * This function gets a pointer to the list * * Variables: none * * Called by: Add * Delete * Modify * List * View * Close * VerifyMOV * * Calls: none * * Author: Tim McGaughey * Revisions: none * Version: 1.0 * * **********************************************************************/ DLnkNodePtr GetList(void) { return listname; } /********************************************************************** * * Function: SetList * Input: DLnkNodePtr name * * Returns: void * * Description: * This function sets a pointer to the list * * Variables: none * * Called by: Remove * VerifyVRS * VerifyMOV * VerifyMRS * * Calls: none * * Author: Tim McGaughey * Revisions: none * Version: 1.0 * * **********************************************************************/ void SetList(DLnkNodePtr name) { listname = name; } /********************************************************************** * * Function: GetOutFile * Input: none * * Returns: char * to filename * * Description: * This function returns the last filename stored to it * * Variables: none * * Called by: Close * * Calls: none * * Author: Tim McGaughey * Revisions: none * Version: 1.0 * * **********************************************************************/ char * GetOutFile(void) { return outFilename; } /********************************************************************** * * Function: SetOutFile * Input: char name[] -- the filename passed to the function * * Returns: void * * Description: * This function stores a filename for GetOutFile * * Variables: none * * Called by: ReadVRS * ReadMRS * * Calls: strcpy * * Author: Tim McGaughey * Revisions: none * Version: 1.0 * * **********************************************************************/ void SetOutFile(char name[]) { strcpy(outFilename, name); } /********************************************************************** * * Function: SetMode * Input: mode currMode * * Returns: void * * Description: * sets the mode * * Variables: none * * Called by: Close * List * ListMovie * * Calls: none * * Author: Glenn Rioux * Revisions: none * Version: 1.0 * * **********************************************************************/ void SetMode(mode currMode) { varMode = currMode; } /********************************************************************** * * Function: GetMode * Input: void * * Returns: mode - the current mode * * Description: * returns the mode * * Variables: none * * Called by: ReadVRS * ReadMRS * Quit * MainHandler * Movie * DrawMenu * * Calls: none * * Author: Glenn Rioux * Revisions: none * Version: 1.0 * * **********************************************************************/ mode GetMode(void) { return(varMode); } /********************************************************************** * * Function: SetMsgNum * Input: short number * * Returns: void * * Description: * sets the message number flag to the provided number * * Variables: none * * Called by: MainHandler * DisplayMessage * * Calls: none * * Author: Tim McGaughey * Revisions: none * Version: 1.0 * * **********************************************************************/ void SetMsgNum(short number) { msgNumber = number; } /********************************************************************** * * Function: GetMsgNum * Input: void * * Returns: short - the message number * * Description: * returns the message number * * Variables: none * * Called by: DisplayMessage * Command Line Interface * * Calls: none * * Author: Tim McGaughey * Revisions: none * Version: 1.0 * * **********************************************************************/ short GetMsgNum(void) { return(msgNumber); } /********************************************************************** * * Function: SetMsgMode * Input: int number * * Returns: void * * Description: * Sets a message mode * * Variables: none * * Called by: DisplayMessage * MsgWinKeyOpts * CommandLineInterface * Response * * Calls: none * * Author: Glenn Rioux * Revisions: none * Version: 1.0 * * **********************************************************************/ void SetMsgMode(int number) { msgMode = number; } /********************************************************************** * * Function: GetMsgMode * Input: void * * Returns: int - the current message mode * * Description: * Sets a message mode * * Variables: none * * Called by: DisplayMessage * MainHandler * MsgWinKeyOpts * CommandLineInterface * Response * DisplayMessage * * Calls: none * * Author: Glenn Rioux * Revisions: none * Version: 1.0 * * **********************************************************************/ int GetMsgMode(void) { return(msgMode); } /********************************************************************** * * Function: SetArgument * Input: char * argument - the argument from the command line * * Returns: void * * Description: * Sets the argument if there is one * * Variables: none * * Called by: Main * * Calls: none * * Author: Glenn Rioux * Revisions: none * Version: 1.0 * * **********************************************************************/ void SetArgument(char * argument) { if(argument) fileNameArgument = argument; } /********************************************************************** * * Function: GetArgument * Input: void * * Returns: char * - the argument * * Description: * Returns the argument from the command line * * Variables: none * * Called by: ReadMRS * * Calls: none * * Author: Glenn Rioux * Revisions: none * Version: 1.0 * * **********************************************************************/ char * GetArgument(void) { return(fileNameArgument); }