Avoid 'multiple definition' errors

Avoid 'multiple definition' errors when using mathinline.h functions with GNU99 (and -O2). The error seems to occur because different language standards cause different behavior for "extern inline".