# Guide de référence du module MEDlibrary

## Fonctions

med_err | MEDlibraryClose (void)
| Cette routine force l'écriture des données sur disque, nettoie la mémoire et ferme tous les fichiers MED ouverts (de même que tous les fichiers HDF).
med_err | MEDlibraryHdfNumVersion (med_int *const major, med_int *const minor, med_int *const release)
| Renvoie les 3 numéros de version de la librairie HDF5 utilisée par MED.
med_err | MEDlibraryHdfStrVersion (char *const hdfversion)
| Renvoie le numéro de version de la librairie HDF utilisée par la bibliothèque MED dans une chaîne de caractères.
med_err | MEDlibraryNumVersion (med_int *const major, med_int *const minor, med_int *const release)
| Renvoie les 3 numéros de version de la librairie MED.
med_err | MEDlibraryStrVersion (char *const medversion)
| Renvoie le numéro de version de la librairie MED dans une chaîne de caractères.

## Documentation des fonctions

med_err MEDlibraryClose | ( | void |  | ) |

Cette routine force l'écriture des données sur disque, nettoie la mémoire et ferme tous les fichiers MED ouverts (de même que tous les fichiers HDF).

Valeurs retournées:

  | med_err | retour négatif en cas d'erreur, Zéro sinon.

Cette routine force l'écriture des données sur disque, nettoie la mémoire et ferme tous les fichiers MED ouverts (de même que tous les fichiers HDF). Attention donc à l'emploi de cette routine qui doit utilisée en cas de force majeure dans un contexte d'E/S parallèles.

Définition à la ligne 31 du fichier MEDlibraryClose.c.

med_err MEDlibraryHdfNumVersion | ( | med_int *const | major,
|  | med_int *const | minor,
|  | med_int *const | release |
| ) |  |  |

Renvoie les 3 numéros de version de la librairie HDF5 utilisée par MED.

Paramètres:

  | major | Numéro de version majeur.
  | minor | Numéro de version mineur.
  | release | Numéro de release.

Valeurs retournées:

  | med_err | retour négatif en cas d'erreur, Zéro sinon.

Cette routine retourne le numéro de version de la bibliothèque HDF5 utilisée par MED. Le numéro de version est renvoyé sous la forme de trois entiers (majeur, mineur, release).

Définition à la ligne 33 du fichier MEDlibraryHdfNumVersion.c.

med_err MEDlibraryHdfStrVersion | ( | char *const | hdfversion | ) |

Renvoie le numéro de version de la librairie HDF utilisée par la bibliothèque MED dans une chaîne de caractères.

Paramètres:

  | hdfversion | Version de la bibliothèque HDF5 codée dans une chaîne de caractères

Valeurs retournées:

  | med_err | retour négatif en cas d'erreur, Zéro sinon.

Cette routine retourne le numéro de version de la bibliothèque HDF utilisée avec la bibliothèque MED. Le numéro de version est renvoyé sous la forme d'une chaîne de caractères.

Définition à la ligne 32 du fichier MEDlibraryHdfStrVersion.c.

med_err MEDlibraryNumVersion | ( | med_int *const | major,
|  | med_int *const | minor,
|  | med_int *const | release |
| ) |  |  |

Renvoie les 3 numéros de version de la librairie MED.

Paramètres:

  | major | Numéro de version majeur.
  | minor | Numéro de version mineur.
  | release | Numéro de release.

Valeurs retournées:

  | med_err | retour négatif en cas d'erreur, Zéro sinon.

Cette routine retourne le numéro de version de la bibliothèque MED. Le numéro de version est renvoyé sous la forme de trois entiers (majeur, mineur, release).

Définition à la ligne 33 du fichier MEDlibraryNumVersion.c.

med_err MEDlibraryStrVersion | ( | char *const | medversion | ) |

Renvoie le numéro de version de la librairie MED dans une chaîne de caractères.

Paramètres:

  | medversion | Numéro de version défini dans une chaîne de caractères.

Valeurs retournées:

  | med_err | retour négatif en cas d'erreur, Zéro sinon.

Cette routine retourne le numéro de version de la bibliothèque MED. Le numéro de version est renvoyé sous la forme d'une chaîne de caractères.

Définition à la ligne 33 du fichier MEDlibraryStrVersion.c.