From 4c2749fb1da5181528e8b48caeda056d331e4e40 Mon Sep 17 00:00:00 2001
From: Dana Robinson <derobins@hdfgroup.org>
Date: Thu, 26 Feb 2015 19:49:32 -0500
Subject: [PATCH] [svn-r26324] Fixes another bug in bin/trace that prevents
 adding TRACE macros to API calls that use a FUNC_ENTER macro that does not
 include parentheses.

This does not affect any source code at this time.

Part of: HDFFV-9141

Tested on: jam (bin/trace behavior only)
---
 bin/trace | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/bin/trace b/bin/trace
index 5d5c5be7f6..2823982b7b 100755
--- a/bin/trace
+++ b/bin/trace
@@ -285,7 +285,7 @@ sub rewrite_func ($$$$$) {
     # Ignored due to NO TRACE comment.
   } elsif ($body =~ s/((\n[ \t]*)H5TRACE\d+\s*\(.*?\);)\n/"$2$trace"/es) {
     # Replaced an H5TRACE macro.
-  } elsif ($body=~s/((\n[ \t]*)FUNC_ENTER\w*\s*\(.*?\);??)\n/"$1$2$trace"/es) {
+  } elsif ($body=~s/((\n[ \t]*)FUNC_ENTER\w*\s*(\(.*?\))?;??)\n/"$1$2$trace"/es) {
     # Added an H5TRACE macro after a FUNC_ENTER macro.
   } else {
     errmesg $file, $name, "unable to insert tracing information";