SURFEX v8.1
General documentation of Surfex
Surfex_Git2
src
LIB
XRD44
lfi_alt
lfi_args.h
Go to the documentation of this file.
1
#ifndef _LFI_ARGS_H
2
#define _LFI_ARGS_H
3
4
/**** *lfi_args.h* - Defines LFI routines arguments
5
*
6
* Author.
7
* -------
8
* Philippe Marguinaud *METEO-FRANCE*
9
* Original : 12-08-2013
10
*
11
* Description :
12
* Argument lists come in two flavours :
13
* - argument list declaration (for function declarations)
14
* - simple argument list (for function calls)
15
*/
16
17
18
#include "
lfi_type.h
"
19
20
#define LFIOUV_ARGS_DECL void * LFI, integer64 * KREP, integer64 * KNUMER, logical * LDNOMM, character * CDNOMF, character * CDSTTO, logical * LDERFA, logical * LDIMST, integer64 * KNIMES, integer64 * KNBARP, integer64 * KNBARI, character_len CDNOMF_len, character_len CDSTTO_len
21
#define LFICAS_ARGS_DECL void * LFI, integer64 * KREP, integer64 * KNUMER, character * CDNOMA, integer64 * KLONG, integer64 * KPOSEX, logical * LDAVAN, character_len CDNOMA_len
22
#define LFIECR_ARGS_DECL void * LFI, integer64 * KREP, integer64 * KNUMER, character * CDNOMA, integer64 * KTAB, integer64 * KLONG, character_len CDNOMA_len
23
#define LFIFER_ARGS_DECL void * LFI, integer64 * KREP, integer64 * KNUMER, character * CDSTTC, character_len CDSTTC_len
24
#define LFILEC_ARGS_DECL void * LFI, integer64 * KREP, integer64 * KNUMER, character * CDNOMA, integer64 * KTAB, integer64 * KLONG, character_len CDNOMA_len
25
#define LFINFO_ARGS_DECL void * LFI, integer64 * KREP, integer64 * KNUMER, character * CDNOMA, integer64 * KLONG, integer64 * KPOSEX, character_len CDNOMA_len
26
#define LFIPOS_ARGS_DECL void * LFI, integer64 * KREP, integer64 * KNUMER
27
#define LFIVER_ARGS_DECL void * LFI, real64 * PVEROU, character * CDSENS, character_len CDSENS_len
28
#define LFIOFM_ARGS_DECL void * LFI, integer64 * KREP, integer64 * KNUMER, integer64 * KFACTM, logical * LDOUVR
29
#define LFINEG_ARGS_DECL void * LFI, integer64 * KNIVAU
30
#define LFILAF_ARGS_DECL void * LFI, integer64 * KREP, integer64 * KNUMER, logical * LDTOUT
31
#define LFIOSG_ARGS_DECL void * LFI, integer64 * KNIVAU
32
#define LFINUM_ARGS_DECL void * LFI, integer64 * KNUMER, integer64 * KRANG
33
#define LFISUP_ARGS_DECL void * LFI, integer64 * KREP, integer64 * KNUMER, character * CDNOMA, integer64 * KLONUT, character_len CDNOMA_len
34
#define LFIOPT_ARGS_DECL void * LFI, integer64 * KREP, integer64 * KNUMER, logical * LDNOMM, character * CDNOMF, character * CDSTTO, logical * LDERFA, logical * LDIMST, integer64 * KNIMES, character_len CDNOMF_len, character_len CDSTTO_len
35
#define LFINMG_ARGS_DECL void * LFI, integer64 * KNIVAU, integer64 * KULOUT
36
#define LFICAP_ARGS_DECL void * LFI, integer64 * KREP, integer64 * KNUMER, character * CDNOMA, integer64 * KLONG, integer64 * KPOSEX, logical * LDRECU, character_len CDNOMA_len
37
#define LFIFRA_ARGS_DECL void * LFI, logical * LDFRAN
38
#define LFICFG_ARGS_DECL void * LFI
39
#define LFIERF_ARGS_DECL void * LFI, integer64 * KREP, integer64 * KNUMER, logical * LDERFA
40
#define LFILAS_ARGS_DECL void * LFI, integer64 * KREP, integer64 * KNUMER, character * CDNOMA, integer64 * KTAB, integer64 * KLONG, character_len CDNOMA_len
41
#define LFIREN_ARGS_DECL void * LFI, integer64 * KREP, integer64 * KNUMER, character * CDNOM1, character * CDNOM2, character_len CDNOM1_len, character_len CDNOM2_len
42
#define LFIINI_ARGS_DECL void * LFI, integer64 * KOPTIO
43
#define LFIPXF_ARGS_DECL void * LFI, integer64 * KREP, integer64 * KNUMER, integer64 * KNUMEX, character * CDCFGX, integer64 * KLAREX, integer64 * KXCNEX, integer64 * KFACEX, integer64 * KNUTRA, character * CDNOMA, integer64 * KLONG, character_len CDCFGX_len, character_len CDNOMA_len
44
#define LFIOEG_ARGS_DECL void * LFI, integer64 * KNIVAU
45
#define LFINAF_ARGS_DECL void * LFI, integer64 * KREP, integer64 * KNUMER, integer64 * KNALDO, integer64 * KNTROU, integer64 * KNARES, integer64 * KNAMAX
46
#define LFIOFD_ARGS_DECL void * LFI, integer64 * KFACMD
47
#define LFIOMF_ARGS_DECL void * LFI, integer64 * KREP, integer64 * KNUMER, integer64 * KNIMES
48
#define LFIAFM_ARGS_DECL void * LFI, integer64 * KREP, integer64 * KNUMER, integer64 * KFACTM
49
#define LFISTA_ARGS_DECL void * LFI, integer64 * KREP, integer64 * KNUMER
50
#define LFIOSF_ARGS_DECL void * LFI, integer64 * KREP, integer64 * KNUMER, logical * LDIMST
51
#define LFILAP_ARGS_DECL void * LFI, integer64 * KREP, integer64 * KNUMER, character * CDNOMA, integer64 * KTAB, integer64 * KLONG, character_len CDNOMA_len
52
#define LFIOEF_ARGS_DECL void * LFI, integer64 * KREP, integer64 * KNUMER, logical * LDERFA
53
#define LFIMST_ARGS_DECL void * LFI, integer64 * KREP, integer64 * KNUMER, logical * LDIMST
54
#define LFINIM_ARGS_DECL void * LFI, integer64 * KREP, integer64 * KNUMER, integer64 * KNIMES
55
#define LFISFM_ARGS_DECL void * LFI, integer64 * KREP, integer64 * KNUMER
56
#define LFINSG_ARGS_DECL void * LFI, integer64 * KNIVAU
57
#define LFIDEB_ARGS_DECL void * LFI, logical * LDEBUG
58
#define LFIOMG_ARGS_DECL void * LFI, integer64 * KNIVAU, integer64 * KULOUT
59
#define LFIFMD_ARGS_DECL void * LFI, integer64 * KFACMD
60
#define LFIPRO_ARGS_DECL void * LFI, integer64 * KNUMER, logical * LDOPEN
61
62
63
#define LFIOUV_ARGS_LIST LFI, KREP, KNUMER, LDNOMM, CDNOMF, CDSTTO, LDERFA, LDIMST, KNIMES, KNBARP, KNBARI, CDNOMF_len, CDSTTO_len
64
#define LFICAS_ARGS_LIST LFI, KREP, KNUMER, CDNOMA, KLONG, KPOSEX, LDAVAN, CDNOMA_len
65
#define LFIECR_ARGS_LIST LFI, KREP, KNUMER, CDNOMA, KTAB, KLONG, CDNOMA_len
66
#define LFIFER_ARGS_LIST LFI, KREP, KNUMER, CDSTTC, CDSTTC_len
67
#define LFILEC_ARGS_LIST LFI, KREP, KNUMER, CDNOMA, KTAB, KLONG, CDNOMA_len
68
#define LFINFO_ARGS_LIST LFI, KREP, KNUMER, CDNOMA, KLONG, KPOSEX, CDNOMA_len
69
#define LFIPOS_ARGS_LIST LFI, KREP, KNUMER
70
#define LFIVER_ARGS_LIST LFI, PVEROU, CDSENS, CDSENS_len
71
#define LFIOFM_ARGS_LIST LFI, KREP, KNUMER, KFACTM, LDOUVR
72
#define LFINEG_ARGS_LIST LFI, KNIVAU
73
#define LFILAF_ARGS_LIST LFI, KREP, KNUMER, LDTOUT
74
#define LFIOSG_ARGS_LIST LFI, KNIVAU
75
#define LFINUM_ARGS_LIST LFI, KNUMER, KRANG
76
#define LFISUP_ARGS_LIST LFI, KREP, KNUMER, CDNOMA, KLONUT, CDNOMA_len
77
#define LFIOPT_ARGS_LIST LFI, KREP, KNUMER, LDNOMM, CDNOMF, CDSTTO, LDERFA, LDIMST, KNIMES, CDNOMF_len, CDSTTO_len
78
#define LFINMG_ARGS_LIST LFI, KNIVAU, KULOUT
79
#define LFICAP_ARGS_LIST LFI, KREP, KNUMER, CDNOMA, KLONG, KPOSEX, LDRECU, CDNOMA_len
80
#define LFIFRA_ARGS_LIST LFI, LDFRAN
81
#define LFICFG_ARGS_LIST LFI
82
#define LFIERF_ARGS_LIST LFI, KREP, KNUMER, LDERFA
83
#define LFILAS_ARGS_LIST LFI, KREP, KNUMER, CDNOMA, KTAB, KLONG, CDNOMA_len
84
#define LFIREN_ARGS_LIST LFI, KREP, KNUMER, CDNOM1, CDNOM2, CDNOM1_len, CDNOM2_len
85
#define LFIINI_ARGS_LIST LFI, KOPTIO
86
#define LFIPXF_ARGS_LIST LFI, KREP, KNUMER, KNUMEX, CDCFGX, KLAREX, KXCNEX, KFACEX, KNUTRA, CDNOMA, KLONG, CDCFGX_len, CDNOMA_len
87
#define LFIOEG_ARGS_LIST LFI, KNIVAU
88
#define LFINAF_ARGS_LIST LFI, KREP, KNUMER, KNALDO, KNTROU, KNARES, KNAMAX
89
#define LFIOFD_ARGS_LIST LFI, KFACMD
90
#define LFIOMF_ARGS_LIST LFI, KREP, KNUMER, KNIMES
91
#define LFIAFM_ARGS_LIST LFI, KREP, KNUMER, KFACTM
92
#define LFISTA_ARGS_LIST LFI, KREP, KNUMER
93
#define LFIOSF_ARGS_LIST LFI, KREP, KNUMER, LDIMST
94
#define LFILAP_ARGS_LIST LFI, KREP, KNUMER, CDNOMA, KTAB, KLONG, CDNOMA_len
95
#define LFIOEF_ARGS_LIST LFI, KREP, KNUMER, LDERFA
96
#define LFIMST_ARGS_LIST LFI, KREP, KNUMER, LDIMST
97
#define LFINIM_ARGS_LIST LFI, KREP, KNUMER, KNIMES
98
#define LFISFM_ARGS_LIST LFI, KREP, KNUMER
99
#define LFINSG_ARGS_LIST LFI, KNIVAU
100
#define LFIDEB_ARGS_LIST LFI, LDEBUG
101
#define LFIOMG_ARGS_LIST LFI, KNIVAU, KULOUT
102
#define LFIFMD_ARGS_LIST LFI, KFACMD
103
#define LFIPRO_ARGS_LIST LFI, KNUMER, LDOPEN
104
105
106
#endif
lfi_type.h
Generated on Tue Jan 16 2018 16:23:21 for SURFEX v8.1 by
1.8.13