Mrizka v C makru

Vlada Macek tuttle na bbs.fsik.cvut.cz
Pondělí Srpen 16 14:41:37 CEST 2004


[Autor citovane zpravy: Pavel Faltýnek, cas odeslani: 16.08.2004 13:54]

>Dobry den,
>otazka pro otrle preprocesoristy:
>Lze prosim nejakym libovolnym zpusobem v C definovat makro tak, aby se v
>tele mohl vyskytovat znak mrizka (#)?
>1) Pokud ano, jak?
>2) Pokud ano, jak moc (ne)standardni je to reseni?
>Predpokladejme "bezny" preprocesor/prekladac na "bezne" platforme.
>Dekuji za pripadne informace.
>S pozdravem
>   Pavel Faltynek
>
>P.S.:
>Neco ve smyslu:
>#define DELAY asm( \
>  rep #60;         \ <= primy operand vyzaduje uvozeni mrizkou
>  nop;             \
>);
>  
>
Kdyz tenhle soubor, co pisete, predhodim programu cpp v Linuxu, tak
vystupem je tohle:

asm( rep #60; nop; );

To nechcete?

Jinak pro tipy na kouzla s ceckovym preprocesorem doporucuju `info cpp'.
Pro tipy na silnejsi kouzla s textovym preprocesingem `info m4'.

VM

------------- další část ---------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 252 bytes
Desc: OpenPGP digital signature
URL: <http://www.linux.cz/pipermail/linux/attachments/20040816/cf6c8d74/attachment.sig>


Další informace o konferenci Linux