1 #ifndef DOS_RDARGS_H 2 #define DOS_RDARGS_H 3 4 /* 5 dos ReadArgs definitions 6 7 Copyright © 2002 The MorphOS Development Team, All Rights Reserved. 8 */ 9 10 #ifndef EXEC_TYPES_H 11 # include <exec/types.h> 12 #endif 13 14 #ifndef EXEC_NODES_H 15 # include <exec/nodes.h> 16 #endif 17 18 #pragma pack(2) 19 20 21 struct CSource 22 { 23 UBYTE *CS_Buffer; 24 LONG CS_Length; 25 LONG CS_CurChr; 26 }; 27 28 struct RDArgs 29 { 30 struct CSource RDA_Source; 31 LONG RDA_DAList; 32 UBYTE *RDA_Buffer; 33 LONG RDA_BufSiz; 34 UBYTE *RDA_ExtHelp; 35 LONG RDA_Flags; 36 }; 37 38 39 #define RDAB_STDIN 0 40 #define RDAF_STDIN (1<<RDAB_STDIN) 41 42 #define RDAB_NOALLOC 1 43 #define RDAF_NOALLOC (1<<RDAB_NOALLOC) 44 45 #define RDAB_NOPROMPT 2 46 #define RDAF_NOPROMPT (1<<RDAB_NOPROMPT) 47 48 49 #define MAX_TEMPLATE_ITEMS 100 50 #define MAX_MULTIARGS 128 51 52 53 #pragma pack() 54 55 #endif /* DOS_RDARGS_H */