gwenhywfar  5.10.1
Data Structures | Macros | Typedefs | Functions
tools/xmlmerge/args.h File Reference
#include <gwenhywfar/logger.h>
Include dependency graph for tools/xmlmerge/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/xmlmerge/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/xmlmerge/args.h.

◆ RETURNVALUE_DEINIT

#define RETURNVALUE_DEINIT   4

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

◆ RETURNVALUE_HANGUP

#define RETURNVALUE_HANGUP   9

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

◆ RETURNVALUE_NOSTART

#define RETURNVALUE_NOSTART   3

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

◆ RETURNVALUE_PARAM

#define RETURNVALUE_PARAM   1

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

◆ RETURNVALUE_SETUP

#define RETURNVALUE_SETUP   2

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

Typedef Documentation

◆ ARGUMENTS

typedef struct _S_ARGS ARGUMENTS

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

◆ FREEPARAM

typedef struct _S_PARAM FREEPARAM

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

Function Documentation

◆ Arguments_free()

void Arguments_free ( ARGUMENTS ar)

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

References FreeParam_free(), _S_PARAM::next, and _S_ARGS::params.

Referenced by main().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ Arguments_new()

ARGUMENTS* Arguments_new ( )

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

References _S_ARGS::compact, GWEN_LoggerLevel_Notice, GWEN_LoggerType_Console, _S_ARGS::header, _S_ARGS::logLevel, _S_ARGS::logType, and _S_ARGS::verbous.

Referenced by main().

Here is the caller graph for this function:

◆ checkArgs()

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