Author: jonathan
Date: Sun Jun  3 06:04:11 2007
New Revision: 18778

Modified:
   trunk/include/parrot/string_primitives.h

Log:
Fix the build on Win32 by making linkage of various symbols consistent again.

Modified: trunk/include/parrot/string_primitives.h
==============================================================================
--- trunk/include/parrot/string_primitives.h    (original)
+++ trunk/include/parrot/string_primitives.h    Sun Jun  3 06:04:11 2007
@@ -17,18 +17,18 @@
 
 /* Set the directory where ICU finds its data files (encodings,
    locales, etc.) */
-void string_set_data_directory(const char *dir);
+PARROT_API void string_set_data_directory(const char *dir);
 
 /* Convert from any supported encoding, into our internal format */
-void string_fill_from_buffer(Interp *interp,
+PARROT_API void string_fill_from_buffer(Interp *interp,
         const void *buffer, UINTVAL len, const char *encoding_name, STRING *s);
 
 /* Utility method which knows how to uwind a single escape sequence */
 typedef Parrot_UInt2 (*Parrot_unescape_cb)(Parrot_Int4 offset, void *context);
-Parrot_UInt4
+PARROT_API Parrot_UInt4
 string_unescape_one(Interp *interp, UINTVAL *offset, STRING *string);
 
-UINTVAL
+PARROT_API UINTVAL
 Parrot_char_digit_value(Interp *interp, UINTVAL character);
 
 #endif /* PARROT_IN_CORE */

Reply via email to