[kompilacja-error] Tekst string w kilku linijkach

0

Witam,

Czasami spotykam programy napisane w c/c++ w których znajduję się tekst zawarty między znakami " ", lecz złamany jest na kilka linijek - np:

__asm__("...
         ...
         ...
         ...
         ");

Posiadam wersję gcc 4.2.4 i wywala mi błąd:

error: missing terminating " character

Kod musiałby wyglądać następująco:

__asm__("..."\
        "..."\
        "..."\
        "..."
        );

Lecz przerabianie setki plików to przesada. Co da się z tym zrobić?

0

nie pamietam, ale IMHO przeginasz z podkreslnikami.
porownaj swoj kod z przykladami na http://www.ibiblio.org/gferg/ldp/GCC-Inline-Assembly-HOWTO.html#ss5.3
jesli to o to chodzi, to -D__asm__=asm :)

1 użytkowników online, w tym zalogowanych: 0, gości: 1