Commits
Quincey Koziol committed a2656832436
Description: Add attribute reference type. Tested on: MacOSX/64 10.10.5 (amazon) w/serial (h5committest not required on this branch) Description: Fix error output for h5dump Tested on: MacOSX/64 10.10.5 (amazon) w/serial (h5committest not required on this branch) Use var args for H5Rcreate and make H5R_create private Add H5R_ATTR case in H5trace Prepare H5Rcreate and H5R_create for full var args Add H5R_REGION reference type Add type/conversion routines to write/read H5R_REGION type H5Rcreate on H5R_REGION type no longer stores variable length type in global heap. The type is only stored in the heap if it is written to disk. Modify attribute references to use variable length ref type Clean up H5R Comment out test_reference_attr until it is updated Fix H5Rget_name with H5R_ATTR to return size if buf is NULL Clean up H5Rpublic.h Fix attribute name allocation in H5R_dereference Force conversion when H5T_REFERENCE type is decoded Fix reference test for attribute references Add external references Remove dataset region reference and use new region reference instead Fix reference conversion code Modify reference API to use opaque type Several fixes to H5R API and reference type conversion Re-enable reference copy Add deprec H5R API routines Update tests after H5R changes First fixes for tools after H5R changes (still need compat changes) Add H5Rget_attr() and H5Rget_obj() / Remove H5Rdereference3() More cleanup to H5R Update tests after reference changes Update tools after reference changes Fix missing dxpl_id change Remove loc_id parameter from H5R__get_obj_name Some fixes to H5R to separate int/ext refs Some more fixes to H5R to separate int/ext refs Fix tracing after H5R changes Fix H5Rget_obj_name Update gentest tools after reference changes Fix examples after H5R changes Fix size returned from H5Rget_obj/attr/filename when buf is NULL Update H5vers after new H5R routines Use struct href instead of struct href_t in H5Rpkg Use memcmp in H5Requal Add H5Rcopy to copy an existing reference Add H5Rencode/H5Rdecode Warning fixes to H5Tref Add H5R_cast() Modify H5R_decode to return number of decoded bytes