diff options
author | Robb Matzke <matzke@llnl.gov> | 1998-04-07 15:34:16 (GMT) |
---|---|---|
committer | Robb Matzke <matzke@llnl.gov> | 1998-04-07 15:34:16 (GMT) |
commit | 68fa66bf8130d6a6e607e233da8cc61a154bf172 (patch) | |
tree | b5a0e0120492c7bb9f935ab74f4cef97d6bbcbee /src/H5Vprivate.h | |
parent | 92571bbe1d77c74ddefeeba6ac0b2097593c058d (diff) | |
download | hdf5-68fa66bf8130d6a6e607e233da8cc61a154bf172.zip hdf5-68fa66bf8130d6a6e607e233da8cc61a154bf172.tar.gz hdf5-68fa66bf8130d6a6e607e233da8cc61a154bf172.tar.bz2 |
[svn-r337] Changes since 19980403
----------------------
./configure.in
Moved setting of compiler warning switches earlier in the file.
Turned on more warning switches to gcc.
./config/linux
Prints a warning if the gcc version is less than 2.8.1 since
that version has problems with register allocation for `long
long'.
./html/Datatypes.html
Documented sharing of data types between datasets.
./src/H5G.c
./src/H5Gpublic.h
Implemented H5Gmove(), H5Glink() and H5Gunlink() for hard
links. Still have soft links to do.
./src/H5AC.c
./src/H5ACprivate.h
./src/H5D.c
./src/H5E.c
./src/H5Eprivate.h
./src/H5F.c
./src/H5Farray.c
./src/H5Fcore.c
./src/H5Ffamily.c
./src/H5Fistore.c
./src/H5Flow.c
./src/H5Fprivate.h
./src/H5Fpublic.h
./src/H5Fsec2.c
./src/H5Fstdio.c
./src/H5G.c
./src/H5Gent.c
./src/H5Gnode.c
./src/H5Gpkg.h
./src/H5Gprivate.h
./src/H5HG.c
./src/H5HL.c
./src/H5HLprivate.h
./src/H5I.c
./src/H5Iprivate.h
./src/H5MM.c
./src/H5MMprivate.h
./src/H5O.c
./src/H5Oefl.c
./src/H5Oprivate.h
./src/H5Osdspace.c
./src/H5Oshared.c
./src/H5Ostab.c
./src/H5P.c
./src/H5S.c
./src/H5Ssimp.c
./src/H5T.c
./src/H5Tconv.c
./src/H5Tprivate.h
./src/H5Tpublic.h
./src/H5V.c
./src/H5Vprivate.h
./src/H5detect.c
./src/h5ls.c
./test/cmpd_dset.c
./test/dsets.c
./test/external.c
./test/hyperslab.c
./test/iopipe.c
./test/istore.c
./test/shtype.c
./test/tstab.c
Fixed comparisons between signed and unsigned values. Fixed
warnings about unused function arguments.
Diffstat (limited to 'src/H5Vprivate.h')
-rw-r--r-- | src/H5Vprivate.h | 39 |
1 files changed, 16 insertions, 23 deletions
diff --git a/src/H5Vprivate.h b/src/H5Vprivate.h index 863fd2e..76c638f 100644 --- a/src/H5Vprivate.h +++ b/src/H5Vprivate.h @@ -36,13 +36,13 @@ hbool_t H5V_hyper_disjointp(intn n, const size_t *offset1, hbool_t H5V_hyper_eq(intn n, const size_t *offset1, const size_t *size1, const size_t *offset2, const size_t *size2); herr_t H5V_hyper_fill(intn n, const size_t *total_size, const size_t *offset, - const size_t *size, void *buf, uint8 val); + const size_t *size, void *buf, uintn val); herr_t H5V_hyper_copy(intn n, const size_t *size, const size_t *dst_total_size, const size_t *dst_offset, void *_dst, const size_t *src_total_size, const size_t *src_offset, const void *_src); herr_t H5V_stride_fill(intn n, size_t elmt_size, const size_t *size, - const ssize_t *stride, void *_dst, uint8 fill_value); + const ssize_t *stride, void *_dst, uintn fill_value); herr_t H5V_stride_copy(intn n, size_t elmt_size, const size_t *_size, const ssize_t *dst_stride, void *_dst, const ssize_t *src_stride, const void *_src); @@ -77,7 +77,7 @@ herr_t H5V_stride_optimize2(intn *np, size_t *elmt_size, size_t *size, */ static inline size_t __attribute__((unused)) -H5V_vector_reduce_product(size_t n, const size_t *v) +H5V_vector_reduce_product(intn n, const size_t *v) { size_t ans = 1; @@ -105,13 +105,12 @@ H5V_vector_reduce_product(size_t n, const size_t *v) */ static inline hbool_t __attribute__((unused)) -H5V_vector_zerop(size_t n, const size_t *v) +H5V_vector_zerop(intn n, const size_t *v) { - if (!v) - return TRUE; - while (n--) - if (*v++) - return FALSE; + if (!v) return TRUE; + while (n--) { + if (*v++) return FALSE; + } return TRUE; } @@ -136,19 +135,14 @@ H5V_vector_zerop(size_t n, const size_t *v) */ static inline intn __attribute__((unused)) -H5V_vector_cmp(size_t n, const size_t *v1, const size_t *v2) +H5V_vector_cmp(intn n, const size_t *v1, const size_t *v2) { - if (v1 == v2) - return 0; + if (v1 == v2) return 0; while (n--) { - if ((v1 ? *v1 : 0) < (v2 ? *v2 : 0)) - return -1; - if ((v1 ? *v1 : 0) > (v2 ? *v2 : 0)) - return 1; - if (v1) - v1++; - if (v2) - v2++; + if ((v1 ? *v1 : 0) < (v2 ? *v2 : 0)) return -1; + if ((v1 ? *v1 : 0) > (v2 ? *v2 : 0)) return 1; + if (v1) v1++; + if (v2) v2++; } return 0; } @@ -169,10 +163,9 @@ H5V_vector_cmp(size_t n, const size_t *v1, const size_t *v2) */ static inline void __attribute__((unused)) -H5V_vector_inc(size_t n, size_t *v1, const size_t *v2) +H5V_vector_inc(intn n, size_t *v1, const size_t *v2) { - while (n--) - *v1++ += *v2++; + while (n--) *v1++ += *v2++; } #endif |