Mrizka v C makru

Daniel Novotný xnovotn3 na fi.muni.cz
Sobota Srpen 21 21:37:02 CEST 2004


"Pavel Faltýnek" <faltynek na kn.vutbr.cz> píse v diskusním príspevku
news:Pine.WNT.4.60.0408161347580.1896 na n05-0401o...
> 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?

no - napada me takovy "ukrok stranou"
na takove makro pouzit jiny preprocesor (napriklad m4)
a v Makefile daneho projektu napsat, aby se dany soubor pred kompilaci
prohnal tim m4
(neni to vlastne reseni ale workaround, ale snad to pomuze)

   Daniel Novotny

>
> 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;             \
> );
>




Další informace o konferenci Linux