* top/maint.mk (_gl_TS_function_match): This heuristic extern-function-
name-extraction regexp mistakenly used \S+, and would mistakenly
extract "*F" from "extern int *F()" rather than the desired "F".
Use \w+ instead.
+2015-10-17 Jim Meyering <meyering@fb.com>
+
+ maint.mk: _gl_TS_function_match: fix "extern" name extracting regexp
+ * top/maint.mk (_gl_TS_function_match): This heuristic extern-function-
+ name-extraction regexp mistakenly used \S+, and would mistakenly
+ extract "*F" from "extern int *F()" rather than the desired "F".
+ Use \w+ instead.
+
2015-10-17 Jim Meyering <meyering@fb.com>
maint.mk: sc_tight_scope: factor and support OS X
# do not need to be marked. Symbols matching '__.*' are
# reserved by the compiler, so are automatically excluded below.
_gl_TS_unmarked_extern_functions ?= main usage
-_gl_TS_function_match ?= /^(?:$(_gl_TS_extern)) +.*?(\S+) *\(/
+_gl_TS_function_match ?= /^(?:$(_gl_TS_extern)) +.*?(\w+) *\(/
# If your project uses a macro like "XTERN", then put
# the following in cfg.mk to override this default: