Re: [PATCH][TRIVIAL] triple question marks in ppa.c

From: Xose Vazquez Perez
Date: Mon Oct 13 2003 - 21:24:49 EST


Rik van Riel espetou:

> Don't ask me why??? Triple question marks are a C trigraph in ansi C.
^^^^^^^^^^^^^^^^^^^^^

[1]'ISO/IEC 9899:1999 Programming languages -- C' says in §5.2.1.1 that
C trigraph sequences are:

??= # ??) ] ??! |
??( [ ??' ^ ??> }
??/ \ ??< { ??- ~

"No other trigraph sequences exist", I didn't look [2] 'Corrigendum 1,
ISO/IEC 9899:1999/Cor 1:2001', but I think that they were not modified.

And inside of comments there are not trigraph substitutions, at least
in theory §6.4.9.

I only found a few in 2.4.22-bk30, aka 2.4.23-pre7:
http://marc.theaimsgroup.com/?l=linux-kernel&m=106565695609164&w=2

thanks to fix them ;-)

[1]
http://www.cl.cam.ac.uk/~mgk25/volatile/ISO-C-FDIS.1999-04.txt
http://www.cl.cam.ac.uk/~mgk25/volatile/ISO-C-FDIS.1999-04.pdf
[2]
http://www.iso.org/iso/en/CatalogueDetailPage.CatalogueDetail?CSNUMBER=35952
--
Software is like sex, it's better when it's bug free.

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/