--- a/src/initializelinks.c
+++ b/src/initializelinks.c
@@ -75,7 +75,7 @@
  * checks if an item belongs to tag table. returns 1 on success and 0 on
  * failure.  It should be optimised...
  */
-inline int
+int
 exists_in_tag_table(char *item)
 {
 	if (gettagtablepos(item) != -1)
--- a/src/filehandling_functions.c
+++ b/src/filehandling_functions.c
@@ -554,7 +554,7 @@
 	return 1;
 }
 
-inline void
+void
 buildcommand(char *dest, char *command, char *filename, const char *tmpfilename)
 {
 	strcpy(dest, command);
@@ -564,7 +564,7 @@
 	strcat(dest, tmpfilename);
 }
 
-inline void
+void
 builddircommand(char *dest, char *command, char *filename, const char *tmpfilename)
 {
 	strcpy(dest, command);
--- a/src/utils.c
+++ b/src/utils.c
@@ -193,7 +193,7 @@
 	return value;
 }
 
-inline void
+void
 initlocale()
 {
 #ifdef ___DEBUG___