File cmdWhatis.c

 ** ** Module Header ******************************************************* **
 ** 									     **
 **   Modules Revision 3.0						     **
 **   Providing a flexible user environment				     **
 ** 									     **
 **   File:		cmdWhatis.c					     **
 **   First Edition:	95/12/31					     **
 ** 									     **
 **   Authors:	Jens Hamisch, jens@Strawberry.COM			     **
 ** 									     **
 **   Description:	The Tcl module-verbose routine allows switchin ver-  **
 **			bosity on and off during module file execution	     **
 ** 									     **
 **   Exports:		cmdModuleWhatis					     **
 **			cmdModuleWhatisInit				     **
 **			cmdModuleWhatisShut				     **
 ** 									     **
 **   Notes:								     **
 ** 									     **
 ** ************************************************************************ **
References Variables: IdcmdWhatis.c

Included Files


Preprocessor definitions

#define WHATIS_FRAG 100

Global Variable whatis

char** whatis
Visible in:  ModuleCmd_Avail.c
   ModuleCmd_Clear.c
   ModuleCmd_Display.c
   ModuleCmd_Help.c
   ModuleCmd_Init.c
   ModuleCmd_List.c
   ModuleCmd_Load.c
   ModuleCmd_Purge.c
   ModuleCmd_Switch.c
   ModuleCmd_Update.c
   ModuleCmd_Use.c
   ModuleCmd_Whatis.c
   cmdAlias.c
   cmdConflict.c
   cmdInfo.c
   cmdIsLoaded.c
   cmdLog.c
   cmdMisc.c
   cmdModule.c
   cmdPath.c
   cmdSetenv.c
   cmdTrace.c
   cmdUlvl.c
   cmdUname.c
   cmdVerbose.c
   cmdVersion.c
   cmdWhatis.c
   cmdXResource.c
   error.c
   getopt.c
   init.c
   locate_module.c
   main.c
   utility.c
Used in: ModuleCmd_Whatis()ModuleCmd_Whatis.c
  cmdModuleWhatis()cmdWhatis.c
  cmdModuleWhatisShut()cmdWhatis.c
  whatis_dir()ModuleCmd_Whatis.c

Local Variables

Id
static char Id[]
Used in:  cmdWhatis.c

UseId
static void* UseId[]

module_name
static char module_name[]
Used in: cmdModuleWhatis()

whatis_size
static int whatis_size
Used in: cmdModuleWhatis()

whatis_ndx
static int whatis_ndx
Used in: cmdModuleWhatis()
  cmdModuleWhatisInit()
  cmdModuleWhatisShut()


Global Function cmdModuleWhatis()

 ** ** Function-Header ***************************************************** **
 ** 									     **
 **   Function:		cmdModuleWhatis					     **
 ** 									     **
 **   Description:	Callback function for 'verbose'			     **
 ** 									     **
 **   First Edition:	95/12/31					     **
 ** 									     **
 **   Parameters:	ClientData	 client_data			     **
 **			Tcl_Interp	*interp		According Tcl interp.**
 **			int		 argc		Number of arguments  **
 **			char		*argv[]		Argument array	     **
 ** 									     **
 **   Result:		int	TCL_OK		Successfull completion	     **
 **				TCL_ERROR	Any error		     **
 ** 									     **
 **   Attached Globals:	sw_verbose	The verbose level selector	     **
 **   			g_flags		These are set up accordingly before  **
 **					this function is called in order to  **
 **					control everything		     **
 ** 									     **
 ** ************************************************************************ **
int cmdModuleWhatis ( ClientData client_data, Tcl_Interp* interp, int argc, char* argv[] )
Prototyped in: modules_def.h
Calls: Module_Error()error.c
  fprintf(), malloc(), realloc(), strdup()
Used in: InitializeModuleCommands()init.c
References Variables: g_flagsmain.c
  module_namecmdWhatis.c
  whatiscmdWhatis.c
  whatis_ndxcmdWhatis.c
  whatis_sizecmdWhatis.c

Global Function cmdModuleWhatisInit()

 ** ** Function-Header ***************************************************** **
 ** 									     **
 **   Function:		cmdModuleWhatisInit				     **
 **			cmdModuleWhatisShut				     **
 ** 									     **
 **   Description:	Initialization of internat data structures for the   **
 **			Module whatis command				     **
 ** 									     **
 **   First Edition:	95/12/31					     **
 ** 									     **
 **   Parameters:	-						     **
 ** 									     **
 **   Result:		-						     **
 ** 									     **
 ** ************************************************************************ **
void cmdModuleWhatisInit ( void )
Prototyped in: modules_def.h
Called by: ModuleCmd_Whatis()ModuleCmd_Whatis.c
  whatis_dir()ModuleCmd_Whatis.c
References Variables: whatis_ndxcmdWhatis.c

Global Function cmdModuleWhatisShut()

void cmdModuleWhatisShut ( void )
Prototyped in: modules_def.h
Called by: ModuleCmd_Whatis()ModuleCmd_Whatis.c
  whatis_dir()ModuleCmd_Whatis.c
References Variables: whatiscmdWhatis.c
  whatis_ndxcmdWhatis.c