diff --git a/src/bplist.c b/src/bplist.c
index d825fc8de727ed17a9cd9f2cec85de0d6f67cdfe..b9f2483fe8a76b4f9390278661dcf7ab21bf9207 100644
--- a/src/bplist.c
+++ b/src/bplist.c
@@ -1009,7 +1009,7 @@ static int is_ascii_string(char* s, int len)
   return ret;
 }
 
-uint16_t *plist_utf8_to_utf16(char *unistr, long size, long *items_read, long *items_written)
+static uint16_t *plist_utf8_to_utf16(char *unistr, long size, long *items_read, long *items_written)
 {
 	uint16_t *outbuf = (uint16_t*)malloc(((size*2)+1)*sizeof(uint16_t));
 	int p = 0;