MED fichier
med_hdfi.h
Aller à la documentation de ce fichier.
1/* This file is part of MED.
2 *
3 * COPYRIGHT (C) 1999 - 2020 EDF R&D, CEA/DEN
4 * MED is free software: you can redistribute it and/or modify
5 * it under the terms of the GNU Lesser General Public License as published by
6 * the Free Software Foundation, either version 3 of the License, or
7 * (at your option) any later version.
8 *
9 * MED is distributed in the hope that it will be useful,
10 * but WITHOUT ANY WARRANTY; without even the implied warranty of
11 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12 * GNU Lesser General Public License for more details.
13 *
14 * You should have received a copy of the GNU Lesser General Public License
15 * along with MED. If not, see <http://www.gnu.org/licenses/>.
16 */
17
18#ifndef MED_HDFI_H
19#define MED_HDFI_H
20#include <med.h>
21
22#ifdef __cplusplus
23extern "C" {
24#endif
25
26
27/* FONCTIONS INTERFACE MED/HDF */
28
29
30/* Gestion des attributs HDF */
31extern MEDC_EXPORT
33
34extern MEDC_EXPORT
36 const char * const datagroupname,
37 const char * const attributename,
38 med_bool * const attributeexist );
39extern MEDC_EXPORT
41
42extern MEDC_EXPORT
43med_err _MEDattrNumEcrire(med_idt pere,med_field_type type,char *nom,unsigned char *val);
44
45#define _MEDattributeIntWr(w,x,y) _MEDattributeNumWr(w,x, MED_INTERNAL_INT, (unsigned char *) y)
46#define _MEDattributeInt8Wr(w,x,y) _MEDattributeNumWr(w,x, MED_INTERNAL_INT8, (unsigned char *) y)
47#define _MEDattributeInt32Wr(w,x,y) _MEDattributeNumWr(w,x, MED_INTERNAL_INT32, (unsigned char *) y)
48#define _MEDattrFloatEcrire(w,x,y) _MEDattrNumEcrire(w,MED_FLOAT64,x,(unsigned char *) y)
49
50extern MEDC_EXPORT
52 const char * const attname,
53 const med_internal_type type,
54 const unsigned char * const val);
55
56extern MEDC_EXPORT
58 const char * const path ,
59 const char * const attname,
60 const med_internal_type type,
61 const unsigned char * const val);
62
63/* extern MEDC_EXPORT */
64/* med_err _MEDattrNumLire(med_idt pere,med_field_type type,const char * const nom,unsigned char *val); */
65extern MEDC_EXPORT
66med_err _MEDattrNumLire(med_idt pere,med_field_type type,const char * const nom,void * const val);
67
68#define _MEDattrEntierLire(x,y,z) _MEDattrNumLire(x,MED_INT , y, (void * const) z)
69#define _MEDattributeInt8Rd(x,y,z) _MEDattrNumLire(x, MED_INTERNAL_INT8, y, (void * const) z)
70#define _MEDattributeInt32Rd(x,y,z) _MEDattrNumLire(x, MED_INTERNAL_INT32, y,(void * const) z)
71#define _MEDattrFloatLire(x,y,z) _MEDattrNumLire(x,MED_FLOAT64 , y, (void * const) z)
72
73extern MEDC_EXPORT
75 const char * const path ,
76 const char * const attname,
77 const med_internal_type type,
78 unsigned char * const val);
79
80extern MEDC_EXPORT
81med_err _MEDattrStringEcrire(med_idt pere,const char * const nom,int longueur,const char * const val);
82
83extern MEDC_EXPORT
85 const char * const path,
86 const char * const attname,
87 const med_size attsize,
88 const char * const val);
89extern MEDC_EXPORT
91 const char * const attname,
92 const med_size attsize,
93 const char * const val);
94extern MEDC_EXPORT
95
96med_err _MEDattrStringLire(med_idt pere,char *nom,int longueur,char *val);
97
98extern MEDC_EXPORT
100 const char * const path ,
101 const char * const attname,
102 const med_size attsize,
103 char * const val);
104
105
106/* Gestion des datagroups HDF */
107extern MEDC_EXPORT
108med_idt _MEDdatagroupCreer(med_idt pid, const char * const nom);
109
110extern MEDC_EXPORT
111med_idt _MEDdatagroupCrOrderCr(const med_idt pid, const char * const name);
112
113extern MEDC_EXPORT
114med_idt _MEDdatagroupOuvrir(med_idt pid, const char * const nom);
115
116extern MEDC_EXPORT
117med_idt _MEDdatagroupOpen(const med_idt pid, const char * const name);
118
119extern MEDC_EXPORT
121
122extern MEDC_EXPORT
123med_err _MEDdatagroupLienCreer(med_idt id,const char *nom, const char *nom_lien);
124
125extern MEDC_EXPORT
127
128
129/* Gestion des datasets HDF */
130
131extern MEDC_EXPORT
133
134extern MEDC_EXPORT
136
137extern MEDC_EXPORT
139 const char * const datasetname,
140 const med_internal_type datatype,
141 const med_filter* const filter,
142 const void * const value);
143extern MEDC_EXPORT
145 const char * const datasetname,
146 const med_internal_type datatype,
147 const med_filter* const filter,
148 unsigned char * const value);
149
150/* Gestion des fichiers HDF */
151#ifdef MED_HAVE_MPI
152
153extern MEDC_EXPORT
154med_idt _MEDparFileOpen(const char * const filename,const med_access_mode accessmode,
155 const MPI_Comm comm, const MPI_Info info);
156
157extern MEDC_EXPORT
158med_idt _MEDparFileCreate(const char * const filename, const med_access_mode accessmode,
159 const MPI_Comm comm, const MPI_Info info);
160#endif
161
162extern MEDC_EXPORT
163med_idt _MEDfileOpen(const char * const filename,const med_access_mode accessmode);
164
165
166extern MEDC_EXPORT
167med_int _MEDfileName(med_idt id, char * const filename, const med_int filenamesize);
168
169extern MEDC_EXPORT
170med_idt _MEDfileCreate(const char * const filename, const med_access_mode accessmode, const med_int major, const med_int minor, const med_int release);
171
172extern MEDC_EXPORT
173med_idt _MEDmemFileOpen(const char * const filename, med_memfile * const memfile, const med_bool filesync, const med_access_mode accessmode);
174
175extern MEDC_EXPORT
177
178extern MEDC_EXPORT
179med_err _MEDfichierMonter(med_idt pid, const char *nom, med_idt fid);
180
181extern MEDC_EXPORT
182med_err _MEDfichierDemonter(med_idt pid, const char *nom);
183
184extern MEDC_EXPORT
185med_err _MEDfichierNo(med_idt id, unsigned long * fileno);
186
187/* Filtres */
188extern MEDC_EXPORT
190 const med_int nentity,
191 const med_int nvaluesperentity,
192 const med_int nconstituentpervalue,
193 const med_int constituentselect,
194 const med_storage_mode storagemode,
195 const char * const profilename,
196 const med_int filterarraysize,
197 const med_int* const filterarray,
198 med_filter* const filter);
199extern MEDC_EXPORT
201 const med_int nentity,
202 const med_int nvaluesperentity,
203 const med_int nconstituentpervalue,
204 const med_int constituentselect,
205 const med_storage_mode storagemode,
206 const char * const profilename,
207 const med_int filterarraysize,
208 const med_int* const filterarray,
209 med_filter* const filter);
210extern MEDC_EXPORT
212 const med_int nentity,
213 const med_int nvaluesperentity,
214 const med_int nconstituentpervalue,
215 const med_int constituentselect,
216 const med_storage_mode storagemode,
217 const char * const profilename,
218 const med_int filterarraysize,
219 const med_int* const filterarray,
220 med_filter* const filter);
221
222extern MEDC_EXPORT
224 const med_int nentity,
225 const med_int nvaluesperentity,
226 const med_int nconstituentpervalue,
227 const med_int constituentselect,
228 const med_storage_mode storagemode,
229 const char * const profilename,
230 const med_int filterarraysize,
231 const med_int* const filterarray,
232 med_filter* const filter);
233
234/* extern MEDC_EXPORT */
235/* med_err _MEDselectAllEntities(const med_idt fid, */
236/* const med_int nentity, */
237/* const med_int nvaluesperentity, */
238/* const med_int nconstituentpervalue, */
239/* const med_int constituentselect, */
240/* med_filter* const filter); */
241
242
243extern MEDC_EXPORT
245 const med_int nentity,
246 const med_int nvaluesperentity,
247 const med_int nconstituentpervalue,
248 const med_int constituentselect,
249 med_filter* const filter);
250
251extern MEDC_EXPORT
253 const med_int nentity,
254 const med_int nvaluesperentity,
255 const med_int nconstituentpervalue,
256 const med_int constituentselect,
257 med_filter* const filter);
258
259extern MEDC_EXPORT
261 const med_int nentity,
262 const med_int nvaluesperentity,
263 const med_int nconstituentpervalue,
264 const med_int constituentselect,
265 const med_storage_mode storagemode,
266 const char * const profilename,
267 const med_size start,
268 const med_size stride,
269 const med_size count,
270 const med_size blocksize,
271 const med_size lastblocksize,
272 med_filter* const filter);
273
274extern MEDC_EXPORT
276 const med_int nentity,
277 const med_int nvaluesperentity,
278 const med_int nconstituentpervalue,
279 const med_int constituentselect,
280 const med_storage_mode storagemode,
281 const char * const profilename,
282 const med_size start,
283 const med_size stride,
284 const med_size count,
285 const med_size blocksize,
286 const med_size lastblocksize,
287 med_filter* const filter);
288extern MEDC_EXPORT
290 const med_int nentity,
291 const med_int nvaluesperentity,
292 const med_int nconstituentpervalue,
293 const med_int constituentselect,
294 const med_storage_mode storagemode,
295 const char * const profilename,
296 const med_size start,
297 const med_size stride,
298 const med_size count,
299 const med_size blocksize,
300 const med_size lastblocksize,
301 med_filter* const filter);
302extern MEDC_EXPORT
304 const med_int nentity,
305 const med_int nvaluesperentity,
306 const med_int nconstituentpervalue,
307 const med_int constituentselect,
308 const med_storage_mode storagemode,
309 const char * const profilename,
310 const med_size start,
311 const med_size stride,
312 const med_size count,
313 const med_size blocksize,
314 const med_size lastblocksize,
315 med_filter* const filter);
316
317
318/* Divers */
319
320extern MEDC_EXPORT
321med_err _MEDnObjects(const med_idt fid,const char * const path,med_size *n);
322
323extern MEDC_EXPORT
324med_err _MEDobjectGetName(const med_idt fid,const char * const path,const med_size ind,char *name);
325
326extern MEDC_EXPORT
328_MEDobjectCrOrderGetName(const med_idt fid,const char * const path,const med_size ind,char *name);
329
330extern MEDC_EXPORT
332__MEDobjectGetName(const med_idt fid, const char * const path, const med_size ind, char *name,
333 const H5_index_t index_type, const H5_iter_order_t order );
334
335
336typedef struct {
337 char * srcpath;
338 char * dstpath;
342
343typedef struct {
344 char * attname;
345 char * attval;
349
350
351extern MEDC_EXPORT
352void * _MEDcheckAttributeStringInit( med_string_itdatas * const itdatas, const char * const attname, med_int attsize);
353extern MEDC_EXPORT
354med_err _MEDcheckAttributeStringFunc(med_idt id,const char *lname, const H5L_info_t *linfo, med_string_itdatas *data);
355extern MEDC_EXPORT
357
358extern MEDC_EXPORT
359med_err _MEDchecknSublinkFunc(med_idt id,const char *lname, const H5L_info_t *linfo, med_bool *data);
360
361#define MED_CHECK_ATTRIBUTE_FUNC(_check_med_type_) _MEDcheckAttributeFunc##_check_med_type_
362#define MED_CHECK_ATTRIBUTE_INIT(_check_med_type_,_check_med_itdata_,_check_med_attname_,_check_med_attsize_) _MEDcheckAttributeInit##_check_med_type_ (_check_med_itdata_,_check_med_attname_,_check_med_attsize_)
363
364
365extern MEDC_EXPORT
366med_err _MEDcopyName(med_idt id,const char *lname, const H5L_info_t *linfo, void *data);
367
368extern MEDC_EXPORT
369med_err _MEDlinkobjs(med_idt id,const char *lname, const H5L_info_t *linfo, visitordatas *data);
370
371extern MEDC_EXPORT
372med_err _MEDsoftlinkDel(const med_idt id, const char * const softlinkname,
373 med_bool linkmustexist);
374extern MEDC_EXPORT
376 const char * const linkname,
377 med_bool linkmustexist,
378 med_bool * const isasoftlink
379 );
380extern MEDC_EXPORT
382 const med_data_type meddatatype,
383 const med_connectivity_mode cmode,
384 med_bool * const isasoftlink,
385 med_bool * const chgt );
386
387extern MEDC_EXPORT
389 const med_data_type meddatatype,
390 const med_connectivity_mode cmode,
391 med_bool * const datasetexist,
392 med_bool * const isasoftlink );
393
394extern MEDC_EXPORT
396 const char * const datagroupname,
397 med_bool * const datagroupexist,
398 med_bool * const isasoftlink );
399extern MEDC_EXPORT
401 const char * const datasetname,
402 med_bool * const datasetexist,
403 med_bool * const isasoftlink );
404
405typedef herr_t (*medvisitorfunc)( hid_t g_id, const char *name, const H5L_info_t *info, void *op_data);
407
408extern MEDC_EXPORT
409med_err _MEDvisit(const med_idt fid, const char * const srcpath, const char * const dstpath,
411extern MEDC_EXPORT
412med_err _MEDiterate(const med_idt fid, herr_t (*func)(), void * itdatas );
413
414extern MEDC_EXPORT
417 const med_int numit, char * const datagroupname);
418
419extern MEDC_EXPORT
421
422extern MEDC_EXPORT
424#ifdef __cplusplus
425}
426#endif
427
428#endif /* MED_HDFI_H */
int64_t hid_t
int herr_t
#define MEDC_EXPORT
Definition: medC_win_dll.h:29
med_bool
Definition: med.h:260
med_data_type
Definition: med.h:149
med_storage_mode
Definition: med.h:108
med_field_type
Definition: med.h:165
med_sorting_type
Definition: med.h:300
int med_int
Definition: med.h:333
med_internal_type
Definition: med.h:156
hsize_t med_size
Definition: med.h:320
herr_t med_err
Definition: med.h:323
med_access_mode
Definition: med.h:120
hid_t med_idt
Definition: med.h:322
med_connectivity_mode
Definition: med.h:255
MEDC_EXPORT med_err _MEDiterate(const med_idt fid, herr_t(*func)(), void *itdatas)
MEDC_EXPORT med_err _MEDdatasetExist(const med_idt gid, const char *const datasetname, med_bool *const datasetexist, med_bool *const isasoftlink)
MEDC_EXPORT med_err _MEDdatasetRd(const med_idt id, const char *const datasetname, const med_internal_type datatype, const med_filter *const filter, unsigned char *const value)
MEDC_EXPORT med_err _MEDfilterEntityFullICompactCr(const med_idt fid, const med_int nentity, const med_int nvaluesperentity, const med_int nconstituentpervalue, const med_int constituentselect, const med_storage_mode storagemode, const char *const profilename, const med_int filterarraysize, const med_int *const filterarray, med_filter *const filter)
herr_t(* medvisitorfunc)(hid_t g_id, const char *name, const H5L_info_t *info, void *op_data)
Definition: med_hdfi.h:405
MEDC_EXPORT med_err _MEDattrFermer(med_idt id)
MEDC_EXPORT void _MEDobjetsOuverts(med_idt fid)
MEDC_EXPORT med_err _MEDdatagroupLienSupprimer(med_idt id, const char *nom_lien)
MEDC_EXPORT med_err _MEDobjectGetName(const med_idt fid, const char *const path, const med_size ind, char *name)
MEDC_EXPORT med_err _MEDgetDatasetChgt(const med_idt gid, const med_data_type meddatatype, const med_connectivity_mode cmode, med_bool *const isasoftlink, med_bool *const chgt)
MEDC_EXPORT med_err _MEDlinkobjs(med_idt id, const char *lname, const H5L_info_t *linfo, visitordatas *data)
MEDC_EXPORT med_err _MEDisasoftlink(const med_idt id, const char *const linkname, med_bool linkmustexist, med_bool *const isasoftlink)
MEDC_EXPORT med_err _MEDfichierFermer(med_idt fid)
MEDC_EXPORT med_int _MEDfileName(med_idt id, char *const filename, const med_int filenamesize)
MEDC_EXPORT med_err _MEDchecknSublinkFunc(med_idt id, const char *lname, const H5L_info_t *linfo, med_bool *data)
MEDC_EXPORT med_err _MEDfilterEntityFullIGlobalCr(const med_idt fid, const med_int nentity, const med_int nvaluesperentity, const med_int nconstituentpervalue, const med_int constituentselect, const med_storage_mode storagemode, const char *const profilename, const med_int filterarraysize, const med_int *const filterarray, med_filter *const filter)
MEDC_EXPORT med_err _MEDselectAllEntitiesFullI(const med_idt fid, const med_int nentity, const med_int nvaluesperentity, const med_int nconstituentpervalue, const med_int constituentselect, med_filter *const filter)
MEDC_EXPORT med_err _MEDattrStringEcrire(med_idt pere, const char *const nom, int longueur, const char *const val)
MEDC_EXPORT med_err _MEDfilterBlockOfEntityNoIGlobalCr(const med_idt fid, const med_int nentity, const med_int nvaluesperentity, const med_int nconstituentpervalue, const med_int constituentselect, const med_storage_mode storagemode, const char *const profilename, const med_size start, const med_size stride, const med_size count, const med_size blocksize, const med_size lastblocksize, med_filter *const filter)
MEDC_EXPORT med_err _MEDattributeStringWr(med_idt pid, const char *const attname, const med_size attsize, const char *const val)
MEDC_EXPORT med_err _MEDnObjects(const med_idt fid, const char *const path, med_size *n)
MEDC_EXPORT med_err _MEDdatasetWr(const med_idt id, const char *const datasetname, const med_internal_type datatype, const med_filter *const filter, const void *const value)
MEDC_EXPORT med_err _MEDattributeStringWrByName(med_idt pid, const char *const path, const char *const attname, const med_size attsize, const char *const val)
MEDC_EXPORT med_err _MEDattrNumLire(med_idt pere, med_field_type type, const char *const nom, void *const val)
MEDC_EXPORT med_err _MEDattributeNumRdByName(med_idt pid, const char *const path, const char *const attname, const med_internal_type type, unsigned char *const val)
MEDC_EXPORT med_err _MEDcopyName(med_idt id, const char *lname, const H5L_info_t *linfo, void *data)
MEDC_EXPORT void * _MEDcheckAttributeStringInit(med_string_itdatas *const itdatas, const char *const attname, med_int attsize)
MEDC_EXPORT med_err _MEDattrNumEcrire(med_idt pere, med_field_type type, char *nom, unsigned char *val)
MEDC_EXPORT med_err _MEDdatasetExistByMedtype(const med_idt gid, const med_data_type meddatatype, const med_connectivity_mode cmode, med_bool *const datasetexist, med_bool *const isasoftlink)
MEDC_EXPORT med_err _MEDfilterBlockOfEntityFullIGlobalCr(const med_idt fid, const med_int nentity, const med_int nvaluesperentity, const med_int nconstituentpervalue, const med_int constituentselect, const med_storage_mode storagemode, const char *const profilename, const med_size start, const med_size stride, const med_size count, const med_size blocksize, const med_size lastblocksize, med_filter *const filter)
MEDC_EXPORT med_err _MEDselectAllEntitiesNoI(const med_idt fid, const med_int nentity, const med_int nvaluesperentity, const med_int nconstituentpervalue, const med_int constituentselect, med_filter *const filter)
MEDC_EXPORT med_err _MEDattributeNumWr(med_idt pid, const char *const attname, const med_internal_type type, const unsigned char *const val)
MEDC_EXPORT med_idt _MEDdatagroupOpen(const med_idt pid, const char *const name)
medvisitorfunc mediteratorfunc
Definition: med_hdfi.h:406
MEDC_EXPORT med_err _MEDdatasetFermer(med_idt id)
MEDC_EXPORT med_err _MEDobjectCrOrderGetName(const med_idt fid, const char *const path, const med_size ind, char *name)
MEDC_EXPORT med_idt _MEDdatagroupCreer(med_idt pid, const char *const nom)
MEDC_EXPORT med_idt _MEDfileOpen(const char *const filename, const med_access_mode accessmode)
MEDC_EXPORT med_idt _MEDmemFileOpen(const char *const filename, med_memfile *const memfile, const med_bool filesync, const med_access_mode accessmode)
MEDC_EXPORT void _MEDcheckAttributeStringFin(med_string_itdatas *const itdatas)
MEDC_EXPORT med_idt _MEDdatagroupCrOrderCr(const med_idt pid, const char *const name)
MEDC_EXPORT med_idt _MEDattrOuvrir(med_idt pid, char *nom)
MEDC_EXPORT med_err _MEDattributeExist(const med_idt gid, const char *const datagroupname, const char *const attributename, med_bool *const attributeexist)
MEDC_EXPORT med_err _MEDfilterEntityNoICompactCr(const med_idt fid, const med_int nentity, const med_int nvaluesperentity, const med_int nconstituentpervalue, const med_int constituentselect, const med_storage_mode storagemode, const char *const profilename, const med_int filterarraysize, const med_int *const filterarray, med_filter *const filter)
MEDC_EXPORT med_err _MEDattributeNumWrByName(med_idt pid, const char *const path, const char *const attname, const med_internal_type type, const unsigned char *const val)
MEDC_EXPORT med_err _MEDfichierMonter(med_idt pid, const char *nom, med_idt fid)
MEDC_EXPORT void _MEDmodeErreurVerrouiller(void)
MEDC_EXPORT med_err _MEDattributeStringRdByName(med_idt pid, const char *const path, const char *const attname, const med_size attsize, char *const val)
MEDC_EXPORT med_err _MEDdatagroupLienCreer(med_idt id, const char *nom, const char *nom_lien)
MEDC_EXPORT med_err _MEDvisit(const med_idt fid, const char *const srcpath, const char *const dstpath, medvisitorfunc)
MEDC_EXPORT med_err _MEDfilterEntityNoIGlobalCr(const med_idt fid, const med_int nentity, const med_int nvaluesperentity, const med_int nconstituentpervalue, const med_int constituentselect, const med_storage_mode storagemode, const char *const profilename, const med_int filterarraysize, const med_int *const filterarray, med_filter *const filter)
MEDC_EXPORT med_err __MEDobjectGetName(const med_idt fid, const char *const path, const med_size ind, char *name, const H5_index_t index_type, const H5_iter_order_t order)
MEDC_EXPORT med_err _MEDfichierDemonter(med_idt pid, const char *nom)
MEDC_EXPORT med_err _MEDsoftlinkDel(const med_idt id, const char *const softlinkname, med_bool linkmustexist)
MEDC_EXPORT med_err _MEDfilterBlockOfEntityNoICompactCr(const med_idt fid, const med_int nentity, const med_int nvaluesperentity, const med_int nconstituentpervalue, const med_int constituentselect, const med_storage_mode storagemode, const char *const profilename, const med_size start, const med_size stride, const med_size count, const med_size blocksize, const med_size lastblocksize, med_filter *const filter)
MEDC_EXPORT med_err _MEDcheckAttributeStringFunc(med_idt id, const char *lname, const H5L_info_t *linfo, med_string_itdatas *data)
MEDC_EXPORT med_err _MEDdatagroupFermer(med_idt id)
MEDC_EXPORT med_idt _MEDdatasetOuvrir(med_idt pid, char *nom)
MEDC_EXPORT med_err _MEDfichierNo(med_idt id, unsigned long *fileno)
MEDC_EXPORT med_err _MEDgetComputationStepName(const med_sorting_type sortingtype, const med_int numdt, const med_int numit, char *const datagroupname)
MEDC_EXPORT med_err _MEDdatagroupExist(const med_idt gid, const char *const datagroupname, med_bool *const datagroupexist, med_bool *const isasoftlink)
MEDC_EXPORT med_err _MEDfilterBlockOfEntityFullICompactCr(const med_idt fid, const med_int nentity, const med_int nvaluesperentity, const med_int nconstituentpervalue, const med_int constituentselect, const med_storage_mode storagemode, const char *const profilename, const med_size start, const med_size stride, const med_size count, const med_size blocksize, const med_size lastblocksize, med_filter *const filter)
MEDC_EXPORT med_idt _MEDfileCreate(const char *const filename, const med_access_mode accessmode, const med_int major, const med_int minor, const med_int release)
MEDC_EXPORT med_err _MEDattrStringLire(med_idt pere, char *nom, int longueur, char *val)
MEDC_EXPORT med_idt _MEDdatagroupOuvrir(med_idt pid, const char *const nom)
Filtre de sélection.
Definition: med.h:346
Structure d'acceuil du buffer d'un fichier MED en mémoire.
Definition: med.h:384
char * dstpath
Definition: med_hdfi.h:338
char * srcpath
Definition: med_hdfi.h:337
med_idt gid1
Definition: med_hdfi.h:339
med_idt gid2
Definition: med_hdfi.h:340
#define filename
Definition: test10.c:73