summaryrefslogtreecommitdiffstats
path: root/src/H5Odtype.c
diff options
context:
space:
mode:
authorQuincey Koziol <koziol@hdfgroup.org>2006-12-13 03:19:43 (GMT)
committerQuincey Koziol <koziol@hdfgroup.org>2006-12-13 03:19:43 (GMT)
commitd694a6897c3304decbe520692207df11bbdfe39e (patch)
tree9eda87dc1f79fa1122a91cf3d15ae913b7b0da08 /src/H5Odtype.c
parentbcc000dd8a37ab792ba2fc3b9b45ff83c94edfa1 (diff)
downloadhdf5-d694a6897c3304decbe520692207df11bbdfe39e.zip
hdf5-d694a6897c3304decbe520692207df11bbdfe39e.tar.gz
hdf5-d694a6897c3304decbe520692207df11bbdfe39e.tar.bz2
[svn-r13058] Description:
Clean up some shared message operations and other minor tweaks, in the process of trying to solve the messy way that shared object header messages are implemented in general (not James' work - which is fine :-) Tested on: Mac OS X/32 10.4.8 (amazon) FreeBSD/32 4.11 (sleipnir) AIX/32 5.? (copper)
Diffstat (limited to 'src/H5Odtype.c')
-rw-r--r--src/H5Odtype.c16
1 files changed, 5 insertions, 11 deletions
diff --git a/src/H5Odtype.c b/src/H5Odtype.c
index f42120f..73f8686 100644
--- a/src/H5Odtype.c
+++ b/src/H5Odtype.c
@@ -1359,22 +1359,16 @@ H5O_dtype_set_share(void *_mesg/*in,out*/, const H5O_shared_t *sh)
*-------------------------------------------------------------------------
*/
static htri_t
-H5O_dtype_is_shared (const void *_mesg)
+H5O_dtype_is_shared(const void *_mesg)
{
- const H5T_t *dt = (const H5T_t *)_mesg;
- htri_t ret_value;
+ const H5T_t *mesg = (const H5T_t *)_mesg;
FUNC_ENTER_NOAPI_NOINIT_NOFUNC(H5O_dtype_is_shared)
- HDassert(dt);
-
- if(dt->sh_loc.flags & (H5O_COMMITTED_FLAG | H5O_SHARED_IN_HEAP_FLAG))
- ret_value = TRUE;
- else
- ret_value = FALSE;
+ HDassert(mesg);
- FUNC_LEAVE_NOAPI(ret_value)
-} /* end H5O_dtype_is_shared */
+ FUNC_LEAVE_NOAPI(H5O_IS_SHARED(mesg->sh_loc.flags))
+} /* end H5O_dtype_is_shared() */
/*-------------------------------------------------------------------------