SURFEX v8.1
General documentation of Surfex
Functions | Variables
cargs.c File Reference

Go to the source code of this file.

Functions

static const char * get_a_out ()
 
void ec_PutArgs (int argc, char *argv[])
 
const char * ec_GetArgs (int argno)
 
int ec_NumArgs (void)
 
int ec_argc (void)
 
char ** ec_argv (void)
 
int iargc_c_ (void)
 
int iargc_c (void)
 
void getarg_c_ (const int *argno, char *arg, const int arg_len)
 
void getarg_c (const int *argno, char *arg, const int arg_len)
 
void putarg_c_ (const int *argno, const char *arg, int arg_len)
 
void putarg_c (const int *argno, const char *arg, int arg_len)
 
void putarg_info_ (const int *argc, const char *cterm, int cterm_len)
 
void putarg_info (const int *argc, const char *cterm, int cterm_len)
 

Variables

static arg_t * args = NULL
 
static int numargs = -1
 
static char * cl_terminate = NULL
 
static char * a_out = NULL
 

Function Documentation

◆ ec_argc()

int ec_argc ( void  )

Definition at line 153 of file cargs.c.

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

◆ ec_argv()

char** ec_argv ( void  )

Definition at line 155 of file cargs.c.

Here is the call graph for this function:

◆ ec_GetArgs()

const char* ec_GetArgs ( int  argno)

Definition at line 138 of file cargs.c.

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

◆ ec_NumArgs()

int ec_NumArgs ( void  )

Definition at line 151 of file cargs.c.

Here is the caller graph for this function:

◆ ec_PutArgs()

void ec_PutArgs ( int  argc,
char *  argv[] 
)

Definition at line 105 of file cargs.c.

Here is the call graph for this function:

◆ get_a_out()

static const char* get_a_out ( )
static

Definition at line 28 of file cargs.c.

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

◆ getarg_c()

void getarg_c ( const int *  argno,
char *  arg,
const int  arg_len 
)

Definition at line 190 of file cargs.c.

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

◆ getarg_c_()

void getarg_c_ ( const int *  argno,
char *  arg,
const int  arg_len 
)

Definition at line 174 of file cargs.c.

Here is the caller graph for this function:

◆ iargc_c()

int iargc_c ( void  )

Definition at line 171 of file cargs.c.

◆ iargc_c_()

int iargc_c_ ( void  )

Definition at line 170 of file cargs.c.

◆ putarg_c()

void putarg_c ( const int *  argno,
const char *  arg,
int  arg_len 
)

Definition at line 215 of file cargs.c.

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

◆ putarg_c_()

void putarg_c_ ( const int *  argno,
const char *  arg,
int  arg_len 
)

Definition at line 198 of file cargs.c.

Here is the caller graph for this function:

◆ putarg_info()

void putarg_info ( const int *  argc,
const char *  cterm,
int  cterm_len 
)

Definition at line 251 of file cargs.c.

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

◆ putarg_info_()

void putarg_info_ ( const int *  argc,
const char *  cterm,
int  cterm_len 
)

Definition at line 223 of file cargs.c.

Here is the caller graph for this function:

Variable Documentation

◆ a_out

char* a_out = NULL
static

Definition at line 18 of file cargs.c.

◆ args

arg_t* args = NULL
static

Definition at line 15 of file cargs.c.

◆ cl_terminate

char* cl_terminate = NULL
static

Definition at line 17 of file cargs.c.

◆ numargs

int numargs = -1
static

Definition at line 16 of file cargs.c.