gwenhywfar 5.12.0
args.h File Reference
#include <gwenhywfar/logger.h>
Include dependency graph for tools/typemaker/args.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  _S_ARGS
struct  _S_PARAM

Macros

#define k_PRG   "xmlmerge"
#define k_PRG_VERSION_INFO
#define RETURNVALUE_DEINIT   4
#define RETURNVALUE_HANGUP   9
#define RETURNVALUE_NOSTART   3
#define RETURNVALUE_PARAM   1
#define RETURNVALUE_SETUP   2

Typedefs

typedef struct _S_ARGS ARGUMENTS
typedef struct _S_PARAM FREEPARAM

Functions

void Arguments_free (ARGUMENTS *ar)
ARGUMENTSArguments_new ()
int checkArgs (ARGUMENTS *args, int argc, char **argv)

Macro Definition Documentation

◆ k_PRG

#define k_PRG   "xmlmerge"

Definition at line 19 of file tools/typemaker/args.h.

◆ k_PRG_VERSION_INFO

#define k_PRG_VERSION_INFO
Value:
"xmlmerge v0.1\n"\
"(c) 2004 Martin Preuss<martin@libchipcard.de>\n"\
"This program is free software licensed under GPL.\n"\
"See COPYING for details.\n"

Definition at line 20 of file tools/typemaker/args.h.

Referenced by checkArgs(), and usage().

◆ RETURNVALUE_DEINIT

#define RETURNVALUE_DEINIT   4

Definition at line 30 of file tools/typemaker/args.h.

◆ RETURNVALUE_HANGUP

#define RETURNVALUE_HANGUP   9

Definition at line 31 of file tools/typemaker/args.h.

◆ RETURNVALUE_NOSTART

#define RETURNVALUE_NOSTART   3

Definition at line 29 of file tools/typemaker/args.h.

◆ RETURNVALUE_PARAM

#define RETURNVALUE_PARAM   1

Definition at line 27 of file tools/typemaker/args.h.

Referenced by checkArgs().

◆ RETURNVALUE_SETUP

#define RETURNVALUE_SETUP   2

Definition at line 28 of file tools/typemaker/args.h.

Typedef Documentation

◆ ARGUMENTS

typedef struct _S_ARGS ARGUMENTS

Definition at line 35 of file tools/typemaker/args.h.

◆ FREEPARAM

typedef struct _S_PARAM FREEPARAM

Definition at line 34 of file tools/typemaker/args.h.

Function Documentation

◆ Arguments_free()

void Arguments_free ( ARGUMENTS * ar)

Definition at line 99 of file tools/typemaker/args.c.

◆ Arguments_new()

ARGUMENTS * Arguments_new ( )

Definition at line 36 of file tools/typemaker/args.c.

◆ checkArgs()

int checkArgs ( ARGUMENTS * args,
int argc,
char ** argv )

Definition at line 136 of file tools/typemaker/args.c.