4
/*============================================================================
5
* Définitions de macros et constantes
6
* servant au traitement de maillages au format MED
7
*============================================================================*/
10
This file is part of Code_Saturne, a general-purpose CFD tool.
12
Copyright (C) 1998-2011 EDF S.A.
14
This program is free software; you can redistribute it and/or modify it under
15
the terms of the GNU General Public License as published by the Free Software
16
Foundation; either version 2 of the License, or (at your option) any later
19
This program is distributed in the hope that it will be useful, but WITHOUT
20
ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
21
FOR A PARTICULAR PURPOSE. See the GNU General Public License for more
24
You should have received a copy of the GNU General Public License along with
25
this program; if not, write to the Free Software Foundation, Inc., 51 Franklin
26
Street, Fifth Floor, Boston, MA 02110-1301, USA.
29
/*----------------------------------------------------------------------------*/
32
/*============================================================================
34
*============================================================================*/
36
#include "cs_config.h"
41
/*----------------------------------------------------------------------------
42
* Fichiers `include' librairie standard C
43
*----------------------------------------------------------------------------*/
46
/*----------------------------------------------------------------------------
47
* Fichiers `include' publics du paquetage global "Utilitaire"
48
*----------------------------------------------------------------------------*/
53
/*----------------------------------------------------------------------------
54
* Fichiers `include' publics des paquetages visibles
55
*----------------------------------------------------------------------------*/
58
/*----------------------------------------------------------------------------
59
* Fichiers `include' publics du paquetage courant
60
*----------------------------------------------------------------------------*/
63
/*============================================================================
64
* Définitions de variables globales
65
*============================================================================*/
67
/* Variables de définition de la version des librairies */
69
extern int ecs_glob_med_ver_maj;
70
extern int ecs_glob_med_ver_min;
71
extern int ecs_glob_med_ver_rel;
72
extern int ecs_glob_hdf5_ver_maj;
73
extern int ecs_glob_hdf5_ver_min;
74
extern int ecs_glob_hdf5_ver_rel;
77
/*============================================================================
78
* Définitions de types
79
*============================================================================*/
81
/* Structure définissant un cas MED */
83
typedef struct _ecs_med_t ecs_med_t;
86
/*============================================================================
87
* Définition de macros
88
*============================================================================*/
91
/*============================================================================
93
*============================================================================*/
95
/*----------------------------------------------------------------------------
96
* Fonction de récupération d'informations sur les librairies associées
97
* (pour les librairies chargées dynamiquement dont la version peut être
98
* modifiée au lancement).
99
*----------------------------------------------------------------------------*/
102
ecs_med__version_shlib(void);
104
#endif /* HAVE_MED */
106
/*----------------------------------------------------------------------------*/
108
#endif /* _ECS_MED_H_ */