On Fri, Jun 13, 2008 at 1:14 PM, Theo de Raadt <[EMAIL PROTECTED]> wrote:
...
>> Now, if a comment line ends with "\", should the next line
>> be also treated as comment? I noticed this behaviour and I do
>> not know whether or not it should work like that.
>
> Well, because you used \ to end the line, that # is not at the start of a
> line. It is in the middle of a split line. And the previously described
> behaviour therefore hapens.
Sadly, this varies among languages and file-formats. You just have to
know how the one you're working in behaves.
Languages and file-formats where comment removal occurs before
backslash-newline removal:
sh
csh
perl
python
awk
/etc/sudoers
/etc/ipsec.conf
Languages and file-formats where backslash-newline removal occurs
before comment removal:
tcl
C
C++
getcap(3)-style files
/etc/pf.conf
Philip Guenther