2011-08-12 4 views

Odpowiedz

12
#define JNI_DECLARE_INNER(classname, methodname) \ 
    classname ## _ ## methodname(JNI* env) 
#define JNI_DECLARE(classname, methodname) \ 
    JNI_DECLARE_INNER(classname, methodname) 

zobacz więcej tutaj: C Preprocessor, Stringify the result of a macro

+0

Na marginesie, ja dość pewny, że kompilator IAR EWARM 6,4 robi coś złego. Uruchomiłem ten sam kod w IAR EWARM i gcc, a gcc zrobił to, czego się spodziewałem, a IAR tego nie zrobił. –

+0

hmm .. możesz użyć gcc dla fazy preprocesora –