From d9d3e1dfd953a69a4f6417dcab51186d105e5fee Mon Sep 17 00:00:00 2001
From: Alberto Bertogli <albertito@blitiri.com.ar>
Date: Sat, 13 Jun 2009 13:42:25 -0300
Subject: [PATCH 19/48] preload: Fix function definition regexp to cope with "void *f();"

Signed-off-by: Alberto Bertogli <albertito@blitiri.com.ar>
---
 preload/generate |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/preload/generate b/preload/generate
index a2e293a..be51c49 100755
--- a/preload/generate
+++ b/preload/generate
@@ -12,7 +12,7 @@ import re
 
 # Function definition regular expression
 func_def_re = re.compile(
-		r'(?P<ret_type>.*)\s+(?P<name>\w+).*\((?P<params>.*)\).*;')
+	r'(?P<ret_type>(?:[\w\*]+\s+\**)+)+(?P<name>\w+).*\((?P<params>.*)\).*;')
 
 # Regular expression to extract the types and names of the parameters from a
 # string containing the definition parameters (e.g. from
-- 
1.6.2.2.646.gb214

