aboutsummaryrefslogtreecommitdiffstats
path: root/src/argumentparser.h
blob: 7674e52b7414c6cdfad6db135547fdafb2789e36 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
/* argumentparser.h - Argument parser for ck------------------------*- C -*-
 *
 * This file is part of ck, the config keeper
 *
 * ---------------------------------------------------------------------
 *
 * The code here and in argumentparser.c is responsible for parsing 
 * the user's input from the command line 
 *
 * Keeps track of what error occured where and provides
 * printParserHelp() and printParserError() functions
 * to notify the user
 *
 * ------------------------------------------------------------------ */
#ifndef ARGUMENTPARSER_H
#define ARGUMENTPARSER_H
#define INIT_ALIAS                              \
  

#define ARGUMENT_TABLE                          \
  X(init, )

typedef enum ParseResults ParseResult;

extern ParseResult parse(int argc, char *argv[]);

#endif // ARGUMENTPARSER_H