This is rather weird support request for a feature, which apparently lost its reason long ago with the universal acceptance of ASCII-capable editors... Nevertheless, it is part of the standard, so a standard compliant compiler should support it, however strange it may be.
In 6.4.6#3, C99 writes:
In all aspects of the language, the six tokens
<: :> <% %> %: %:%:
behave,respectively,the same as the six tokens
[ ] { } # ##
except for their spelling.
The pre-processor appears to perfectly accept %: in place of #; the compiler (2.9.0) refuses the <: :> and <% %>.
Jan Waclawek
The digraphs already appeared in C95, long before C99.
Philipp
Implemented in svn revision #5986.
Borut