Only last character of their name was used to create the anchor.
(?su)[\\]?<<(?P<filename>[^&;:()]+):(?P<target>[^,();&]+)(,(?P<caption>[^&]+))?>>=xref_file
(?su)[\\]?@(?P<word>\w+)@=no_func_param
(?su)[\\]?@(?P<name>\w+)=func_param
-(?su)[\\]?!!f!(?P<prefix>[^!]*(?P<name>\w+))(?P<params>\([^&;:()]*\);?)[^!]*!!!=func_anchor
+(?su)[\\]?!!f!(?P<prefix>[^!]*?(?P<name>\w+))(?P<params>\([^&;:()]*\);?)[^!]*!!!=func_anchor
(?su)[\\]?(?P<all>(?P<name>\w+)\([^();:]*\))=func_auto_ref
(?su)[\\]?!!PARENT_OPEN!!=parent_open_hack
(?su)[\\]?@!!KEEP!!(?P<word>\w+)!!KEEP!!@=no_func_param_return