Category : Files from Magazines
Archive   : CUJ9201.ZIP
Filename : 1001116A

 
Output of file : 1001116A contained in archive : CUJ9201.ZIP
/************************************************************
* Program: CMENU/RMENU Menu Compiler
* Written by: Leor Zolman, 11/90
*
* Module: cmenu.h -- master header file
*
* This include file contains definitions common to both
* the cmenu and rmenu programs.
************************************************************/

#include

#define VERSION "1.2 (10/7/91)"

/************** System-dependent stuff: *********************/

#if __STDC__ || XENIX
# define Void void
#else
# define Void int
#endif

/******************** Maximum sizes/lengths: ****************/

#define MAX_PATH 30
#define MAX_MENUS 25
#define MAX_NEST 3
#define MAX_TXTWID 60
#define MAX_ITEMS 36
#define MAX_CMD 130
#define MAX_HELP 79
#define MAX_NAME 20

/****************** Magic constants: ************************/

#define DEFAULT 0
#define YES 1
#define NO 2

#define ERROR (-1)

/******************** Nextitem types: ***********************/

#define NXT_FIRST 1
#define NXT_LAST 2
#define NXT_NEXT 3
#define NXT_DIRECT 4

/********************** Action types: ***********************/

#define ACT_NONE 0
#define ACT_CMND 1
#define ACT_LMENU 2
#define ACT_EMENU 3
#define ACT_EXIT 4

/*********************** typedefs: **************************/

typedef char BOOL;

typedef struct menu {
char title[MAX_TXTWID];
char path[MAX_PATH];
int nitems;
char align;
int columns;
int spacing;
int widest;
char escape;
} MENU;

typedef struct item {
char text[MAX_TXTWID];
char path[MAX_PATH];
char action[MAX_CMD];
char help[MAX_HELP];
char pre_clear,
post_clear,
prompt;
char acttyp;
int lmenunum;
char nextcode;
int nextitem;
} ITEM;


  3 Responses to “Category : Files from Magazines
Archive   : CUJ9201.ZIP
Filename : 1001116A

  1. Very nice! Thank you for this wonderful archive. I wonder why I found it only now. Long live the BBS file archives!

  2. This is so awesome! 😀 I’d be cool if you could download an entire archive of this at once, though.

  3. But one thing that puzzles me is the “mtswslnkmcjklsdlsbdmMICROSOFT” string. There is an article about it here. It is definitely worth a read: http://www.os2museum.com/wp/mtswslnk/