	IFND	DOS_DOSASL_I
DOS_DOSASL_I	EQU	1
*	$Filename: dos/dosasl.i $
*	$Release: 2.04 Includes, V37.4 $
*	$Revision: 36.19 $
*	$Date: 91/05/02 $
*	pattern-matching structure definitions
*	(C) Copyright 1989-1991 Commodore-Amiga, Inc.
*	    All Rights Reserved
	IFND	EXEC_LIBRARIES_I
	INCLUDE	"exec/libraries.i"
	ENDC
	IFND	EXEC_LISTS_I
	INCLUDE	"exec/lists.i"
	ENDC
	IFND	DOS_DOS_I
	INCLUDE	"dos/dos.i"
	ENDC
	RSRESET
AnchorPath	rs.b	0
ap_First	rs.b	0
ap_Base	rs	2
ap_Current	rs.b	0
ap_Last	rs	2
ap_BreakBits	rs	2
ap_FoundBreak	rs	2
ap_Length	rs.b	0
ap_Flags	rs.b	1
ap_Reserved	rs.b	1
ap_Strlen	rs	1
ap_Info	rs.b	fib_SIZEOF
ap_Buf	rs.b	0
ap_SIZEOF	rs.b	0
	BITDEF	AP,DOWILD,0
	BITDEF	AP,ITSWILD,1
	BITDEF	AP,DODIR,2
	BITDEF	AP,DIDDIR,3
	BITDEF	AP,NOMEMERR,4
	BITDEF	AP,DODOT,5
	BITDEF	AP,DirChanged,6
	BITDEF	AP,FollowHLinks,7
	RSRESET
AChain	rs.b	0
an_Child	rs	2
an_Parent	rs	2
an_Lock	rs	2
an_Info	rs.b	fib_SIZEOF
an_Flags	rs.b	1
an_String	rs.b	0
an_SIZEOF	rs.b	0
	BITDEF	DD,PatternBit,0
	BITDEF	DD,ExaminedBit,1
	BITDEF	DD,Completed,2
	BITDEF	DD,AllBit,3
	BITDEF	DD,SINGLE,4
P_ANY	EQU	$80
P_SINGLE	EQU	$81
P_ORSTART	EQU	$82
P_ORNEXT	EQU	$83
P_OREND	EQU	$84
P_NOT	EQU	$85
P_NOTEND	EQU	$86
P_NOTCLASS	EQU	$87
P_CLASS	EQU	$88
P_REPBEG	EQU	$89
P_REPEND	EQU	$8A
P_STOP	EQU	$8B
COMPLEX_BIT	EQU	1
EXAMINE_BIT	EQU	2
ERROR_BUFFER_OVERFLOW	EQU	303
ERROR_BREAK	EQU	304
ERROR_NOT_EXECUTABLE	EQU	305
	ENDC
