#ifndef PPMC_MACROS_H
#define PPMC_MACROS_H

/*							----------------------
									macros.h

							 © 1992,1993 REELSOFT
							----------------------
*/

#define	PACK	0x01
#define	CRYPT	0x02
#define	INFO	0x04
#define	DATA	0x08
#define	GAUGE	0x10

#define	CLI		0x01
#define	FONT	0x02
#define	ASL		0x04
#define	VERB	0x08
#define	PATTERN	0x10

#define	EFF		0
#define	BUF		1
#define	DEC		2

#define	MNUM(m,i)		((i&0x3F)<<5)|(m&0x1F)
#define	NGLAB(g)		NGad[g].ng_GadgetText

#define	DISABLE(d)		(gdisTags[1]=(ULONG)(d))
#define	SETCYC(c)		(gcycTags[1]=(ULONG)(c))
#define	SETCBX(b)		(gcbxTags[1]=(ULONG)(b))
#define	SETTXT(t)		(gtxtTags[1]=(ULONG)(t))
#define	SETNUM(n)		(gnumTags[1]=(n))
#define	SETGAD			GT_SetGadgetAttrsA

#define	LOC(n)			Translated[n]
#define	RT_TITLE(m)		(rtTags[1]=(ULONG)LOC(m))

#define	WND_WIDTH		488
#define	WND_HEIGHT		115

#define	EMPTY			FALSE
#define	FULL			TRUE

#define	OPT_FROM		0
#define	OPT_TO			1
#define	OPT_EFF			2
#define	OPT_BUF			3
#define	OPT_DEC			4
#define	OPT_ENCRYPT		5
#define	OPT_FORCE		6
#define	OPT_QUIET		7
#define	OPT_VER			8
#define	OPT_HELP		9

#define	TEMPLATE_ITEMS	10
#define	TEMPLATE		"FROM/A/M,TO/K,EFF=EFFICIENCY/K/N,BUF=BUFFER/K/N,DEC=DECRUNCHING/K/N,ENCRYPT/S,FORCE/S,QUIET/S,VER/S,HELP/S"

#define	AUTHOR			"Reza ELGHAZI\n35, avenue Mac Mahon\n75017 Paris/FRANCE"

#endif	//	PPMC_MACROS_H