This is status.h in view mode; [Download] [Up]
/*
* The status flags, and other various changeable things. Obviously
* the "config.h" file must appear before this file.
*/
#define MAX_ROW 64
#define MAX_COL 133
#define PATH 128
struct STATUS {
int fd; /* file descriptor for TTY */
int dup_fd; /* for duplicating input */
int add_lf; /* add <CR> to <LF>? */
int log; /* status of log option */
int print; /* status of print option */
char log_path[PATH]; /* data logging file */
#ifdef SHAREDMEM
int clr; /* flag to clear the screen */
int row; /* cursor row position */
int col; /* cursor column position */
char vs[MAX_ROW][MAX_COL]; /* the virtual screen */
#else /* SHAREDMEM */
char vs_path[PATH]; /* virtual screen file */
#endif /* SHAREDMEM */
};
#ifndef MAIN
extern struct STATUS *status;
#endif /* MAIN */
These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Netfuture.ch.