From bda4c6c94e77a5ff0aceb7117c90e371505ba233 Mon Sep 17 00:00:00 2001 From: Quincey Koziol Date: Mon, 26 Oct 1998 12:25:35 -0500 Subject: [svn-r792] Changed return type for H5Aget_name from size_t to hssize_t to allow negative error values to be returned correctly. --- src/H5A.c | 4 ++-- src/H5Apublic.h | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/H5A.c b/src/H5A.c index da5c3ed..a98e642 100644 --- a/src/H5A.c +++ b/src/H5A.c @@ -986,7 +986,7 @@ H5Aget_type(hid_t attr_id) PURPOSE Gets a copy of the name for an attribute USAGE - size_t H5Aget_name (attr_id, buf_size, buf) + hssize_t H5Aget_name (attr_id, buf_size, buf) hid_t attr_id; IN: Attribute to get name of size_t buf_size; IN: The size of the buffer to store the string in. char *buf; IN: Buffer to store name in @@ -1003,7 +1003,7 @@ H5Aget_type(hid_t attr_id) the string terminator is stored in the last position of the buffer to properly terminate the string. --------------------------------------------------------------------------*/ -size_t +hssize_t H5Aget_name(hid_t attr_id, size_t buf_size, char *buf) { H5A_t *attr = NULL; diff --git a/src/H5Apublic.h b/src/H5Apublic.h index f40d17e..43542a3 100644 --- a/src/H5Apublic.h +++ b/src/H5Apublic.h @@ -36,7 +36,7 @@ herr_t H5Aread(hid_t attr_id, hid_t type_id, void *buf); herr_t H5Aclose(hid_t attr_id); hid_t H5Aget_space(hid_t attr_id); hid_t H5Aget_type(hid_t attr_id); -size_t H5Aget_name(hid_t attr_id, size_t buf_size, char *buf); +hssize_t H5Aget_name(hid_t attr_id, size_t buf_size, char *buf); int H5Aget_num_attrs(hid_t loc_id); int H5Aiterate(hid_t loc_id, unsigned *attr_num, H5A_operator_t op, void *op_data); -- cgit v0.12