Source
614
614
d[i].epos, /*exponent loc */
615
615
d[i].esize, /*exponent size */
616
616
(unsigned long)(d[i].bias), /*exponent bias */
617
617
d[i].mpos, /*mantissa loc */
618
618
d[i].msize, /*mantissa size */
619
619
d[i].imp ? "IMPLIED" : "NONE"); /*normalization */
620
620
}
621
621
622
622
/* Atomize the type */
623
623
printf("\
624
-
if ((H5T_NATIVE_%s_g = H5I_register (H5I_DATATYPE, dt))<0)\n\
624
+
if ((H5T_NATIVE_%s_g = H5I_register (H5I_DATATYPE, dt, FALSE))<0)\n\
625
625
HGOTO_ERROR (H5E_DATATYPE, H5E_CANTINIT, FAIL,\"can't initialize type system (atom registration failure\");\n",
626
626
d[i].varname);
627
627
printf(" H5T_NATIVE_%s_ALIGN_g = %lu;\n",
628
628
d[i].varname, (unsigned long)(d[i].align));
629
629
630
630
/* Variables for alignment of compound datatype */
631
631
if(!strcmp(d[i].varname, "SCHAR") || !strcmp(d[i].varname, "SHORT") ||
632
632
!strcmp(d[i].varname, "INT") || !strcmp(d[i].varname, "LONG") ||
633
633
!strcmp(d[i].varname, "LLONG") || !strcmp(d[i].varname, "FLOAT") ||
634
634
!strcmp(d[i].varname, "DOUBLE") || !strcmp(d[i].varname, "LDOUBLE")) {