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

Go to the source code of this file.

Functions

void lfi_mess_ (const integer64 *, character *, character_len)
 
static integer64 iulout (lfi_hndl_t *lfi)
 
void lfi_verb (lfi_hndl_t *lfi, const char *func,...)
 
static void lfiouv_verb (int st, struct lfi_hndl_t *lfi, LFIOUV_ARGS_DECL)
 
static void lficas_verb (int st, struct lfi_hndl_t *lfi, LFICAS_ARGS_DECL)
 
static void lfiecr_verb (int st, struct lfi_hndl_t *lfi, LFIECR_ARGS_DECL)
 
static void lfifer_verb (int st, struct lfi_hndl_t *lfi, LFIFER_ARGS_DECL)
 
static void lfilec_verb (int st, struct lfi_hndl_t *lfi, LFILEC_ARGS_DECL)
 
static void lfinfo_verb (int st, struct lfi_hndl_t *lfi, LFINFO_ARGS_DECL)
 
static void lfipos_verb (int st, struct lfi_hndl_t *lfi, LFIPOS_ARGS_DECL)
 
static void lfiver_verb (int st, struct lfi_hndl_t *lfi, LFIVER_ARGS_DECL)
 
static void lfiofm_verb (int st, struct lfi_hndl_t *lfi, LFIOFM_ARGS_DECL)
 
static void lfineg_verb (int st, struct lfi_hndl_t *lfi, LFINEG_ARGS_DECL)
 
static void lfilaf_verb (int st, struct lfi_hndl_t *lfi, LFILAF_ARGS_DECL)
 
static void lfiosg_verb (int st, struct lfi_hndl_t *lfi, LFIOSG_ARGS_DECL)
 
static void lfinum_verb (int st, struct lfi_hndl_t *lfi, LFINUM_ARGS_DECL)
 
static void lfisup_verb (int st, struct lfi_hndl_t *lfi, LFISUP_ARGS_DECL)
 
static void lfiopt_verb (int st, struct lfi_hndl_t *lfi, LFIOPT_ARGS_DECL)
 
static void lfinmg_verb (int st, struct lfi_hndl_t *lfi, LFINMG_ARGS_DECL)
 
static void lficap_verb (int st, struct lfi_hndl_t *lfi, LFICAP_ARGS_DECL)
 
static void lfifra_verb (int st, struct lfi_hndl_t *lfi, LFIFRA_ARGS_DECL)
 
static void lficfg_verb (int st, struct lfi_hndl_t *lfi, LFICFG_ARGS_DECL)
 
static void lfierf_verb (int st, struct lfi_hndl_t *lfi, LFIERF_ARGS_DECL)
 
static void lfilas_verb (int st, struct lfi_hndl_t *lfi, LFILAS_ARGS_DECL)
 
static void lfiren_verb (int st, struct lfi_hndl_t *lfi, LFIREN_ARGS_DECL)
 
static void lfiini_verb (int st, struct lfi_hndl_t *lfi, LFIINI_ARGS_DECL)
 
static void lfipxf_verb (int st, struct lfi_hndl_t *lfi, LFIPXF_ARGS_DECL)
 
static void lfioeg_verb (int st, struct lfi_hndl_t *lfi, LFIOEG_ARGS_DECL)
 
static void lfinaf_verb (int st, struct lfi_hndl_t *lfi, LFINAF_ARGS_DECL)
 
static void lfiofd_verb (int st, struct lfi_hndl_t *lfi, LFIOFD_ARGS_DECL)
 
static void lfiomf_verb (int st, struct lfi_hndl_t *lfi, LFIOMF_ARGS_DECL)
 
static void lfiafm_verb (int st, struct lfi_hndl_t *lfi, LFIAFM_ARGS_DECL)
 
static void lfista_verb (int st, struct lfi_hndl_t *lfi, LFISTA_ARGS_DECL)
 
static void lfiosf_verb (int st, struct lfi_hndl_t *lfi, LFIOSF_ARGS_DECL)
 
static void lfilap_verb (int st, struct lfi_hndl_t *lfi, LFILAP_ARGS_DECL)
 
static void lfioef_verb (int st, struct lfi_hndl_t *lfi, LFIOEF_ARGS_DECL)
 
static void lfimst_verb (int st, struct lfi_hndl_t *lfi, LFIMST_ARGS_DECL)
 
static void lfinim_verb (int st, struct lfi_hndl_t *lfi, LFINIM_ARGS_DECL)
 
static void lfisfm_verb (int st, struct lfi_hndl_t *lfi, LFISFM_ARGS_DECL)
 
static void lfinsg_verb (int st, struct lfi_hndl_t *lfi, LFINSG_ARGS_DECL)
 
static void lfideb_verb (int st, struct lfi_hndl_t *lfi, LFIDEB_ARGS_DECL)
 
static void lfiomg_verb (int st, struct lfi_hndl_t *lfi, LFIOMG_ARGS_DECL)
 
static void lfifmd_verb (int st, struct lfi_hndl_t *lfi, LFIFMD_ARGS_DECL)
 

Variables

static const char * mess []
 
lficb_verb_t lficb_verb
 

Function Documentation

◆ iulout()

static integer64 iulout ( lfi_hndl_t lfi)
static

Definition at line 65 of file lfi_verb.c.

Here is the caller graph for this function:

◆ lfi_mess_()

void lfi_mess_ ( const integer64 ,
character ,
character_len   
)
Here is the caller graph for this function:

◆ lfi_verb()

void lfi_verb ( lfi_hndl_t lfi,
const char *  func,
  ... 
)

Definition at line 76 of file lfi_verb.c.

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

◆ lfiafm_verb()

static void lfiafm_verb ( int  st,
struct lfi_hndl_t lfi,
LFIAFM_ARGS_DECL   
)
static

Definition at line 424 of file lfi_verb.c.

Here is the call graph for this function:

◆ lficap_verb()

static void lficap_verb ( int  st,
struct lfi_hndl_t lfi,
LFICAP_ARGS_DECL   
)
static

Definition at line 320 of file lfi_verb.c.

Here is the call graph for this function:

◆ lficas_verb()

static void lficas_verb ( int  st,
struct lfi_hndl_t lfi,
LFICAS_ARGS_DECL   
)
static

Definition at line 185 of file lfi_verb.c.

Here is the call graph for this function:

◆ lficfg_verb()

static void lficfg_verb ( int  st,
struct lfi_hndl_t lfi,
LFICFG_ARGS_DECL   
)
static

Definition at line 338 of file lfi_verb.c.

Here is the call graph for this function:

◆ lfideb_verb()

static void lfideb_verb ( int  st,
struct lfi_hndl_t lfi,
LFIDEB_ARGS_DECL   
)
static

Definition at line 505 of file lfi_verb.c.

Here is the call graph for this function:

◆ lfiecr_verb()

static void lfiecr_verb ( int  st,
struct lfi_hndl_t lfi,
LFIECR_ARGS_DECL   
)
static

Definition at line 194 of file lfi_verb.c.

Here is the call graph for this function:

◆ lfierf_verb()

static void lfierf_verb ( int  st,
struct lfi_hndl_t lfi,
LFIERF_ARGS_DECL   
)
static

Definition at line 347 of file lfi_verb.c.

Here is the call graph for this function:

◆ lfifer_verb()

static void lfifer_verb ( int  st,
struct lfi_hndl_t lfi,
LFIFER_ARGS_DECL   
)
static

Definition at line 203 of file lfi_verb.c.

Here is the call graph for this function:

◆ lfifmd_verb()

static void lfifmd_verb ( int  st,
struct lfi_hndl_t lfi,
LFIFMD_ARGS_DECL   
)
static

Definition at line 523 of file lfi_verb.c.

Here is the call graph for this function:

◆ lfifra_verb()

static void lfifra_verb ( int  st,
struct lfi_hndl_t lfi,
LFIFRA_ARGS_DECL   
)
static

Definition at line 329 of file lfi_verb.c.

Here is the call graph for this function:

◆ lfiini_verb()

static void lfiini_verb ( int  st,
struct lfi_hndl_t lfi,
LFIINI_ARGS_DECL   
)
static

Definition at line 374 of file lfi_verb.c.

◆ lfilaf_verb()

static void lfilaf_verb ( int  st,
struct lfi_hndl_t lfi,
LFILAF_ARGS_DECL   
)
static

Definition at line 266 of file lfi_verb.c.

Here is the call graph for this function:

◆ lfilap_verb()

static void lfilap_verb ( int  st,
struct lfi_hndl_t lfi,
LFILAP_ARGS_DECL   
)
static

Definition at line 451 of file lfi_verb.c.

Here is the call graph for this function:

◆ lfilas_verb()

static void lfilas_verb ( int  st,
struct lfi_hndl_t lfi,
LFILAS_ARGS_DECL   
)
static

Definition at line 356 of file lfi_verb.c.

Here is the call graph for this function:

◆ lfilec_verb()

static void lfilec_verb ( int  st,
struct lfi_hndl_t lfi,
LFILEC_ARGS_DECL   
)
static

Definition at line 212 of file lfi_verb.c.

Here is the call graph for this function:

◆ lfimst_verb()

static void lfimst_verb ( int  st,
struct lfi_hndl_t lfi,
LFIMST_ARGS_DECL   
)
static

Definition at line 469 of file lfi_verb.c.

Here is the call graph for this function:

◆ lfinaf_verb()

static void lfinaf_verb ( int  st,
struct lfi_hndl_t lfi,
LFINAF_ARGS_DECL   
)
static

Definition at line 397 of file lfi_verb.c.

Here is the call graph for this function:

◆ lfineg_verb()

static void lfineg_verb ( int  st,
struct lfi_hndl_t lfi,
LFINEG_ARGS_DECL   
)
static

Definition at line 257 of file lfi_verb.c.

Here is the call graph for this function:

◆ lfinfo_verb()

static void lfinfo_verb ( int  st,
struct lfi_hndl_t lfi,
LFINFO_ARGS_DECL   
)
static

Definition at line 221 of file lfi_verb.c.

Here is the call graph for this function:

◆ lfinim_verb()

static void lfinim_verb ( int  st,
struct lfi_hndl_t lfi,
LFINIM_ARGS_DECL   
)
static

Definition at line 478 of file lfi_verb.c.

Here is the call graph for this function:

◆ lfinmg_verb()

static void lfinmg_verb ( int  st,
struct lfi_hndl_t lfi,
LFINMG_ARGS_DECL   
)
static

Definition at line 311 of file lfi_verb.c.

Here is the call graph for this function:

◆ lfinsg_verb()

static void lfinsg_verb ( int  st,
struct lfi_hndl_t lfi,
LFINSG_ARGS_DECL   
)
static

Definition at line 496 of file lfi_verb.c.

Here is the call graph for this function:

◆ lfinum_verb()

static void lfinum_verb ( int  st,
struct lfi_hndl_t lfi,
LFINUM_ARGS_DECL   
)
static

Definition at line 284 of file lfi_verb.c.

Here is the call graph for this function:

◆ lfioef_verb()

static void lfioef_verb ( int  st,
struct lfi_hndl_t lfi,
LFIOEF_ARGS_DECL   
)
static

Definition at line 460 of file lfi_verb.c.

Here is the call graph for this function:

◆ lfioeg_verb()

static void lfioeg_verb ( int  st,
struct lfi_hndl_t lfi,
LFIOEG_ARGS_DECL   
)
static

Definition at line 388 of file lfi_verb.c.

Here is the call graph for this function:

◆ lfiofd_verb()

static void lfiofd_verb ( int  st,
struct lfi_hndl_t lfi,
LFIOFD_ARGS_DECL   
)
static

Definition at line 406 of file lfi_verb.c.

Here is the call graph for this function:

◆ lfiofm_verb()

static void lfiofm_verb ( int  st,
struct lfi_hndl_t lfi,
LFIOFM_ARGS_DECL   
)
static

Definition at line 248 of file lfi_verb.c.

Here is the call graph for this function:

◆ lfiomf_verb()

static void lfiomf_verb ( int  st,
struct lfi_hndl_t lfi,
LFIOMF_ARGS_DECL   
)
static

Definition at line 415 of file lfi_verb.c.

Here is the call graph for this function:

◆ lfiomg_verb()

static void lfiomg_verb ( int  st,
struct lfi_hndl_t lfi,
LFIOMG_ARGS_DECL   
)
static

Definition at line 514 of file lfi_verb.c.

Here is the call graph for this function:

◆ lfiopt_verb()

static void lfiopt_verb ( int  st,
struct lfi_hndl_t lfi,
LFIOPT_ARGS_DECL   
)
static

Definition at line 302 of file lfi_verb.c.

Here is the call graph for this function:

◆ lfiosf_verb()

static void lfiosf_verb ( int  st,
struct lfi_hndl_t lfi,
LFIOSF_ARGS_DECL   
)
static

Definition at line 442 of file lfi_verb.c.

Here is the call graph for this function:

◆ lfiosg_verb()

static void lfiosg_verb ( int  st,
struct lfi_hndl_t lfi,
LFIOSG_ARGS_DECL   
)
static

Definition at line 275 of file lfi_verb.c.

Here is the call graph for this function:

◆ lfiouv_verb()

static void lfiouv_verb ( int  st,
struct lfi_hndl_t lfi,
LFIOUV_ARGS_DECL   
)
static

Definition at line 176 of file lfi_verb.c.

Here is the call graph for this function:

◆ lfipos_verb()

static void lfipos_verb ( int  st,
struct lfi_hndl_t lfi,
LFIPOS_ARGS_DECL   
)
static

Definition at line 230 of file lfi_verb.c.

Here is the call graph for this function:

◆ lfipxf_verb()

static void lfipxf_verb ( int  st,
struct lfi_hndl_t lfi,
LFIPXF_ARGS_DECL   
)
static

Definition at line 379 of file lfi_verb.c.

Here is the call graph for this function:

◆ lfiren_verb()

static void lfiren_verb ( int  st,
struct lfi_hndl_t lfi,
LFIREN_ARGS_DECL   
)
static

Definition at line 365 of file lfi_verb.c.

Here is the call graph for this function:

◆ lfisfm_verb()

static void lfisfm_verb ( int  st,
struct lfi_hndl_t lfi,
LFISFM_ARGS_DECL   
)
static

Definition at line 487 of file lfi_verb.c.

Here is the call graph for this function:

◆ lfista_verb()

static void lfista_verb ( int  st,
struct lfi_hndl_t lfi,
LFISTA_ARGS_DECL   
)
static

Definition at line 433 of file lfi_verb.c.

Here is the call graph for this function:

◆ lfisup_verb()

static void lfisup_verb ( int  st,
struct lfi_hndl_t lfi,
LFISUP_ARGS_DECL   
)
static

Definition at line 293 of file lfi_verb.c.

Here is the call graph for this function:

◆ lfiver_verb()

static void lfiver_verb ( int  st,
struct lfi_hndl_t lfi,
LFIVER_ARGS_DECL   
)
static

Definition at line 239 of file lfi_verb.c.

Here is the call graph for this function:

Variable Documentation

◆ lficb_verb

lficb_verb_t lficb_verb
Initial value:
=
{
}
static void lfioeg_verb(int st, struct lfi_hndl_t *lfi, LFIOEG_ARGS_DECL)
Definition: lfi_verb.c:388
static void lfinmg_verb(int st, struct lfi_hndl_t *lfi, LFINMG_ARGS_DECL)
Definition: lfi_verb.c:311
static void lfilap_verb(int st, struct lfi_hndl_t *lfi, LFILAP_ARGS_DECL)
Definition: lfi_verb.c:451
static void lficas_verb(int st, struct lfi_hndl_t *lfi, LFICAS_ARGS_DECL)
Definition: lfi_verb.c:185
static void lfifmd_verb(int st, struct lfi_hndl_t *lfi, LFIFMD_ARGS_DECL)
Definition: lfi_verb.c:523
static void lfinum_verb(int st, struct lfi_hndl_t *lfi, LFINUM_ARGS_DECL)
Definition: lfi_verb.c:284
static void lfiopt_verb(int st, struct lfi_hndl_t *lfi, LFIOPT_ARGS_DECL)
Definition: lfi_verb.c:302
static void lfiecr_verb(int st, struct lfi_hndl_t *lfi, LFIECR_ARGS_DECL)
Definition: lfi_verb.c:194
static void lfiomf_verb(int st, struct lfi_hndl_t *lfi, LFIOMF_ARGS_DECL)
Definition: lfi_verb.c:415
static void lfiini_verb(int st, struct lfi_hndl_t *lfi, LFIINI_ARGS_DECL)
Definition: lfi_verb.c:374
static void lfipxf_verb(int st, struct lfi_hndl_t *lfi, LFIPXF_ARGS_DECL)
Definition: lfi_verb.c:379
static void lfiouv_verb(int st, struct lfi_hndl_t *lfi, LFIOUV_ARGS_DECL)
Definition: lfi_verb.c:176
static void lfinfo_verb(int st, struct lfi_hndl_t *lfi, LFINFO_ARGS_DECL)
Definition: lfi_verb.c:221
static void lfinaf_verb(int st, struct lfi_hndl_t *lfi, LFINAF_ARGS_DECL)
Definition: lfi_verb.c:397
static void lfinsg_verb(int st, struct lfi_hndl_t *lfi, LFINSG_ARGS_DECL)
Definition: lfi_verb.c:496
static void lfisup_verb(int st, struct lfi_hndl_t *lfi, LFISUP_ARGS_DECL)
Definition: lfi_verb.c:293
static void lfifer_verb(int st, struct lfi_hndl_t *lfi, LFIFER_ARGS_DECL)
Definition: lfi_verb.c:203
static void lficfg_verb(int st, struct lfi_hndl_t *lfi, LFICFG_ARGS_DECL)
Definition: lfi_verb.c:338
static void lfiofm_verb(int st, struct lfi_hndl_t *lfi, LFIOFM_ARGS_DECL)
Definition: lfi_verb.c:248
static void lfiafm_verb(int st, struct lfi_hndl_t *lfi, LFIAFM_ARGS_DECL)
Definition: lfi_verb.c:424
static void lfilec_verb(int st, struct lfi_hndl_t *lfi, LFILEC_ARGS_DECL)
Definition: lfi_verb.c:212
static void lfioef_verb(int st, struct lfi_hndl_t *lfi, LFIOEF_ARGS_DECL)
Definition: lfi_verb.c:460
static void lfimst_verb(int st, struct lfi_hndl_t *lfi, LFIMST_ARGS_DECL)
Definition: lfi_verb.c:469
static void lfisfm_verb(int st, struct lfi_hndl_t *lfi, LFISFM_ARGS_DECL)
Definition: lfi_verb.c:487
static void lfiren_verb(int st, struct lfi_hndl_t *lfi, LFIREN_ARGS_DECL)
Definition: lfi_verb.c:365
static void lfiver_verb(int st, struct lfi_hndl_t *lfi, LFIVER_ARGS_DECL)
Definition: lfi_verb.c:239
static void lfipos_verb(int st, struct lfi_hndl_t *lfi, LFIPOS_ARGS_DECL)
Definition: lfi_verb.c:230
static void lfineg_verb(int st, struct lfi_hndl_t *lfi, LFINEG_ARGS_DECL)
Definition: lfi_verb.c:257
static void lfiomg_verb(int st, struct lfi_hndl_t *lfi, LFIOMG_ARGS_DECL)
Definition: lfi_verb.c:514
static void lfilaf_verb(int st, struct lfi_hndl_t *lfi, LFILAF_ARGS_DECL)
Definition: lfi_verb.c:266
static void lficap_verb(int st, struct lfi_hndl_t *lfi, LFICAP_ARGS_DECL)
Definition: lfi_verb.c:320
static void lfiosg_verb(int st, struct lfi_hndl_t *lfi, LFIOSG_ARGS_DECL)
Definition: lfi_verb.c:275
static void lfideb_verb(int st, struct lfi_hndl_t *lfi, LFIDEB_ARGS_DECL)
Definition: lfi_verb.c:505
static void lfifra_verb(int st, struct lfi_hndl_t *lfi, LFIFRA_ARGS_DECL)
Definition: lfi_verb.c:329
static void lfiofd_verb(int st, struct lfi_hndl_t *lfi, LFIOFD_ARGS_DECL)
Definition: lfi_verb.c:406
static void lfista_verb(int st, struct lfi_hndl_t *lfi, LFISTA_ARGS_DECL)
Definition: lfi_verb.c:433
static void lfierf_verb(int st, struct lfi_hndl_t *lfi, LFIERF_ARGS_DECL)
Definition: lfi_verb.c:347
static void lfiosf_verb(int st, struct lfi_hndl_t *lfi, LFIOSF_ARGS_DECL)
Definition: lfi_verb.c:442
static void lfilas_verb(int st, struct lfi_hndl_t *lfi, LFILAS_ARGS_DECL)
Definition: lfi_verb.c:356
static void lfinim_verb(int st, struct lfi_hndl_t *lfi, LFINIM_ARGS_DECL)
Definition: lfi_verb.c:478

Definition at line 534 of file lfi_verb.c.

◆ mess

const char* mess[]
static
Initial value:
=
{
NULL,
"LOGICAL UNIT CURRENTLY NOT OPENED FOR THE SOFTWARE",
"\"LEVEL\" VALUE OUTSIDE [0-2] RANGE",
"BAD LOCK OPTION",
"EXPLICIT CHANGE FOR MULTI-TASKING MODE",
"LOGICAL UNIT IS CURRENTLY OPENED",
"NOT ENOUGH SPACE WITHIN TABLES TO OPEN REQUESTED UNIT",
"INVALID \"STATUS\" FOR FORTRAN INSTRUCTION \"OPEN\"",
"INCOMPATIBLE VALUES GIVEN FOR \"LDNOMM\" AND \"CDSTTO\"",
"INCOMPATIBILITY BETWEEN \"STATUS\" 'NEW' OR 'OLD' AND FILE EXISTENCE OR NON-EXISTENCE",
"THE FILE IS NOT A LFI ONE, OR MAY NOT BE TREATED THROUGH THIS CONFIGURATION OR VERSION OF THE SOFTWARE",
"FILE NOT CLOSED AFTER A MODIFICATION",
"FILE HAS A \"STATUS\" 'OLD' BUT AN ERROR OCCURRED WHEN READING THE FIRST PHYSICAL RECORD OF FILE",
"FILE IS ALREADY OPEN FOR ANOTHER LFI LOGICAL UNIT",
"INCORRECT VALUE FOR INTEGER ARGUMENT",
"INCORRECT CHARACTER ARGUMENT",
"INCOHERENCE IN TABLES, FILE, INTERNAL CALLS, SOFTWARE",
"TOO MANY LOGICAL RECORDS TO STORE AN EXTRA ONE",
"A LOGICAL RECORD NAME FORMED ONLY WITH SPACES IS INVALID",
"FILE OPENED WITH \"STATUS\" SET TO 'SCRATCH', SO MAY NOT BE KEPT AT CLOSE TIME",
"NO LOGICAL RECORD WITH SUCH NAME FOUND WITHIN LOGICAL UNIT",
"REQUESTED LOGICAL RECORD IS LONGER (HAS MORE DATA) IN FILE",
"REQUESTED LOGICAL RECORD SHORTER (HAS LESS DATA) IN FILE",
"NO OR NO MORE \"NEXT\" RECORD TO READ",
"THE CHARACTER VARIABLE GIVEN AS ACTUAL OUTPUT ARGUMENT IS TOO SHORt TO STORE THE RECORD NAME",
"THE NEW NAME OF THE LOGICAL RECORD IS (ALREADY) USED FOR ANOTHER LOGICAL RECORD WITHIN THE FILE",
"NO OR NO MORE \"PREVIOUS\" LOGICAL RECORD TO READ",
"INSUFFICIENT CONTIGUOUS SPACE WITHIN TABLES TO TREAT THE \"multiple\" FILE REQUESTED",
"MULTIPLY FACTOR (OF ELEMENTARY PHYSICAL RECORD LENGTH) TOO BIG FOR THE CURRENT CONFIGURATION OF THE SOFTWARE",
"NOT ENOUGH SPACE WITHIN TABLES TO STORE THE MULTIPLY FACTOR TO BE ASSOCIATED TO LOGICAL UNIT",
"LOGICAL UNIT NUMBER INVALID FOR FORTRAN",
"LOGICAL UNIT HAS NO MULTIPLY FACTOR PREDEFINED",
}

Definition at line 27 of file lfi_verb.c.