14 Apr
2004
14 Apr
'04
12:49
Hallo zusammen, ich hab ein Problem mit dem Praeprozessor, ich hab folgenden Define: #define GET_TEST_MACRO(name, idx) (&(test_ptr->name##[idx])) in einem c-File habe ich folgenden Aufruf: hallo = GET_TEST_MACRO(kap, kap_nr); Der Kompiler spukt folgende Fehlermeldung aus pasting "kap" and "[" does not give a valid preprocessing token Ich verstehe leider nicht woran sich der Praeprozessor hier stoert. Das Problem taucht auch erst mit gcc version 3.3 auf mit 2.9 hatte ich hier keine Probleme Danke schon mal.. Gruss Wilfrid