#
/*
*	SCCS File Type - 
*
* 	What identification string
*/
static char *_S_NKedith =  "@(#)NKedit.h       1.5";

#define ON 1
#define OFF 0
#define FOREVER 1
#define FOUND 1
#define ONE 1
#define ZERO 0
#define NOTEQUAL -1
#define ERROR -1
#define EQUAL 0

#define NEWLINE '\n'
#define ENDSTRING '\0'
#define BLANK ' '
#define ACTIVE 'A'
#define INACTIVE 'I'
#define ACTPLACE 63
#define YES 'y'
#define NO  'n'
#define EOF 0
#define CREATED 1
#define OPENED  0

#define INVALID 255
#define NOTAPPLICABLE 0
#define CATERROR 0700
#define CASEDIFF 0040

#define NUMSECCAT 16
#define NUMCAT 32
#define COMPLOW 32
#define COMPHIGH 64

#define HALFWAY 48
#define LOWMODE 0377  /*low bits */
#define PMODE 0644  /*RW,R,R*/

#define USERDA 64
#define GROUPDA 8

#define SECMAPLEN 64
#define SMRECLEN  64
#define NUMBLOCKSX2 2
#define BUFSIZE 512
#define RECSIZE 256
#define GRECSIZE 30
#define DRECSIZE 30
#define TRECSIZE 24
#define SYSRECLEN 148
#define ASCIPRTABLE 41  /*value of first printable ascii character */

#define OWNER "owner"
#define GROUP "group"
#define ADMIN "administrator"


	typedef struct
	{
		char    Name[NAMELENGTH];
		int     Uid;
	} namearray;

	typedef struct
	{
		char    shortname[SHORT];
		char    activ;
	} secarray;
