Index: src/emx/src/lib/lgpl/intl/gettextP.h
===================================================================
--- src/emx/src/lib/lgpl/intl/gettextP.h	(revision 3803)
+++ src/emx/src/lib/lgpl/intl/gettextP.h	(working copy)
@@ -70,9 +70,9 @@
 # include <byteswap.h>
 # define SWAP(i) bswap_32 (i)
 #else
-static nls_uint32 SWAP PARAMS ((nls_uint32 i));
+static __inline__ nls_uint32 SWAP PARAMS ((nls_uint32 i));
 
-static inline nls_uint32
+static __inline__ nls_uint32
 SWAP (i)
      nls_uint32 i;
 {
Index: src/emx/src/lib/io/getputc.h
===================================================================
--- src/emx/src/lib/io/getputc.h	(revision 3803)
+++ src/emx/src/lib/io/getputc.h	(working copy)
@@ -1,13 +1,15 @@
 /* Internal inline routines used in some i/o functions */
 
-static inline int _putc_inline (int _c, FILE *_s)
+static __inline__ int _putc_inline (int _c, FILE *_s);
+static __inline__ int _putc_inline (int _c, FILE *_s)
 {
   return (--_s->_wcount >= 0 && (_c != '\n' || !(_s->_flags & _IOLBF))
           ? (unsigned char)(*_s->_ptr++ = (char)_c)
           : _flush (_c, _s));
 }
 
-static inline int _getc_inline (FILE *_s)
+static __inline__ int _getc_inline (FILE *_s);
+static __inline__ int _getc_inline (FILE *_s)
 {
   return (--_s->_rcount >= 0
           ? (unsigned char)*_s->_ptr++
