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")) {