docs: Document removal of the autoconf build system
[obnox/samba/samba-obnox.git] / pidl / idl.yp
index b5c5185fbe1a78e9b8e6395c5eab53630f988915..c8a65f6f629328e752c26eecfe5a6cd42d05b446 100644 (file)
@@ -610,7 +610,9 @@ again:
 
        for ($parser->YYData->{INPUT}) {
                if (/^\#/) {
-                       if (s/^\# (\d+) \"(.*?)\"( \d+|)//) {
+                       # Linemarker format is described at
+                       # http://gcc.gnu.org/onlinedocs/cpp/Preprocessor-Output.html
+                       if (s/^\# (\d+) \"(.*?)\"(( \d+){1,4}|)//) {
                                $parser->YYData->{LINE} = $1-1;
                                $parser->YYData->{FILE} = $2;
                                goto again;