diff --git a/src/stralloc.c b/src/stralloc.c
index 84ae9813864ac91312508ae9486490f20443c2cd..567f55b33bcd9ca0bf08f7792d98ae323399a80b 100644
--- a/src/stralloc.c
+++ b/src/stralloc.c
@@ -176,8 +176,7 @@ PMOD_EXPORT p_wchar2 index_shared_string(struct pike_string *s,
   return generic_extract(s->str,s->size_shift,pos);
 }
 
-PMOD_EXPORT void low_set_index(struct pike_string *s, ptrdiff_t pos,
-			       int value)
+void low_set_index(struct pike_string *s, ptrdiff_t pos, int value)
 {
 #ifdef PIKE_DEBUG
   if(pos > s->len || pos<0) {
@@ -421,12 +420,12 @@ static INLINE struct pike_string *internal_findstring(const char *s,
   return 0; /* not found */
 }
 
-PMOD_EXPORT struct pike_string *binary_findstring(const char *foo, ptrdiff_t l)
+struct pike_string *binary_findstring(const char *foo, ptrdiff_t l)
 {
   return internal_findstring(foo, l, 0, StrHash(foo,l));
 }
 
-PMOD_EXPORT struct pike_string *findstring(const char *foo)
+struct pike_string *findstring(const char *foo)
 {
   return binary_findstring(foo, strlen(foo));
 }
@@ -1442,8 +1441,8 @@ void dump_stralloc_strings(void)
 /*** String compare functions ***/
 
 /* does not take locale into account */
-PMOD_EXPORT int low_quick_binary_strcmp(char *a, ptrdiff_t alen,
-					char *b, ptrdiff_t blen)
+int low_quick_binary_strcmp(char *a, ptrdiff_t alen,
+			    char *b, ptrdiff_t blen)
 {
   int tmp;
   if(alen > blen)
@@ -1630,8 +1629,8 @@ PMOD_EXPORT ptrdiff_t my_strcmp(struct pike_string *a,struct pike_string *b)
   }
 }
 
-PMOD_EXPORT struct pike_string *realloc_unlinked_string(struct pike_string *a,
-							ptrdiff_t size)
+struct pike_string *realloc_unlinked_string(struct pike_string *a,
+					    ptrdiff_t size)
 {
   struct pike_string *r = NULL;
 
diff --git a/src/stralloc.h b/src/stralloc.h
index 76056abea09c7b64f62ce84c90e7e09004b4a82d..7665d10e5019acb9f4eb87a84a2d1ed509ede0f0 100644
--- a/src/stralloc.h
+++ b/src/stralloc.h
@@ -83,7 +83,7 @@ struct string_builder
 #define QUOTE_BREAK_AT_LF	2	/* Break after linefeed */
 
 #ifdef PIKE_DEBUG
-PMOD_EXPORT struct pike_string *debug_findstring(const struct pike_string *foo);
+struct pike_string *debug_findstring(const struct pike_string *foo);
 #endif
 
 #define free_string(s) do{ \
@@ -249,8 +249,7 @@ PMOD_EXPORT extern struct pike_string *empty_pike_string;
 /* Prototypes begin here */
 PMOD_EXPORT p_wchar2 index_shared_string(struct pike_string *s,
 					 ptrdiff_t pos);
-void low_set_index(struct pike_string *s, ptrdiff_t pos,
-			       int value);
+void low_set_index(struct pike_string *s, ptrdiff_t pos, int value);
 PMOD_EXPORT struct pike_string *debug_check_size_shift(struct pike_string *a,int shift);
 CONVERT(0,1)
 CONVERT(0,2)