summaryrefslogtreecommitdiffstats
path: root/src/H5private.h
diff options
context:
space:
mode:
authorQuincey Koziol <koziol@hdfgroup.org>2003-10-20 16:43:40 (GMT)
committerQuincey Koziol <koziol@hdfgroup.org>2003-10-20 16:43:40 (GMT)
commit71ec0f577705a87057d08a6d3f25837cd4cbaa3b (patch)
tree3ebadace7b1892efea0e60264d8d33ccab4c5e90 /src/H5private.h
parent794b7d2a5a665f7775b4e5a21c5b5e981af94a40 (diff)
downloadhdf5-71ec0f577705a87057d08a6d3f25837cd4cbaa3b.zip
hdf5-71ec0f577705a87057d08a6d3f25837cd4cbaa3b.tar.gz
hdf5-71ec0f577705a87057d08a6d3f25837cd4cbaa3b.tar.bz2
[svn-r7669] Purpose:
Refactor code Description: Use "template macro" technique to eliminate a huge amount of repeated code in type initialization code (almost 1000 lines, between this change and the changes to the H5Tconv.c file earlier). This centralizes the common parts of the code and makes the different parts of the code more obvious. Platforms tested: FreeBSD 4.9 (sleipnir) too minor to require h5committest
Diffstat (limited to 'src/H5private.h')
-rw-r--r--src/H5private.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/H5private.h b/src/H5private.h
index a523c94..96a4703 100644
--- a/src/H5private.h
+++ b/src/H5private.h
@@ -1329,8 +1329,9 @@ extern hbool_t H5_MPEinit_g; /* Has the MPE Library been initialized? */
# define PABLO_TRACE_OFF(m, f) /*void */
#endif
-/* Macro for "glueing" together two items, for re-scanning macros */
+/* Macro for "glueing" together items, for re-scanning macros */
#define H5_GLUE(x,y) x##y
+#define H5_GLUE3(x,y,z) x##y##z
/* Private functions, not part of the publicly documented API */
H5_DLL herr_t H5_init_library(void);