aboutsummaryrefslogtreecommitdiffstats
path: root/src/argparser.c
diff options
context:
space:
mode:
authorMattias Andrée <maandree@operamail.com>2013-06-26 01:12:25 +0200
committerMattias Andrée <maandree@operamail.com>2013-06-26 01:12:25 +0200
commit0825f4a6ddb4226ce45576ef1893771f7d2d37a8 (patch)
treeb624cfd67b4bf21a2f564095cadb0e379d7dadcc /src/argparser.c
parentmove includes into new .h file (diff)
downloadargparser-0825f4a6ddb4226ce45576ef1893771f7d2d37a8.tar.gz
argparser-0825f4a6ddb4226ce45576ef1893771f7d2d37a8.tar.bz2
argparser-0825f4a6ddb4226ce45576ef1893771f7d2d37a8.tar.xz
move structs into .h file
Signed-off-by: Mattias Andrée <maandree@operamail.com>
Diffstat (limited to 'src/argparser.c')
-rw-r--r--src/argparser.c80
1 files changed, 0 insertions, 80 deletions
diff --git a/src/argparser.c b/src/argparser.c
index fcf6edd..7df379f 100644
--- a/src/argparser.c
+++ b/src/argparser.c
@@ -37,86 +37,6 @@ static long cmp(char* a, char* b);
/**
- * Option structure
- */
-typedef struct
-{
- /**
- * The type of the option, either of: `ARGUMENTLESS`, `ARGUMENTED`, `VARIADIC`
- */
- long type;
-
- /**
- * Alterative option names
- */
- char** alternatives;
-
- /**
- * Number of elements in `alternatives`
- */
- long alternatives_count;
-
- /**
- * Standard option name
- */
- char* standard;
-
- /**
- * Argument name, not for argumentless options
- */
- char* argument;
-
- /**
- * Help text, multi-line
- */
- char* help;
-
-} args_Option;
-
-
-/**
- * char* to void* map structure
- */
-typedef struct
-{
- /**
- * Available keys
- */
- char** keys;
-
- /**
- * The number of available keys
- */
- long key_count;
-
- /**
- * Indefinite depth array with 17 elements per level, the last being the value at the position
- */
- void** data;
-
-} args_Map;
-
-
-/**
- * Array with associated length
- */
-typedef struct
-{
- /**
- * The values
- */
- void** values;
-
- /**
- * The length of `values`
- */
- long count;
-
-} args_Array;
-
-
-
-/**
* Whether the Linux VT is being used
*/
static long args_linuxvt;