/usr/include/salome/hdfi.h is in salome-kernel-dev 6.5.0-7ubuntu2.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 | // Copyright (C) 2007-2012 CEA/DEN, EDF R&D, OPEN CASCADE
//
// Copyright (C) 2003-2007 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
//
// This library is free software; you can redistribute it and/or
// modify it under the terms of the GNU Lesser General Public
// License as published by the Free Software Foundation; either
// version 2.1 of the License.
//
// This library is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
// Lesser General Public License for more details.
//
// You should have received a copy of the GNU Lesser General Public
// License along with this library; if not, write to the Free Software
// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
//
// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
/*----------------------------------------------------------------------
SALOME HDFPersist : implementation of HDF persitent ( save/ restore )
File : hdfi.h
Module : SALOME
----------------------------------------------------------------------*/
#ifndef HDFI_H
#define HDFI_H
#include "HDFtypes.h"
/* HDF C INTERFACE */
#ifdef __cplusplus
extern "C" {
#endif
/* File Interface */
extern
hdf_idt HDFfileCreate(char *name);
extern
hdf_err HDFfileClose(hdf_idt fid);
extern
hdf_idt HDFfileOpen(char *name,hdf_access_mode access_mode);
extern
hdf_err HDFfileMount(hdf_idt id,const char *name,hdf_idt fid);
extern
hdf_err HDFfileUmount(hdf_idt id,const char *name);
/* Group Interface */
extern
hdf_idt HDFgroupCreate(hdf_idt pid, char *name);
extern
hdf_idt HDFgroupOpen(hdf_idt pid, char *name);
extern
hdf_err HDFgroupClose(hdf_idt id);
/* DataSet Interface */
extern
hdf_idt HDFdatasetOpen(hdf_idt pid,char *name);
extern
hdf_err HDFdatasetClose(hdf_idt id);
extern
hdf_idt HDFdatasetCreate(hdf_idt pid,char *name, hdf_type type,
hdf_size *dimd, int ndim, hdf_byte_order order, hdf_idt arrayId);
extern
hdf_err HDFdatasetWrite(hdf_idt id, void *val);
extern
hdf_err HDFdatasetRead(hdf_idt id, void *val);
extern
hdf_type HDFdatasetGetType(hdf_idt id);
extern
hdf_type HDFarrayGetType(hdf_idt id);
extern
hdf_idt HDFarrayGetTypeId(hdf_idt type_id);
extern
hdf_err HDFarrayClose(hdf_idt id);
extern
int HDFarrayGetnDim(hdf_idt id);
extern
hdf_err HDFarrayGetDim(hdf_idt id, hdf_size dim[]);
extern
hdf_idt HDFarrayCreate(hdf_type dataType,int ndim,hdf_size *dim);
extern
int HDFdatasetGetnDim(hdf_idt id);
extern
hdf_err HDFdatasetGetDim(hdf_idt id,hdf_size dim[]);
extern
int HDFdatasetGetSize(hdf_idt id);
extern
hdf_byte_order HDFdatasetGetOrder(hdf_idt id);
/* Attribute interface */
extern
hdf_idt HDFattrOpen(hdf_idt pid,char *name);
extern
hdf_err HDFattrClose(hdf_idt id);
extern
hdf_idt HDFattrCreate(hdf_idt pid,char *name,hdf_type type, size_t size);
extern
hdf_err HDFattrWrite(hdf_idt id,void *val);
extern
hdf_err HDFattrRead(hdf_idt id,void *val);
extern
hdf_type HDFattrGetType(hdf_idt id);
extern
hdf_type HDFattrGetSize(hdf_idt id);
/* HDF Tools */
extern
void HDFerrorModeLock();
extern
hdf_err
HDFnObjects(hdf_idt fid,const char *path,int *n);
extern
hdf_err HDFobjectIdentify(hdf_idt fid,const char *path,int i,char *name);
extern
hdf_err HDFobjectType(hdf_idt id, char *name, hdf_object_type *type);
#ifdef __cplusplus
}
#endif
#endif /* HDFI_H */
|