43 #define nmfifope F77_FUNC(mfifope,MFIFOPE)
44 #define nmfifvop F77_FUNC(mfifvop,MFIFVOP)
45 #define nmfifclo F77_FUNC(mfifclo,MFIFCLO)
46 #define nmfifnam F77_FUNC(mfifnam,MFIFNAM)
47 #define nmfifcow F77_FUNC(mfifcow,MFIFCOW)
48 #define nmfifcor F77_FUNC(mfifcor,MFIFCOR)
49 #define nmfifnvr F77_FUNC(mfifnvr,MFIFNVR)
50 #define nmfifsvr F77_FUNC(mfifsvr,MFIFSVR)
51 #define nmfifcom F77_FUNC(mfifcom,MFIFCOM)
52 #define nmfifomn F77_FUNC(mfifomn,MFIFOMN)
53 #define nmfifoun F77_FUNC(mfifoun,MFIFOUN)
54 #define nmfifoex F77_FUNC(mfifoex,MFIFOEX)
55 #define nmfifexi F77_FUNC(mfifexi,MFIFEXI)
61 MFIFVOP(
const char const *name,
62 const unsigned int bidon,
63 const int const *access,
71 const int const *access,
104 MFIFOPE(
const char const *name,
105 const unsigned int bidon,
106 const int const *access,
111 const int const *access,
127 if (!_fn)
return(-1);
142 char const *filename,
143 const unsigned int bidon,
145 const med_int const *filenamelen)
149 char const *filename,
151 const med_int const *filenamelen)
163 if ( (_ret<0) || ( (*filenamelen) == 0) )
return _ret;
164 if ( (*filenamelen != 0) &&
165 ( (_ret) > (*filenamelen) ) )
return -1;
167 char *_fs1=(
char *) malloc(_ret*
sizeof(
char)+1);
200 MFIFCOW(
const med_idt const *fid,
201 const char const *comment,
202 const unsigned int bidon,
207 const char const *comment,
229 MFIFCOR(
const med_idt const *fid,
231 const unsigned int bidon,
254 MFIFNVR(
const med_idt const *fid,
277 MFIFSVR(
const med_idt const *fid,
278 char*
const medversion,
279 const unsigned int bidon,
284 char*
const medversion,
301 MFIFCOM(
const char const *name,
302 const unsigned int bidon,
365 MFIFOUN (
const med_idt const *fid,
388 MFIFOEX (
const med_idt const *fid,
409 if (!_fn)
return(-1);
425 MFIFEXI (
const char *
const fname,
428 const int const *access,
435 const int const *access,
446 if (!_fn)
return(-1);
MEDC_EXPORT med_err _MEDcstringFree(char *chaine)
MEDC_EXPORT med_err MEDfileStrVersionRd(const med_idt fid, char *const version)
Lecture du numéro de version de la bibliothèque MED utilisée pour créer le fichier (renvoyé sous la f...
MEDC_EXPORT med_idt MEDfileOpen(const char *const filename, const med_access_mode accessmode)
Ouverture d'un fichier MED.
MEDC_EXPORT med_err MEDfileCommentRd(const med_idt fid, char *const comment)
Lecture d'un descripteur dans un fichier MED.
void f77Api3IsSet(void *obj)
MEDC_EXPORT med_err MEDfileNumVersionRd(const med_idt fid, med_int *const major, med_int *const minor, med_int *const release)
Lecture du numéro de version de la bibliothèque MED utilisée pour créer le fichier.
MEDC_EXPORT med_err MEDfileObjectsUnmount(const med_idt fid, const med_idt mid, const med_class medclass)
Une fois le démontage effectué, les données précédemment montées ne sont plus accessibles.
MEDC_EXPORT med_err MEDfileCommentWr(const med_idt fid, const char *const comment)
Ecriture d'un descripteur dans un fichier MED.
MEDC_EXPORT med_err MEDfileExist(const char *const filename, const med_access_mode accessmode, med_bool *const fileexist, med_bool *const accessok)
Interroge l'existence d'un fichier de nom filename et la possibilité de l'ouvrir selon le mode d'accè...
MEDC_EXPORT med_err MEDfileClose(med_idt fid)
Fermeture d'un fichier MED.
MEDC_EXPORT med_int MEDfileName(med_idt fid, char *const filename, const med_int filenamesize)
Renvoi le nom de fichier MED à partir d'un med_idt.
MEDC_EXPORT med_err MEDfileObjectExist(const med_idt fid, const med_class medclass, const char *const objectname, med_bool *const objectexist)
Interroge le fichier fid pour tester l'existence de l'objet objectname de type medclass.
MEDC_EXPORT med_err _MEDc2fString(const char *const chainec, char *const chainef, med_int longueur_buffer77)
MEDC_EXPORT med_idt MEDfileObjectsMount(const med_idt fid, const char *const filename, const med_class medclass)
Cette routine permet de monter dans le fichier courant un type de données (exemples les maillages...
MEDC_EXPORT med_idt MEDfileVersionOpen(const char *const filename, const med_access_mode accessmode, const med_int major, const med_int minor, const med_int release)
Ouverture d'un fichier MED en indiquant la version du modèle à utiliser en cas de création d'un nouve...
MEDC_EXPORT char * _MED2cstring(char *chaine, int longueur)
MEDC_EXPORT med_err MEDfileCompatibility(const char *const filename, med_bool *const hdfok, med_bool *const medok)
Vérification de la compatibilité d'un fichier avec HDF et MED.