summaryrefslogtreecommitdiffstats
path: root/fortran/src/H5Af.c
diff options
context:
space:
mode:
Diffstat (limited to 'fortran/src/H5Af.c')
-rw-r--r--fortran/src/H5Af.c492
1 files changed, 0 insertions, 492 deletions
diff --git a/fortran/src/H5Af.c b/fortran/src/H5Af.c
index 6e14d0f..ba3b62d 100644
--- a/fortran/src/H5Af.c
+++ b/fortran/src/H5Af.c
@@ -21,56 +21,6 @@
#include "H5f90.h"
#include "H5Eprivate.h"
-/****if* H5Af/h5acreate_c
- * NAME
- * h5acreate_c
- * PURPOSE
- * Call H5Acreate2 to create an attribute
- * INPUTS
- * obj_id - object identifier
- * name - name of the attribute
- * namelen - name length
- * type_id - datatype identifier
- * space_id - dataspace identifier
- * crt_pr - identifier of creation property list
- * OUTPUTS
- * attr_id - attribute identifier
- * RETURNS
- * 0 on success, -1 on failure
- * AUTHOR
- * Elena Pourmal
- * Thursday, August 12, 1999
- * HISTORY
- *
- * SOURCE
- */
-int_f
-h5acreate_c(hid_t_f *obj_id, _fcd name, size_t_f *namelen, hid_t_f *type_id, hid_t_f *space_id,
- hid_t_f *crt_prp, hid_t_f *aapl, hid_t_f *attr_id)
-/*******/
-{
- char *c_name = NULL; /* Buffer to hold C string */
- int_f ret_value = 0; /* Return value */
-
- /*
- * Convert FORTRAN name to C name
- */
- if (NULL == (c_name = HD5f2cstring(name, (size_t)*namelen)))
- HGOTO_DONE(FAIL);
-
- /*
- * Call H5Acreate2 function.
- */
- if ((*attr_id = (hid_t_f)H5Acreate2((hid_t)*obj_id, c_name, (hid_t)*type_id, (hid_t)*space_id,
- (hid_t)*crt_prp, (hid_t)*aapl)) < 0)
- HGOTO_DONE(FAIL);
-
-done:
- if (c_name)
- HDfree(c_name);
- return ret_value;
-}
-
/****if* H5Af/h5adelete_c
* NAME
* h5adelete_c
@@ -205,111 +155,6 @@ done:
return ret_value;
}
-/****if* H5Af/h5arename_by_name_c
- * NAME
- * h5arename_by_name_c
- * PURPOSE
- * Calls H5Arename_by_name
- * INPUTS
- * loc_id - Object identifier
- * obj_name - Name of object, relative to location,
- * whose attribute is to be renamed
- * obj_name_len - Object name length
- * old_attr_name - Prior attribute name
- * old_attr_name_len - Prior attribute name length
- * new_attr_name - New attribute name
- * new_attr_name_len - New attribute name length
- * lapl_id - Link access property list identifier
- * OUTPUTS
- * N/A
- * RETURNS
- * 0 on success, -1 on failure
- * AUTHOR
- * M. Scot Breitenfeld
- * January, 2008
- * HISTORY
- * N/A
- * SOURCE
- */
-
-int_f
-h5arename_by_name_c(hid_t_f *loc_id, _fcd obj_name, size_t_f *obj_namelen, _fcd old_attr_name,
- size_t_f *old_attr_namelen, _fcd new_attr_name, size_t_f *new_attr_namelen,
- hid_t_f *lapl_id)
-/******/
-{
- char *c_obj_name = NULL; /* Buffer to hold C string */
- char *c_old_attr_name = NULL; /* Buffer to hold C string */
- char *c_new_attr_name = NULL; /* Buffer to hold C string */
- int_f ret_value = 0; /* Return value */
- /*
- * Convert FORTRAN name to C name
- */
- if ((c_obj_name = HD5f2cstring(obj_name, (size_t)*obj_namelen)) == NULL)
- HGOTO_DONE(FAIL);
- if ((c_old_attr_name = HD5f2cstring(old_attr_name, (size_t)*old_attr_namelen)) == NULL)
- HGOTO_DONE(FAIL);
- if ((c_new_attr_name = HD5f2cstring(new_attr_name, (size_t)*new_attr_namelen)) == NULL)
- HGOTO_DONE(FAIL);
-
- if (H5Arename_by_name((hid_t)*loc_id, c_obj_name, c_old_attr_name, c_new_attr_name, (hid_t)*lapl_id) < 0)
- HGOTO_DONE(FAIL);
-
-done:
- if (c_obj_name)
- HDfree(c_obj_name);
- if (c_old_attr_name)
- HDfree(c_old_attr_name);
- if (c_new_attr_name)
- HDfree(c_new_attr_name);
- return ret_value;
-}
-
-/****if* H5Af/h5aopen_c
- * NAME
- * h5aopen_c
- * PURPOSE
- * Call H5Aopen to open an attribute
- * INPUTS
- * obj_id - Identifier for object to which attribute is attached
- * attr_name - Attribute access property list
- * attr_namelen - size of attr_name
- * aapl_id - Link access property list
- * OUTPUTS
- * attr_id - dataset identifier
- * RETURNS
- * 0 on success, -1 on failure
- * AUTHOR
- * M. Scot Breitenfeld
- * January, 2008
- * HISTORY
- *
- * SOURCE
- */
-int_f
-h5aopen_c(hid_t_f *obj_id, _fcd attr_name, size_t_f *attr_namelen, hid_t_f *aapl_id, hid_t_f *attr_id)
-/******/
-{
- char *c_attr_name = NULL; /* Buffer to hold C string */
- int_f ret_value = 0; /* Return value */
-
- /*
- * Convert FORTRAN name to C name
- */
- if ((c_attr_name = HD5f2cstring(attr_name, (size_t)*attr_namelen)) == NULL)
- HGOTO_DONE(FAIL);
- /*
- * Call H5Aopen function.
- */
-
- if ((*attr_id = (hid_t_f)H5Aopen((hid_t)*obj_id, c_attr_name, (hid_t)*aapl_id)) < 0)
- HGOTO_DONE(FAIL);
-
-done:
- if (c_attr_name)
- HDfree(c_attr_name);
- return ret_value;
-}
/****if* H5Af/h5adelete_by_name_c
* NAME
* h5adelete_by_name_c
@@ -505,71 +350,6 @@ done:
return ret_value;
}
-/****if* H5Af/h5aopen_by_idx_c
- * NAME
- * h5aopen_by_idx_c
- * PURPOSE
- * Call H5Aopen_by_idx
- * INPUTS
- * loc_id - Object identifier
- * obj_name - Name of object to which attribute is attached
- * obj_namelen - name length
- * idx_type - Type of index; Possible values are:
- * H5_INDEX_UNKNOWN - Unknown index type
- * H5_INDEX_NAME - Index on names
- * H5_INDEX_CRT_ORDER - Index on creation order
- * H5_INDEX_N - Number of indices defined
- *
- * order - Order in which to iterate over index; Possible values are:
- * H5_ITER_UNKNOWN - Unknown order
- * H5_ITER_INC - Increasing order
- * H5_ITER_DEC - Decreasing order
- * H5_ITER_NATIVE - No particular order, whatever is fastest
- * H5_ITER_N - Number of iteration orders
- *
- * n - Attribute’s position in index
- * aapl_id - Attribute access property list
- * lapl_id - Link access property list
- * OUTPUTS
- * attr_id - attribute identifier
- * RETURNS
- * 0 on success, -1 on failure
- * AUTHOR
- * M. Scot Breitenfeld
- * January, 2008
- * HISTORY
- * N/A
- * SOURCE
- */
-int_f
-h5aopen_by_idx_c(hid_t_f *loc_id, _fcd obj_name, size_t_f *obj_namelen, int_f *idx_type, int_f *order,
- hsize_t_f *n, hid_t_f *aapl_id, hid_t_f *lapl_id, hid_t_f *attr_id)
-/******/
-{
- char *c_obj_name = NULL; /* Buffer to hold C string */
- int_f ret_value = 0; /* Return value */
-
- /*
- * Convert FORTRAN name to C name
- */
- if (NULL == (c_obj_name = HD5f2cstring(obj_name, (size_t)*obj_namelen)))
- HGOTO_DONE(FAIL)
-
- /*
- * Call H5Aopen_by_idx function.
- */
- if ((*attr_id = (hid_t_f)H5Aopen_by_idx((hid_t)*loc_id, c_obj_name, (H5_index_t)*idx_type,
- (H5_iter_order_t)*order, (hsize_t)*n, (hid_t)*aapl_id,
- (hid_t)*lapl_id)) < 0)
- HGOTO_DONE(FAIL)
-
-done:
- if (c_obj_name)
- HDfree(c_obj_name);
-
- return ret_value;
-}
-
/****if* H5Af/h5aget_info_c
* NAME
* h5aget_info_c
@@ -769,278 +549,6 @@ done:
return ret_value;
}
-/****if* H5Af/h5acreate_by_name_c
- * NAME
- * h5acreate_by_name_c
- * PURPOSE
- * Call h5acreate_by_name
-
- * INPUTS
- *
- * loc_id - Object identifier
- * obj_name - Name of object to which attribute is attached
- * obj_namelen - name length
- * attr_name - Attribute name
- * attr_namelen - attribute name length
- * type_id - Attribute datatype identifier
- * space_id - Attribute dataspace identifier
- * acpl_id - Attribute creation property list identifier (Currently not used.)
- * aapl_id - Attribute access property list identifier (Currently not used.)
- * lapl_id - Link access property list
- *
- * OUTPUTS
- *
- * attr - an attribute identifier
- *
- * RETURNS
- * 0 on success, -1 on failure
- * AUTHOR
- * M. Scot Breitenfeld
- * February, 2008
- * HISTORY
- * N/A
- * SOURCE
-*/
-int_f
-h5acreate_by_name_c(hid_t_f *loc_id, _fcd obj_name, size_t_f *obj_namelen, _fcd attr_name,
- size_t_f *attr_namelen, hid_t_f *type_id, hid_t_f *space_id, hid_t_f *acpl_id,
- hid_t_f *aapl_id, hid_t_f *lapl_id, hid_t_f *attr_id)
-/******/
-{
- char *c_obj_name = NULL; /* Buffer to hold C string */
- char *c_attr_name = NULL; /* Buffer to hold C string */
- int_f ret_value = 0; /* Return value */
-
- /*
- * Convert FORTRAN name to C name
- */
- if ((c_obj_name = HD5f2cstring(obj_name, (size_t)*obj_namelen)) == NULL)
- HGOTO_DONE(FAIL);
- if ((c_attr_name = HD5f2cstring(attr_name, (size_t)*attr_namelen)) == NULL)
- HGOTO_DONE(FAIL);
-
- /*
- * Call H5Acreate_by_name function.
- */
- if ((*attr_id = (hid_t_f)H5Acreate_by_name((hid_t)*loc_id, c_obj_name, c_attr_name, (hid_t)*type_id,
- (hid_t)*space_id, (hid_t)*acpl_id, (hid_t)*aapl_id,
- (hid_t)*lapl_id)) < 0)
- HGOTO_DONE(FAIL);
-
-done:
- if (c_obj_name)
- HDfree(c_obj_name);
- if (c_attr_name)
- HDfree(c_attr_name);
- return ret_value;
-}
-
-/****if* H5Af/h5aexists_c
- * NAME
- * h5aexists_c
- * PURPOSE
- * CAll h5aexists
- * INPUTS
- *
- * obj_id - Object identifier
- * attr_name - Attribute name
- * OUTPUTS
- *
- * attr_exists_c - returns a positive value, for TRUE, or 0 (zero), for FALSE.
- * RETURNS
- * 0 on success, -1 on failure
- * AUTHOR
- * M. Scot Breitenfeld
- * February, 2008
- * HISTORY
- *
- * SOURCE
- */
-int_f
-h5aexists_c(hid_t_f *obj_id, _fcd name, size_t_f *namelen, hid_t_f *attr_exists)
-/******/
-{
- char *c_name = NULL; /* Buffer to hold C string */
- int_f ret_value = 0; /* Return value */
-
- /*
- * Convert FORTRAN name to C name
- */
- if ((c_name = HD5f2cstring(name, (size_t)*namelen)) == NULL)
- HGOTO_DONE(FAIL);
-
- /*
- * Call H5Aexists function.
- */
- if ((*attr_exists = (hid_t_f)H5Aexists((hid_t)*obj_id, c_name)) < 0)
- HGOTO_DONE(FAIL);
-
-done:
- if (c_name)
- HDfree(c_name);
- return ret_value;
-}
-
-/****if* H5Af/h5aexists_by_name_c
- * NAME
- * h5aexists_by_name_c
- * PURPOSE
- * CAll H5Aexists_by_name
- * INPUTS
- *
- * loc_id - Location identifier
- * obj_name - Object name either relative to loc_id, absolute from the file’s root group, or '.' (a dot)
- * attr_name - Attribute name
- * lapl_id - Link access property list identifier
- * OUTPUTS
- *
- * attr_exists_c - returns a positive value, for TRUE, or 0 (zero), for FALSE.
- * RETURNS
- * 0 on success, -1 on failure
- * AUTHOR
- * M. Scot Breitenfeld
- * February, 2008
- * HISTORY
- *
- * SOURCE
- */
-int_f
-h5aexists_by_name_c(hid_t_f *loc_id, _fcd obj_name, size_t_f *obj_namelen, _fcd attr_name,
- size_t_f *attr_namelen, hid_t_f *lapl_id, int_f *attr_exists)
-/******/
-{
- char *c_obj_name = NULL; /* Buffer to hold object name C string */
- char *c_attr_name = NULL; /* Buffer to hold attribute name C string */
- int_f ret_value = 0; /* Return value */
-
- /*
- * Convert FORTRAN name to C name
- */
- if ((c_obj_name = HD5f2cstring(obj_name, (size_t)*obj_namelen)) == NULL)
- HGOTO_DONE(FAIL);
- if ((c_attr_name = HD5f2cstring(attr_name, (size_t)*attr_namelen)) == NULL)
- HGOTO_DONE(FAIL);
-
- /*
- * Call H5Aexists_by_name function.
- */
- if ((*attr_exists = (int_f)H5Aexists_by_name((hid_t)*loc_id, c_obj_name, c_attr_name, (hid_t)*lapl_id)) <
- 0)
- HGOTO_DONE(FAIL);
-
-done:
- if (c_obj_name)
- HDfree(c_obj_name);
- if (c_attr_name)
- HDfree(c_attr_name);
- return ret_value;
-}
-
-/****if* H5Af/h5aopen_by_name_c
- * NAME
- * h5aopen_by_name_c
- * PURPOSE
- * Call H5Aopen_by_name
- * INPUTS
- *
- * loc_id - Location identifier
- * obj_name - Object name either relative to loc_id, absolute from the file’s root group, or '.' (a dot)
- * attr_name - Attribute name
- * aapl_id - Attribute access property list (Currently unused; should be passed in as H5P_DEFAULT.)
- * lapl_id - Link access property list identifier
- * OUTPUTS
- *
- * attr_id - attribute identifier
- * RETURNS
- * 0 on success, -1 on failure
- * AUTHOR
- * M. Scot Breitenfeld
- * February, 2008
- * HISTORY
- *
- * SOURCE
- */
-int_f
-h5aopen_by_name_c(hid_t_f *loc_id, _fcd obj_name, size_t_f *obj_namelen, _fcd attr_name,
- size_t_f *attr_namelen, hid_t_f *aapl_id, hid_t_f *lapl_id, hid_t_f *attr_id)
-/******/
-{
- char *c_obj_name = NULL; /* Buffer to hold object name C string */
- char *c_attr_name = NULL; /* Buffer to hold attribute name C string */
- int_f ret_value = 0; /* Return value */
-
- /*
- * Convert FORTRAN name to C name
- */
- if ((c_obj_name = HD5f2cstring(obj_name, (size_t)*obj_namelen)) == NULL)
- HGOTO_DONE(FAIL);
- if ((c_attr_name = HD5f2cstring(attr_name, (size_t)*attr_namelen)) == NULL)
- HGOTO_DONE(FAIL);
-
- /*
- * Call H5Aopen function.
- */
- if ((*attr_id = (hid_t_f)H5Aopen_by_name((hid_t)*loc_id, c_obj_name, c_attr_name, (hid_t)*aapl_id,
- (hid_t)*lapl_id)) < 0)
- HGOTO_DONE(FAIL);
-
-done:
- if (c_obj_name)
- HDfree(c_obj_name);
- if (c_attr_name)
- HDfree(c_attr_name);
- return ret_value;
-}
-
-/****if* H5Af/h5arename_c
- * NAME
- * h5arename_c
- * PURPOSE
- * Calls H5Arename
- * INPUTS
- * loc_id - Object identifier
- * old_attr_name - Prior attribute name
- * old_attr_name_len - Prior attribute name length
- * new_attr_name - New attribute name
- * new_attr_name_len - New attribute name length
- * OUTPUTS
- * N/A
- * RETURNS
- * 0 on success, -1 on failure
- * AUTHOR
- * M. Scot Breitenfeld
- * January, 2008
- * HISTORY
- * N/A
- * SOURCE
- */
-
-int_f
-h5arename_c(hid_t_f *loc_id, _fcd old_attr_name, size_t_f *old_attr_namelen, _fcd new_attr_name,
- size_t_f *new_attr_namelen)
-/******/
-{
- char *c_old_attr_name = NULL; /* Buffer to hold C string */
- char *c_new_attr_name = NULL; /* Buffer to hold C string */
- int_f ret_value = 0; /* Return value */
- /*
- * Convert FORTRAN name to C name
- */
- if ((c_old_attr_name = HD5f2cstring(old_attr_name, (size_t)*old_attr_namelen)) == NULL)
- HGOTO_DONE(FAIL);
- if ((c_new_attr_name = HD5f2cstring(new_attr_name, (size_t)*new_attr_namelen)) == NULL)
- HGOTO_DONE(FAIL);
-
- if (H5Arename((hid_t)*loc_id, c_old_attr_name, c_new_attr_name) < 0)
- HGOTO_DONE(FAIL);
-
-done:
- if (c_old_attr_name)
- HDfree(c_old_attr_name);
- if (c_new_attr_name)
- HDfree(c_new_attr_name);
- return ret_value;
-}
/****if* H5Af/h5awrite_f_c
* NAME
* h5awrite_f_c