1 /* DRT_ values ( directive types ) */ 2 /* items CONDDIR ... INCLUDE must be first, INCLUDE the last of them. 3 * DATADIR must be the first non-preprocessor directive! 4 */ 5 res( CONDDIR, CondAsmDirective ) /* conditional assembly directive (IF, ELSE, ...) */ 6 res( LOOPDIR, LoopDirective ) /* loop directive (FOR, REPEAT, WHILE, ...) */ 7 res( PURGE, PurgeDirective ) /* PURGE directive */ 8 res( INCLUDE, IncludeDirective ) /* INCLUDE directive */ 9 res( MACRO, MacroDir ) /* MACRO directive */ 10 res( CATSTR, CatStrDir ) /* TEXTEQU + CATSTR directives */ 11 res( SUBSTR, SubStrDir ) /* SUBSTR directive */ 12 res( MACINT, StubDir ) /* "internal macro" directives EXITM, ENDM, GOTO */ 13 /* non-preprocessor directives */ 14 res( DATADIR, StubDir ) /* "data" directives DB, DW, DD, ... */ 15 res( END, EndDirective ) 16 res( ERRDIR, ErrorDirective ) /* v2.05: no longer preprocessor directives */ 17 res( CPU, CpuDirective ) 18 res( LISTING, ListingDirective ) 19 res( LISTMAC, ListMacroDirective ) 20 res( SEGORDER, SegOrderDirective ) 21 res( SIMSEG, SimplifiedSegDir ) 22 res( HLLSTART, HllStartDir ) 23 res( HLLEXIT, HllExitDir ) 24 res( HLLEND, HllEndDir ) 25 res( STARTEXIT, StartupExitDirective ) 26 res( MODEL, ModelDirective ) 27 res( RADIX, RadixDirective ) 28 #if COFF_SUPPORT 29 res( SAFESEH, SafeSEHDirective ) 30 #endif 31 res( INSTR, InStrDir ) 32 res( SIZESTR, SizeStrDir ) 33 #if AMD64_SUPPORT 34 res( EXCFRAME, ExcFrameDirective ) 35 #endif 36 res( STRUCT, StructDirective ) 37 res( TYPEDEF, TypedefDirective ) 38 res( RECORD, RecordDirective ) 39 res( COMM, CommDirective ) 40 res( EXTERN, ExternDirective ) 41 res( EXTERNDEF, ExterndefDirective ) 42 res( PROTO, ProtoDirective ) 43 res( PUBLIC, PublicDirective ) 44 res( PROC, ProcDir ) 45 res( ENDP, EndpDir ) 46 res( LOCAL, LocalDir ) 47 res( INVOKE, InvokeDirective ) 48 res( ORG, OrgDirective ) 49 res( ALIGN, AlignDirective ) 50 res( SEGMENT, SegmentDir ) 51 res( ENDS, EndsDir ) 52 res( GROUP, GrpDir ) 53 res( ASSUME, AssumeDirective ) 54 res( LABEL, LabelDirective ) 55 res( ALIAS, AliasDirective ) 56 res( ECHO, EchoDirective ) 57 res( EQU, EquDirective ) 58 res( EQUALSGN, EqualSgnDirective ) /* '=' directive */ 59 #if INCBINSUPP 60 res( INCBIN, IncBinDirective ) 61 #endif 62 res( INCLIB, IncludeLibDirective ) 63 res( NAME, NameDirective ) 64 res( OPTION, OptionDirective ) 65 res( CONTEXT, ContextDirective ) 66