Mercurial > hg > xemacs-beta
diff lib-src/make-mswin-unicode.pl @ 5928:2f34b59f451a cygwin
from Vin?
author | Henry Thompson <ht@markup.co.uk> |
---|---|
date | Fri, 24 Jul 2015 14:48:46 +0100 |
parents | 0f2338afbabf |
children |
line wrap: on
line diff
--- a/lib-src/make-mswin-unicode.pl Fri Feb 27 17:48:44 2015 +0000 +++ b/lib-src/make-mswin-unicode.pl Fri Jul 24 14:48:46 2015 +0100 @@ -182,8 +182,10 @@ my $argmatch_re = "(?:($typetoken_re+)(${tok_ch}+)?(?: OPTIONAL)?)"; # regexp matching a parenthesized argument list in a prototype my $args_re = "\\(((?:${ws_re}${arg_re}${ws_re},)*${ws_re}${arg_re}${ws_re})\\)"; -# regexp matching a return type in a protype -my $rettype_re = "(SHSTDAPI_\\([${tok_ch} *]+\\)|${tok_ch}" . "[A-Za-z_0-9 \t\n\r\f]*?${tok_ch})"; +# regexp matching a return type in a protype -- this one from Vin +my $rettype_re = "(SHSTDAPI_\\(${tok_ch}+${ws_re}\\*?\\)|${tok_ch}" . +"[A-Za-z_0-9 \t\n\r\f]*?${tok_ch})"; +# HST "(SHSTDAPI_\\([${tok_ch} *]+\\)|${tok_ch}" . "[A-Za-z_0-9 \t\n\r\f]*?${tok_ch})"; # regexp matching a function name my $funname_re = "(${tok_ch}+)"; # Regexp matching a function prototype, $1 = rettype, $2 = name, $3 = args