Open64 (mfef90, whirl2f, and IR tools)  TAG: version-openad; SVN changeset: 916
nargum.c File Reference
#include "cmplrs/host.h"
#include "comargs.h"
Include dependency graph for nargum.c:

Go to the source code of this file.

Defines

#define PAQUOT   -1
#define QUOT   '\\'
#define DER_CAR   127
#define MAX_CAR   125
#define nb_arg_moi   num_son_args
#define nb_arg_pere   num_father_args
#define list_arg_pere   father_addr
#define list_arg_moi   son_addr
#define list_len_pere   father_len
#define list_len_moi   son_len
#define COPY_MOT(SRC, DEST)
#define FALSE   0
#define TRUE   1
#define PAQUOT   -1
#define QUOT   '\\'
#define DER_CAR   127
#define MAX_CAR   125
#define COPY_MOT(CONTENU_A, CONTENU_B)

Typedefs

typedef uint32adresse

Functions

void set_args (uint32 *, uint32 *)
int32init_arg_ ()
int32 nargum_ (uint32 *father_frame, int32 dum1, int32 dum2, int32 dum3)
int32 nartab_ (uint32 *father_frame, int32 dum1, int32 dum2, int32 dum3)
void tabarg_ (uint32 *father_frame, int32 dum1, int32 dum2, int32 dum3)
void rretrg_ (uint32 *father_frame, int32 dum1, int32 dum2, int32 dum3)
uint32 rretvr_ (uint32 *father_frame, int32 dum1, int32 dum2, int32 dum3)
void rretur_ (uint32 *father_frame, int32 dum1, int32 dum2, int32 dum3)
int32 narcar_ (int32 *stp)
int32 ntabca_ (int *stp)
int32 nchara_ (int32 *stp)
int32 ntabch_ (int32 *stp)
int32 nretca_ (int32 *stp)

Variables

int32 num_father_args
int32 num_son_args
uint32father_addr [34]
uint32 father_len [34]
uint32son_addr [32]
uint32 son_len [32]
int32 ctrace_ [81]
char * source
char * destin
int32 father_stack
adresse list_arg_moi [34]
int32 list_len_moi [32]
int32 nb_arg_moi
adresse list_arg_pere [34]
int32 list_len_pere [32]
int32 nb_arg_pere

Define Documentation

#define COPY_MOT (   SRC,
  DEST 
)
Value:
source = (char *) SRC;                  \
            destin = (char *) DEST;                     \
            destin[0] = source[0];                      \
            destin[1] = source[1];                      \
            destin[2] = source[2];                      \
            destin[3] = source[3];

Definition at line 339 of file nargum.c.

Referenced by narcar_(), nargum_(), nartab_(), nchara_(), ntabca_(), ntabch_(), rretrg_(), rretvr_(), and tabarg_().

#define COPY_MOT (   CONTENU_A,
  CONTENU_B 
)
Value:
source = (char *) CONTENU_A;  \
          destin = (char *) CONTENU_B;  \
          destin[0] = source[0];        \
          destin[1] = source[1];        \
          destin[2] = source[2];        \
          destin[3] = source[3];

Definition at line 339 of file nargum.c.

#define DER_CAR   127

Definition at line 314 of file nargum.c.

Referenced by nchara_(), and ntabch_().

#define DER_CAR   127

Definition at line 314 of file nargum.c.

#define FALSE   0

Definition at line 309 of file nargum.c.

Referenced by nchara_(), nretca_(), and ntabch_().

#define list_arg_moi   son_addr

Definition at line 55 of file nargum.c.

Referenced by narcar_(), nargum_(), nartab_(), nchara_(), nretca_(), ntabca_(), ntabch_(), rretrg_(), rretvr_(), and tabarg_().

#define list_arg_pere   father_addr

Definition at line 54 of file nargum.c.

Referenced by narcar_(), nargum_(), nartab_(), nchara_(), nretca_(), ntabca_(), ntabch_(), rretrg_(), rretvr_(), and tabarg_().

#define list_len_moi   son_len

Definition at line 57 of file nargum.c.

Referenced by narcar_(), nchara_(), and nretca_().

#define list_len_pere   father_len

Definition at line 56 of file nargum.c.

Referenced by nchara_(), nretca_(), and ntabch_().

#define MAX_CAR   125

Definition at line 315 of file nargum.c.

Referenced by narcar_(), and ntabca_().

#define MAX_CAR   125

Definition at line 315 of file nargum.c.

#define nb_arg_moi   num_son_args

Definition at line 52 of file nargum.c.

Referenced by narcar_(), nchara_(), nretca_(), ntabca_(), ntabch_(), rretrg_(), and rretvr_().

Definition at line 53 of file nargum.c.

Referenced by narcar_(), nargum_(), nartab_(), nchara_(), nretca_(), ntabca_(), ntabch_(), rretrg_(), rretvr_(), and tabarg_().

#define PAQUOT   -1

Definition at line 312 of file nargum.c.

Referenced by narcar_(), and ntabca_().

#define PAQUOT   -1

Definition at line 312 of file nargum.c.

#define QUOT   '\\'

Definition at line 313 of file nargum.c.

Referenced by narcar_(), and ntabca_().

#define QUOT   '\\'

Definition at line 313 of file nargum.c.

#define TRUE   1

Definition at line 310 of file nargum.c.


Typedef Documentation

typedef int32 * adresse

Definition at line 40 of file nargum.c.


Function Documentation

Definition at line 84 of file nargum.c.

References comargs__.

int32 narcar_ ( int32 stp)

Definition at line 425 of file nargum.c.

References comargs__, COPY_MOT, exit(), father_stack, list_arg_moi, list_arg_pere, list_len_moi, max, MAX_CAR, nb_arg_moi, nb_arg_pere, PAQUOT, QUOT, set_args(), and tab.

Here is the call graph for this function:

int32 nargum_ ( uint32 father_frame,
int32  dum1,
int32  dum2,
int32  dum3 
)

Definition at line 90 of file nargum.c.

References comargs__, COPY_MOT, list_arg_moi, list_arg_pere, max, nb_arg_pere, num_father_args, num_son_args, and set_args().

Here is the call graph for this function:

int32 nartab_ ( uint32 father_frame,
int32  dum1,
int32  dum2,
int32  dum3 
)

Definition at line 112 of file nargum.c.

References comargs__, COPY_MOT, list_arg_moi, list_arg_pere, max, nb_arg_pere, set_args(), and tab.

Here is the call graph for this function:

int32 nchara_ ( int32 stp)

Definition at line 645 of file nargum.c.

References comargs__, COPY_MOT, DER_CAR, exit(), FALSE, father_stack, list_arg_moi, list_arg_pere, list_len_moi, list_len_pere, max, nb_arg_moi, nb_arg_pere, set_args(), and tab.

Here is the call graph for this function:

int32 nretca_ ( int32 stp)

Definition at line 877 of file nargum.c.

References comargs__, exit(), FALSE, father_stack, list_arg_moi, list_arg_pere, list_len_moi, list_len_pere, max, nb_arg_moi, nb_arg_pere, set_args(), and tab.

Here is the call graph for this function:

int32 ntabca_ ( int *  stp)

Definition at line 551 of file nargum.c.

References comargs__, COPY_MOT, exit(), father_stack, list_arg_moi, list_arg_pere, max, MAX_CAR, nb_arg_moi, nb_arg_pere, PAQUOT, QUOT, set_args(), and tab.

Here is the call graph for this function:

int32 ntabch_ ( int32 stp)

Definition at line 771 of file nargum.c.

References comargs__, COPY_MOT, DER_CAR, exit(), FALSE, father_stack, list_arg_moi, list_arg_pere, list_len_pere, max, nb_arg_moi, nb_arg_pere, set_args(), and tab.

Here is the call graph for this function:

void rretrg_ ( uint32 father_frame,
int32  dum1,
int32  dum2,
int32  dum3 
)

Definition at line 166 of file nargum.c.

References comargs__, COPY_MOT, list_arg_moi, list_arg_pere, nb_arg_moi, nb_arg_pere, set_args(), and tab.

Here is the call graph for this function:

void rretur_ ( uint32 father_frame,
int32  dum1,
int32  dum2,
int32  dum3 
)

Definition at line 234 of file nargum.c.

References ctrace_.

uint32 rretvr_ ( uint32 father_frame,
int32  dum1,
int32  dum2,
int32  dum3 
)

Definition at line 195 of file nargum.c.

References comargs__, COPY_MOT, ctrace_, list_arg_moi, list_arg_pere, max, nb_arg_moi, nb_arg_pere, set_args(), and tab.

Here is the call graph for this function:

void set_args ( uint32 ,
uint32  
)

Definition at line 47 of file set_args.c.

References comargs__, father_addr, father_len, num_father_args, num_son_args, set_arg_arr(), son_addr, and son_len.

Referenced by narcar_(), nargum_(), nartab_(), nchara_(), nretca_(), ntabca_(), ntabch_(), rretrg_(), rretvr_(), and tabarg_().

Here is the call graph for this function:

void tabarg_ ( uint32 father_frame,
int32  dum1,
int32  dum2,
int32  dum3 
)

Definition at line 140 of file nargum.c.

References comargs__, COPY_MOT, list_arg_moi, list_arg_pere, max, nb_arg_pere, set_args(), and tab.

Here is the call graph for this function:


Variable Documentation

Definition at line 46 of file nargum.c.

Referenced by rretur_(), and rretvr_().

char * destin

Definition at line 59 of file nargum.c.

Definition at line 43 of file nargum.c.

Referenced by set_args().

Definition at line 43 of file nargum.c.

Referenced by set_args().

Definition at line 320 of file nargum.c.

Referenced by narcar_(), nchara_(), nretca_(), ntabca_(), and ntabch_().

Definition at line 322 of file nargum.c.

Definition at line 326 of file nargum.c.

Definition at line 323 of file nargum.c.

Definition at line 327 of file nargum.c.

Definition at line 324 of file nargum.c.

Definition at line 328 of file nargum.c.

Definition at line 42 of file nargum.c.

Referenced by nargum_(), and set_args().

Definition at line 42 of file nargum.c.

Referenced by nargum_(), and set_args().

Definition at line 44 of file nargum.c.

Referenced by set_args().

Definition at line 44 of file nargum.c.

Referenced by set_args().

char * source

Definition at line 59 of file nargum.c.

Referenced by FB_EDGE_DELAYED::FB_EDGE_DELAYED(), and FB_NODE::Print().

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines