From 0eaf192df8e7df34cb2d45085bb3252816eb8e2d Mon Sep 17 00:00:00 2001 From: Bill Wendling Date: Tue, 7 Oct 2003 16:10:53 -0500 Subject: [svn-r7569] Purpose: Bug Fix/Update Description: Updated "trace" to include "void**" as a datatype (it sets it to "x"). Format changes as well. Added "close(DEPEND); close(NEW);" to the dependencies script. This was reported by a user that it wasn't doing this. Platforms tested: Linux (small changes) Misc. update: --- bin/dependencies | 3 ++ bin/trace | 149 ++++++++++++++++++++++++++++--------------------------- 2 files changed, 78 insertions(+), 74 deletions(-) diff --git a/bin/dependencies b/bin/dependencies index 6893b72..b561128 100755 --- a/bin/dependencies +++ b/bin/dependencies @@ -45,4 +45,7 @@ while () { print NEW $_; } +close(DEPEND); +close(NEW); + `mv $new_depend_file $depend_file`; diff --git a/bin/trace b/bin/trace index bdf0c36..6cdb8ec 100755 --- a/bin/trace +++ b/bin/trace @@ -14,80 +14,81 @@ $Source = ""; # Two-character strings begin with an upper-case letter which is # usually the same as the package name. # -%TypeString = ("haddr_t" => "a", - "hbool_t" => "b", - "htri_t" => "b", - "double" => "d", - "H5D_alloc_time_t" => "Da", - "H5D_fill_time_t" => "Df", - "H5D_fill_value_t" => "DF", - "H5D_layout_t" => "Dl", - "H5FD_mpio_xfer_t" => "Dt", - "herr_t" => "e", - "H5E_direction_t" => "Ed", - "H5E_error_t*" => "Ee", - "H5F_close_degree_t" => "Fd", - "H5F_scope_t" => "Fs", - "H5FD_t*" => "x", - "H5FD_class_t*" => "x", - "H5FD_stream_fapl_t*" => "x", - "H5G_link_t" => "Gl", - "H5G_stat_t*" => "Gs", - "hsize_t" => "h", - "hssize_t" => "Hs", - "hid_t" => "i", - "int" => "Is", - "unsigned" => "Iu", - "unsigned int" => "Iu", - "H5I_type_t" => "It", - "MPI_Comm" => "Mc", - "MPI_Info" => "Mi", - "H5FD_mem_t" => "Mt", - "off_t" => "o", - "H5P_class_t" => "p", - "href_t" => "r", - "H5R_type_t" => "Rt", - "char*" => "s", - "H5S_class_t" => "Sc", - "H5S_seloper_t" => "Ss", - "H5S_sel_type" => "St", - "H5T_cset_t", => "Tc", - "H5T_direction_t", => "Td", - "H5T_norm_t" => "Tn", - "H5T_order_t" => "To", - "H5T_pad_t" => "Tp", - "H5T_pers_t" => "Te", - "H5T_sign_t" => "Ts", - "H5T_class_t" => "Tt", - "H5T_str_t" => "Tz", - "void*" => "x", - "FILE*" => "x", - "H5A_operator_t" => "x", - "H5D_operator_t" => "x", - "H5E_auto_t" => "x", - "H5E_walk_t" => "x", - "H5G_iterate_t" => "x", - "H5MM_allocate_t" => "x", - "H5MM_free_t" => "x", - "H5P_cls_create_func_t" => "x", - "H5P_cls_copy_func_t" => "x", - "H5P_cls_close_func_t" => "x", - "H5P_iterate_t" => "x", - "H5P_prp_create_func_t" => "x", - "H5P_prp_copy_func_t" => "x", - "H5P_prp_close_func_t" => "x", - "H5P_prp_delete_func_t" => "x", - "H5P_prp_get_func_t" => "x", - "H5P_prp_set_func_t" => "x", - "H5T_cdata_t**" => "x", - "H5T_conv_t" => "x", - "H5T_overflow_t" => "x", - "H5Z_func_t" => "x", - "H5Z_filter_func_t" => "x", - "size_t" => "z", - "H5Z_EDC_t" => "Ze", - "H5Z_filter_t" => "Zf", - "ssize_t" => "Zs", +%TypeString = ("haddr_t" => "a", + "hbool_t" => "b", + "htri_t" => "b", + "double" => "d", + "H5D_alloc_time_t" => "Da", + "H5D_fill_time_t" => "Df", + "H5D_fill_value_t" => "DF", + "H5D_layout_t" => "Dl", + "H5FD_mpio_xfer_t" => "Dt", + "herr_t" => "e", + "H5E_direction_t" => "Ed", + "H5E_error_t*" => "Ee", + "H5F_close_degree_t" => "Fd", + "H5F_scope_t" => "Fs", + "H5FD_t*" => "x", + "H5FD_class_t*" => "x", + "H5FD_stream_fapl_t*" => "x", + "H5G_link_t" => "Gl", + "H5G_stat_t*" => "Gs", + "hsize_t" => "h", + "hssize_t" => "Hs", + "hid_t" => "i", + "int" => "Is", + "unsigned" => "Iu", + "unsigned int" => "Iu", + "H5I_type_t" => "It", + "MPI_Comm" => "Mc", + "MPI_Info" => "Mi", + "H5FD_mem_t" => "Mt", + "off_t" => "o", + "H5P_class_t" => "p", + "href_t" => "r", + "H5R_type_t" => "Rt", + "char*" => "s", + "H5S_class_t" => "Sc", + "H5S_seloper_t" => "Ss", + "H5S_sel_type" => "St", + "H5T_cset_t", => "Tc", + "H5T_direction_t", => "Td", + "H5T_norm_t" => "Tn", + "H5T_order_t" => "To", + "H5T_pad_t" => "Tp", + "H5T_pers_t" => "Te", + "H5T_sign_t" => "Ts", + "H5T_class_t" => "Tt", + "H5T_str_t" => "Tz", + "void*" => "x", + "void**" => "x", + "FILE*" => "x", + "H5A_operator_t" => "x", + "H5D_operator_t" => "x", + "H5E_auto_t" => "x", + "H5E_walk_t" => "x", + "H5G_iterate_t" => "x", + "H5MM_allocate_t" => "x", + "H5MM_free_t" => "x", + "H5P_cls_create_func_t" => "x", + "H5P_cls_copy_func_t" => "x", + "H5P_cls_close_func_t" => "x", + "H5P_iterate_t" => "x", + "H5P_prp_create_func_t" => "x", + "H5P_prp_copy_func_t" => "x", + "H5P_prp_close_func_t" => "x", + "H5P_prp_delete_func_t" => "x", + "H5P_prp_get_func_t" => "x", + "H5P_prp_set_func_t" => "x", + "H5T_cdata_t**" => "x", + "H5T_conv_t" => "x", + "H5T_overflow_t" => "x", + "H5Z_func_t" => "x", + "H5Z_filter_func_t" => "x", + "size_t" => "z", + "H5Z_EDC_t" => "Ze", + "H5Z_filter_t" => "Zf", + "ssize_t" => "Zs", ); ############################################################################## -- cgit v0.12