SURFEX v8.1
General documentation of Surfex
|
Go to the source code of this file.
Typedefs | |
typedef struct lfi_alts_fh_hdr_t | lfi_alts_fh_hdr_t |
typedef struct lfi_alts_fh_idx_t | lfi_alts_fh_idx_t |
typedef enum lfi_alts_fh_kind_t | lfi_alts_fh_kind_t |
typedef struct lfi_alts_fh_t | lfi_alts_fh_t |
typedef struct lfi_alts_t | lfi_alts_t |
Enumerations | |
enum | lfi_alts_fh_kind_t { FH_KIND_REGULAR = 0, FH_KIND_STREAM = 1, FH_KIND_RECORD = 2 } |
Functions | |
static void | fh_open (lfi_alts_fh_t *fh, char *cnomf, char *cstto, lfi_alts_fh_kind_t kind, integer64 *KREP) |
static void | fh_close (lfi_alts_fh_t *fh, integer64 *KREP) |
static integer64 | fh_seek (lfi_alts_fh_t *fh, integer64 pos, int whence) |
static void | fh_flush (lfi_alts_fh_t *fh) |
static void | fh_fstat (lfi_alts_fh_t *fh, struct stat *st) |
static void | fh_read (lfi_alts_fh_t *fh, void *ptr, integer64 pos, integer64 len, int lswap) |
static void | fh_write (lfi_alts_fh_t *fh, void *ptr, integer64 pos, integer64 len, int lswap) |
static void | xgetdate (integer64 *YYYYMMDD, integer64 *HHmmss) |
static void | fh_write_hdr (lfi_alts_fh_t *fh, integer64 *KREP) |
static void | fh_write_pad (lfi_alts_fh_t *fh, integer64 *KREP) |
static void | fh_modified (lfi_alts_fh_t *fh) |
static lfi_alts_t * | lookup_als (void *LFI) |
static lfi_alts_fh_t * | lookup_fh (lfi_alts_t *als, integer64 *KNUMER, int fatal) |
static int | check_an_len (const char *CDNOMA, const character_len CDNOMA_len) |
static int | check_an (const char *CDNOMA, const character_len CDNOMA_len) |
static int | lookup_rc (lfi_alts_fh_t *fh, character *name, character_len name_len) |
static int | seek_rc (lfi_alts_fh_t *fh, int d) |
static void | fh_grow_idx (lfi_alts_fh_t *fh, integer64 alen, int *iartx) |
static void | lfiouv_alts_ext (LFIOUV_ARGS_DECL, lfi_alts_fh_kind_t kind) |
static void | lfiouv_alts (LFIOUV_ARGS_DECL) |
static void | lfifer_alts (LFIFER_ARGS_DECL) |
static void | lfinum_alts (LFINUM_ARGS_DECL) |
static void | lfinfo_alts (LFINFO_ARGS_DECL) |
static void | lfilec_alts (LFILEC_ARGS_DECL) |
static void | lfilas_alts (LFILAS_ARGS_DECL) |
static void | lfilap_alts (LFILAP_ARGS_DECL) |
static void | lficas_alts (LFICAS_ARGS_DECL) |
static void | lfipos_alts (LFIPOS_ARGS_DECL) |
static void | lficap_alts (LFICAP_ARGS_DECL) |
static void | lfilaf_alts (LFILAF_ARGS_DECL) |
static void | lfisup_alts (LFISUP_ARGS_DECL) |
static void | lfiren_alts (LFIREN_ARGS_DECL) |
static void | lfiecr_alts (LFIECR_ARGS_DECL) |
static void | lfiopt_alts (LFIOPT_ARGS_DECL) |
static void | lfinaf_alts (LFINAF_ARGS_DECL) |
static void | lfinim_alts (LFINIM_ARGS_DECL) |
static void | lfierf_alts (LFIERF_ARGS_DECL) |
static void | lfioef_alts (LFIOEF_ARGS_DECL) |
static void | lfifmd_alts (LFIFMD_ARGS_DECL) |
static void | lfiofd_alts (LFIOFD_ARGS_DECL) |
static void | lfiofm_alts (LFIOFM_ARGS_DECL) |
static void | lfiafm_alts (LFIAFM_ARGS_DECL) |
static void | lfisfm_alts (LFISFM_ARGS_DECL) |
static void | lfineg_alts (LFINEG_ARGS_DECL) |
static void | lfioeg_alts (LFIOEG_ARGS_DECL) |
static void | lfiomg_alts (LFIOMG_ARGS_DECL) |
static void | lfinmg_alts (LFINMG_ARGS_DECL) |
static void | lfi_del_alts_hndl (lfi_hndl_t *lfi) |
static int | lfi_opn_alts_hndl (lfi_hndl_t *lfi, integer64 *KNUMER) |
static int | lfi_vrb_alts_hndl (lfi_hndl_t *lfi, integer64 *KNUMER) |
static int | lfi_fat_alts_hndl (lfi_hndl_t *lfi, integer64 *KNUMER) |
lfi_hndl_t * | lfi_get_alts_hndl (void *data) |
static void | lfi_alts_pack (integer64 *KREP, character *CDNOMF1, character *CDNOMF2, character_len CDNOMF1_len, character_len CDNOMF2_len, lfi_alts_fh_kind_t kind, long *offset) |
void | lfi_alts_pack_ (integer64 *KREP, character *CDNOMF1, character *CDNOMF2, character_len CDNOMF1_len, character_len CDNOMF2_len) |
void | lfi_alts_size_ (integer64 *KREP, character *CDNOMF1, integer64 *KSIZE, character_len CDNOMF1_len) |
Variables | |
static const char * | fin_d_index = "**FIN D'INDEX** " |
static const char * | trou__index = " " |
static const char * | page__index = "****************" |
static const int | use_fd = 0 |
static const int | buf_sz = 0 |
lficb_t | lficb_alts |
typedef struct lfi_alts_fh_hdr_t lfi_alts_fh_hdr_t |
typedef struct lfi_alts_fh_idx_t lfi_alts_fh_idx_t |
typedef enum lfi_alts_fh_kind_t lfi_alts_fh_kind_t |
typedef struct lfi_alts_fh_t lfi_alts_fh_t |
typedef struct lfi_alts_t lfi_alts_t |
enum lfi_alts_fh_kind_t |
Enumerator | |
---|---|
FH_KIND_REGULAR | |
FH_KIND_STREAM | |
FH_KIND_RECORD |
Definition at line 100 of file lfi_alts.c.
|
static |
Definition at line 520 of file lfi_alts.c.
|
static |
Definition at line 513 of file lfi_alts.c.
|
static |
|
static |
|
static |
|
static |
Definition at line 590 of file lfi_alts.c.
|
static |
Definition at line 472 of file lfi_alts.c.
|
static |
|
static |
Definition at line 270 of file lfi_alts.c.
|
static |
Definition at line 235 of file lfi_alts.c.
|
static |
Definition at line 308 of file lfi_alts.c.
|
static |
Definition at line 374 of file lfi_alts.c.
|
static |
Definition at line 438 of file lfi_alts.c.
|
static |
Definition at line 1816 of file lfi_alts.c.
void lfi_alts_pack_ | ( | integer64 * | KREP, |
character * | CDNOMF1, | ||
character * | CDNOMF2, | ||
character_len | CDNOMF1_len, | ||
character_len | CDNOMF2_len | ||
) |
void lfi_alts_size_ | ( | integer64 * | KREP, |
character * | CDNOMF1, | ||
integer64 * | KSIZE, | ||
character_len | CDNOMF1_len | ||
) |
|
static |
Definition at line 1756 of file lfi_alts.c.
|
static |
lfi_hndl_t* lfi_get_alts_hndl | ( | void * | data | ) |
Definition at line 1792 of file lfi_alts.c.
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
Definition at line 1561 of file lfi_alts.c.
|
static |
|
static |
Definition at line 1586 of file lfi_alts.c.
|
static |
Definition at line 1199 of file lfi_alts.c.
|
static |
|
static |
|
static |
|
static |
Definition at line 1523 of file lfi_alts.c.
|
static |
Definition at line 1673 of file lfi_alts.c.
|
static |
Definition at line 967 of file lfi_alts.c.
|
static |
Definition at line 1539 of file lfi_alts.c.
|
static |
Definition at line 1699 of file lfi_alts.c.
|
static |
Definition at line 955 of file lfi_alts.c.
|
static |
Definition at line 1573 of file lfi_alts.c.
|
static |
Definition at line 1682 of file lfi_alts.c.
|
static |
Definition at line 1598 of file lfi_alts.c.
|
static |
|
static |
Definition at line 1690 of file lfi_alts.c.
|
static |
Definition at line 1494 of file lfi_alts.c.
|
static |
|
static |
Definition at line 660 of file lfi_alts.c.
|
static |
Definition at line 1153 of file lfi_alts.c.
|
static |
|
static |
|
static |
Definition at line 1242 of file lfi_alts.c.
|
static |
|
static |
Definition at line 501 of file lfi_alts.c.
|
static |
Definition at line 532 of file lfi_alts.c.
|
static |
|
static |
Definition at line 146 of file lfi_alts.c.
|
static |
Definition at line 56 of file lfi_alts.c.
lficb_t lficb_alts |
Definition at line 1710 of file lfi_alts.c.
|
static |
Definition at line 58 of file lfi_alts.c.
|
static |
Definition at line 57 of file lfi_alts.c.
|
static |
Definition at line 145 of file lfi_alts.c.