MEDmeshInfoByName30.c
Aller à la documentation de ce fichier.00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019 #include "med_config.h"
00020 #include <med.h>
00021 #include "med_outils.h"
00022 #include <string.h>
00023
00024 void _MEDmeshInfoByName30(int dummy, ...) {
00025
00026 med_idt fid;
00027 char * const meshname;
00028 med_int * const spacedim;
00029 med_int * const meshdim;
00030 med_mesh_type * const meshtype;
00031 char * const description;
00032 char * const dtunit;
00033 med_sorting_type * const sortingtype;
00034 med_int * const nstep;
00035 med_axis_type * const axistype;
00036 char * const axisname;
00037 char * const axisunit;
00038
00039 med_err _ret=-1;
00040
00041 va_list params;
00042 va_start(params,dummy);
00043
00044 fid = va_arg(params,med_idt);
00045 meshname = va_arg(params, char * const);
00046 spacedim = va_arg(params, med_int * const);
00047 meshdim = va_arg(params, med_int * const);
00048 meshtype = va_arg(params, med_mesh_type * const);
00049 description = va_arg(params, char * const);
00050 dtunit = va_arg(params, char * const);
00051 sortingtype = va_arg(params, med_sorting_type * const);
00052 nstep = va_arg(params, med_int * const);
00053 axistype = va_arg(params, med_axis_type * const);
00054 axisname = va_arg(params, char * const);
00055 axisunit = va_arg(params, char * const);
00056 fret = va_arg(params,med_err *);
00057
00058
00059
00060
00061
00062 _MEDmodeErreurVerrouiller();
00063
00064
00065 if ( _MEDmeshInfoByName(fid, MED_MAA, meshname, spacedim, meshdim, meshtype,
00066 description, dtunit, sortingtype, nstep,axistype,
00067 axisname, axisunit) < 0) {
00068 MED_ERR_(_ret,MED_ERR_CALL,MED_ERR_API,MED_ERR_MESH_MSG);
00069 SSCRUTE(meshname);SSCRUTE("MEDmeshInfoByName");
00070 goto ERROR;
00071 }
00072
00073 _ret = 0;
00074
00075 ERROR:
00076
00077 va_end(params);
00078 *fret = _ret;
00079 return;
00080 }