Hi, I find this mails here
http://gcc.gnu.org/ml/gcc/2006-11/msg00006.html But i find no answer how i can do same as extern inline and get no problems in C99 mode and other modes I use for longer functions this code extern __inline long func() { } but when a makefile set -std=c99 then get linker error, multiple definition. what commands gcc have and do same as extern __inline and this way do not clash with C99 ? I can then change the header files. i know static inline work, but this increase code size a lot. Bye