{ NULL },
};
-static error_t parse(int key, char* arg, void* data) {
+static error_t parse(int key, char* arg, struct argp_state* state, void* data) {
struct config* config = data;
switch (key) {
if (!ctx->parse)
return ARGP_ERR_UNKNOWN;
- return ctx->parse(key, arg, ctx->data);
+ return ctx->parse(key, arg, state, ctx->data);
}
switch (key) {
if (!ctx->parse)
return ARGP_ERR_UNKNOWN;
- return ctx->parse(key, arg, ctx->data);
+ return ctx->parse(key, arg, state, ctx->data);
}
return 0;
#include <argp.h>
-typedef error_t (*command_parse)(int key, char* arg, void* data);
+typedef error_t (*command_parse)(int key, char* arg, struct argp_state* state, void* data);
struct command {
const char* verb;
unsigned int num_makefiles;
};
-static error_t parse(int key, char* arg, void* data) {
+static error_t parse(int key, char* arg, struct argp_state* state, void* data) {
struct config* config = data;
switch (key) {
static const char* doc = "Creates images";
-static error_t parse(int key, char* arg, void* data) {
+static error_t parse(int key, char* arg, struct argp_state* state, void* data) {
struct config* config = data;
switch (key) {
{ NULL },
};
-static error_t parse(int key, char* arg, void* data) {
+static error_t parse(int key, char* arg, struct argp_state* state, void* data) {
struct config* config = data;
switch (key) {
unsigned int num_patterns;
};
-static error_t parse(int key, char* arg, void* data) {
+static error_t parse(int key, char* arg, struct argp_state* state, void* data) {
struct config* config = data;
switch (key) {
{ NULL },
};
-static error_t parse(int key, char* arg, void* data) {
+static error_t parse(int key, char* arg, struct argp_state* state, void* data) {
struct config* config = data;
switch (key) {
unsigned int num_patterns;
};
-static error_t parse(int key, char* arg, void* data) {
+static error_t parse(int key, char* arg, struct argp_state* state, void* data) {
struct config* config = data;
switch (key) {
unsigned int num_patterns;
};
-static error_t parse(int key, char* arg, void* data) {
+static error_t parse(int key, char* arg, struct argp_state* state, void* data) {
struct config* config = data;
switch (key) {
{ NULL },
};
-static error_t parse(int key, char* arg, void* data) {
+static error_t parse(int key, char* arg, struct argp_state* state, void* data) {
struct config* config = data;
switch (key) {
unsigned int num_files;
};
-static error_t parse(int key, char* arg, void* data) {
+static error_t parse(int key, char* arg, struct argp_state* state, void* data) {
struct config* config = data;
switch (key) {
"shell [OPTIONS...]\n"
"search [OPTIONS...] PATTERN";
-static error_t parse(int key, char* arg, void* data) {
+static error_t parse(int key, char* arg, struct argp_state* state, void* data) {
struct cli_config* config = data;
switch (key) {
{ NULL },
};
-static error_t parse(int key, char* arg, void* data) {
+static error_t parse(int key, char* arg, struct argp_state* state, void* data) {
struct pakfire_ctx* ctx = data;
switch (key) {
{ NULL },
};
-static error_t parse(int key, char* arg, void* data) {
+static error_t parse(int key, char* arg, struct argp_state* state, void* data) {
struct cli_config* config = data;
switch (key) {