summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorMike McGreevy <mamcgree@hdfgroup.org>2008-05-15 17:36:23 (GMT)
committerMike McGreevy <mamcgree@hdfgroup.org>2008-05-15 17:36:23 (GMT)
commitb6ea60eceb02a50b161e91f841b82213e4dd4af2 (patch)
tree05d3e6b9eadb60d81547c50c38ccadba3995d0fc /src
parent942083b81436934103e0fde18115aed6ed79c116 (diff)
downloadhdf5-b6ea60eceb02a50b161e91f841b82213e4dd4af2.zip
hdf5-b6ea60eceb02a50b161e91f841b82213e4dd4af2.tar.gz
hdf5-b6ea60eceb02a50b161e91f841b82213e4dd4af2.tar.bz2
[svn-r15008] Purpose: configure and source code cleanup
Description: cleaning up configure related to removal of --disable-hsizet flag, which we no longer support. Furthermore, the H5_HAVE_LARGE_HSIZET macros in the source code have been removed. Tested: kagiso
Diffstat (limited to 'src')
-rw-r--r--src/H5Osdspace.c5
-rw-r--r--src/H5config.h.in3
-rw-r--r--src/H5private.h5
-rw-r--r--src/H5public.h6
-rw-r--r--src/libhdf5.settings.in1
5 files changed, 0 insertions, 20 deletions
diff --git a/src/H5Osdspace.c b/src/H5Osdspace.c
index 7806731..ab77965 100644
--- a/src/H5Osdspace.c
+++ b/src/H5Osdspace.c
@@ -130,11 +130,6 @@ H5O_sdspace_decode(H5F_t *f, hid_t UNUSED dxpl_id, const uint8_t *p)
HGOTO_ERROR (H5E_RESOURCE, H5E_NOSPACE, NULL, "memory allocation failed");
for (i = 0; i < sdim->rank; i++) {
H5F_DECODE_LENGTH (f, p, sdim->size[i]);
-#ifndef H5_HAVE_LARGE_HSIZET
- /* Rudimentary check for overflow of the dimension size */
- if(sdim->size[i] == 0)
- HGOTO_ERROR(H5E_DATASPACE, H5E_BADSIZE, NULL, "invalid size detected");
-#endif /* H5_HAVE_LARGE_HSIZET */
} /* end for */
if (flags & H5S_VALID_MAX) {
diff --git a/src/H5config.h.in b/src/H5config.h.in
index 85456f5..b87764a 100644
--- a/src/H5config.h.in
+++ b/src/H5config.h.in
@@ -121,9 +121,6 @@
/* Define to 1 if you have the <io.h> header file. */
#undef HAVE_IO_H
-/* Define if it's safe to use `long long' for hsize_t and hssize_t */
-#undef HAVE_LARGE_HSIZET
-
/* Define to 1 if you have the `crypto' library (-lcrypto). */
#undef HAVE_LIBCRYPTO
diff --git a/src/H5private.h b/src/H5private.h
index 4005b4d..6be0cfa 100644
--- a/src/H5private.h
+++ b/src/H5private.h
@@ -436,13 +436,8 @@
# define SIZET_MAX ((size_t)(ssize_t)(-1))
# define SSIZET_MAX ((ssize_t)(((size_t)1<<(8*sizeof(ssize_t)-1))-1))
#endif
-#ifdef H5_HAVE_LARGE_HSIZET
#define HSIZET_MAX ((hsize_t)ULLONG_MAX)
#define HSSIZET_MAX ((hssize_t)LLONG_MAX)
-#else /* H5_HAVE_LARGE_HSIZET */
-#define HSIZET_MAX ((hsize_t)SIZET_MAX)
-#define HSSIZET_MAX ((hssize_t)SSIZET_MAX)
-#endif /* H5_HAVE_LARGE_HSIZET */
#define HSSIZET_MIN (~(HSSIZET_MAX))
/*
diff --git a/src/H5public.h b/src/H5public.h
index 65ba74a..2784ad4 100644
--- a/src/H5public.h
+++ b/src/H5public.h
@@ -141,7 +141,6 @@ typedef __int64 ssize_t;
* sizes are enabled then use a 64-bit data type, otherwise use the size of
* memory objects.
*/
-#ifdef H5_HAVE_LARGE_HSIZET
# if H5_SIZEOF_LONG_LONG>=8
typedef unsigned long long hsize_t;
typedef signed long long hssize_t;
@@ -151,11 +150,6 @@ typedef unsigned __int64 hsize_t;
typedef signed __int64 hssize_t;
# define H5_SIZEOF_HSIZE_T H5_SIZEOF___INT64
# endif
-#else /* H5_HAVE_LARGE_HSIZET */
-typedef size_t hsize_t;
-typedef ssize_t hssize_t;
-# define H5_SIZEOF_HSIZE_T H5_SIZEOF_SIZE_T
-#endif /* H5_HAVE_LARGE_HSIZET */
/*
* File addresses have there own types.
diff --git a/src/libhdf5.settings.in b/src/libhdf5.settings.in
index 7a59673..0a54c4e 100644
--- a/src/libhdf5.settings.in
+++ b/src/libhdf5.settings.in
@@ -17,4 +17,3 @@ Archiver: @AR@
Ranlib: @RANLIB@
Debugged Packages: @DEBUG_PKG@
API Tracing: @TRACE_API@
-File addresses: @HSIZET@