Fixed a few warnings.
[tangerine.git] / workbench / c / Partition / args.c
blob42c2903bd9303b592595598cf5c26da89fd9c3f1
1 /*
2 Copyright © 2004-2008, The AROS Development Team. All rights reserved.
3 $Id$
4 */
6 #include <dos/rdargs.h>
7 #include <proto/dos.h>
9 #include "args.h"
11 /*** Global Variables *******************************************************/
12 STATIC CONST_STRPTR TEMPLATE =
13 "DEVICE,UNIT/N,SYSSIZE/K/N,SYSTYPE/K,WORKSIZE/K/N,MAXWORK/S,WORKTYPE/K,WIPE/S,FORCE/S,QUIET/S";
14 STATIC CONST LONG DEFAULT_UNIT = 0;
15 STATIC IPTR args[COUNT] = {(IPTR) "ata.device", (IPTR) &DEFAULT_UNIT};
16 STATIC struct RDArgs *rdargs;
18 /*** Functions **************************************************************/
19 BOOL ReadArguments(VOID)
21 rdargs = ReadArgs(TEMPLATE, args, NULL);
22 return rdargs != NULL;
25 VOID FreeArguments(VOID)
27 FreeArgs(rdargs);
30 IPTR GetArgument(enum Argument id)
32 if (id >= 0 && id < COUNT) return args[id];
33 else return 0;