Codebase list libmawk / b9006faf-873e-4aac-9952-74a72f875ff9/main scconfig / src / default / arg.h
b9006faf-873e-4aac-9952-74a72f875ff9/main

Tree @b9006faf-873e-4aac-9952-74a72f875ff9/main (Download .tar.gz)

arg.h @b9006faf-873e-4aac-9952-74a72f875ff9/main

b761e9e
 
 
bb5e4a0
 
b761e9e
 
 
 
 
 
 
 
 
 
 
 
bb5e4a0
b761e9e
 
 
 
 
 
 
#ifndef SCC_ARG_H
#define SCC_ARG_H

#include <stdio.h>

typedef struct {
	char *arg;
	char *path;
	int (*callback)(const char *key, const char *value);
	char *help;
} argtbl_t;

extern argtbl_t main_argument_table[];



void process_args(int argc, char *argv[]);
void help_default_args(FILE *f, const char *prefix);


/* main.c: */
extern int custom_arg(const char *key, const char *value);
extern int num_custom_reqs;

#endif