WIP "R" clone. Only argument parsing is working.
[AROS.git] / workbench / c / R / r.h
blobe75956836207e77549967ccc984388a711edcac0
1 #ifndef R_H
2 #define R_H
4 /*
5 Copyright © 2012, The AROS Development Team. All rights reserved.
6 $Id$
7 */
9 #define MAX_ARG_CNT (30)
10 #define MAX_NAME_CNT (30)
12 struct CArg
14 TEXT argname[MAX_NAME_CNT];
15 BOOL a_flag;
16 BOOL f_flag;
17 BOOL k_flag;
18 BOOL m_flag;
19 BOOL n_flag;
20 BOOL s_flag;
23 struct Req
25 struct RDArgs *rda;
26 STRPTR filename;
27 STRPTR profile;
28 BOOL nogui;
29 STRPTR arguments;
31 TEXT cmd_template[500];
33 ULONG arg_cnt;
34 struct CArg cargs[MAX_ARG_CNT]; // TODO: dynamic allocation
39 void create_gui(struct Req *req);
41 #endif // R_H