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

Go to the source code of this file.

Typedefs

typedef long long int ll_t
 
typedef unsigned long long int u_ll_t
 

Functions

ll_t fy_sallocd (desc_t *d)
 
void f_alloc (ll_t arg1, desc_t *d, int *stat, ll_t elsize)
 
void f_deallc (ll_t arg1, desc_t *d, int *stat)
 
void f_allocl (ll_t arg1, desc_t *d, ll_t *stat, ll_t elsize)
 
void f_deallcl (ll_t arg1, desc_t *d, ll_t *stat)
 
void necsx_trbk_fl_ (const char *msg, const char *filename, int *lineno, int msglen, int filenamelen)
 
void ec_envredo_ ()
 
static void init4 (unsigned int p4[], ll_t n)
 
static void init8 (u_ll_t p8[], ll_t n)
 
static void envinit ()
 
static void prtdesc (ll_t arg1, FILE *fp, const char *s, const desc_t *d, const int *stat, ll_t elsize_in)
 
void ec_envredo ()
 

Variables

int EC_malloc_will_abort = 0
 
static int ec_prtdesc = -1
 
static int ec_initheap = 0
 
static unsigned int ec_initval4 = 0
 
static u_ll_t ec_initval8 = 0
 
static int ec_malloc = 1
 

Typedef Documentation

◆ ll_t

typedef long long int ll_t

Definition at line 30 of file fnecsx.c.

◆ u_ll_t

typedef unsigned long long int u_ll_t

Definition at line 31 of file fnecsx.c.

Function Documentation

◆ ec_envredo()

void ec_envredo ( )

Definition at line 388 of file fnecsx.c.

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

◆ ec_envredo_()

void ec_envredo_ ( )

Definition at line 86 of file fnecsx.c.

Here is the caller graph for this function:

◆ envinit()

static void envinit ( )
static

Definition at line 115 of file fnecsx.c.

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

◆ f_alloc()

void f_alloc ( ll_t  arg1,
desc_t *  d,
int *  stat,
ll_t  elsize 
)

Definition at line 232 of file fnecsx.c.

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

◆ f_allocl()

void f_allocl ( ll_t  arg1,
desc_t *  d,
ll_t stat,
ll_t  elsize 
)

Definition at line 321 of file fnecsx.c.

Here is the call graph for this function:

◆ f_deallc()

void f_deallc ( ll_t  arg1,
desc_t *  d,
int *  stat 
)

Definition at line 330 of file fnecsx.c.

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

◆ f_deallcl()

void f_deallcl ( ll_t  arg1,
desc_t *  d,
ll_t stat 
)

Definition at line 378 of file fnecsx.c.

Here is the call graph for this function:

◆ fy_sallocd()

ll_t fy_sallocd ( desc_t *  d)

Definition at line 225 of file fnecsx.c.

Here is the call graph for this function:

◆ init4()

static void init4 ( unsigned int  p4[],
ll_t  n 
)
static

Definition at line 99 of file fnecsx.c.

Here is the caller graph for this function:

◆ init8()

static void init8 ( u_ll_t  p8[],
ll_t  n 
)
static

Definition at line 107 of file fnecsx.c.

Here is the caller graph for this function:

◆ necsx_trbk_fl_()

void necsx_trbk_fl_ ( const char *  msg,
const char *  filename,
int *  lineno,
int  msglen,
int  filenamelen 
)

◆ prtdesc()

static void prtdesc ( ll_t  arg1,
FILE *  fp,
const char *  s,
const desc_t *  d,
const int *  stat,
ll_t  elsize_in 
)
static

Definition at line 182 of file fnecsx.c.

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

Variable Documentation

◆ ec_initheap

int ec_initheap = 0
static

Definition at line 93 of file fnecsx.c.

◆ ec_initval4

unsigned int ec_initval4 = 0
static

Definition at line 94 of file fnecsx.c.

◆ ec_initval8

u_ll_t ec_initval8 = 0
static

Definition at line 95 of file fnecsx.c.

◆ ec_malloc

int ec_malloc = 1
static

Definition at line 96 of file fnecsx.c.

◆ EC_malloc_will_abort

int EC_malloc_will_abort = 0

Definition at line 70 of file fnecsx.c.

◆ ec_prtdesc

int ec_prtdesc = -1
static

Definition at line 92 of file fnecsx.c.