Frage zu einer c Präprozessor-Direktive



  • Hallo,

    ich lese gerade etwas in den Quellcodes der GNU Coreutils [1]
    Bei "cat" ist mir eine Präprozessor-Direktive aufgefallen, die ich nicht verstehe:

    #define AUTHORS N_ ("Torbjorn Granlund and Richard M. Stallman")
    

    Was wird hier definiert ? Ein Makro kann es nicht sein, denn das würde laut Syntax eine öffnende Klammer direkt nach AUTHORS verlangen, oder ?

    Eine übliche symbolische Konstante ist es wohl auch nicht ?
    Was kann man denn mit so einem "define" anstellen ?

    [1]http://www.gnu.org/software/coreutils/coreutils.html



  • AUTHORS wird als "N_ ("Torbjorn Granlund and Richard M. Stallman")" definiert.
    Such mal nach dem N_. Das dürfte die Lösung sein.


Log in to reply