--- C:\Dokumente und Einstellungen\Ralf\Lokale Einstellungen\Temp\svn000.tmp.h	Sat Mar 04 15:10:27 2006
+++ F:\daten\kdelibs\kjs\ustring.h	Sat Mar 04 15:03:50 2006
@@ -195,6 +195,17 @@
     int length;
   };
 
+#if defined(MAKE_KJS_LIB) 
+# define KDE_USTRING_EXPORT
+#else
+# if !defined(KDE_USTRING_EXPORT)
+#  if defined(MAKE_KHTML_LIB)
+#   define KDE_USTRING_EXPORT KDE_EXPORT
+#  else 
+#   define KDE_USTRING_EXPORT KDE_IMPORT
+#  endif
+# endif
+#endif
   /**
    * @short Unicode string class
    */
@@ -278,15 +289,15 @@
      * Note: feel free to contact me if you want to see a dummy header for
      * your favorite FooString class here !
      */
-    UString(const QString&);
+    KDE_USTRING_EXPORT UString(const QString&);
     /**
      * Convenience declaration only ! See UString(const QString&).
      */
-    UString(const DOM::DOMString&);
+    KDE_USTRING_EXPORT UString(const DOM::DOMString&);
     /**
      * Convenience declaration only ! See UString(const QString&).
      */
-    UString(const DOM::AtomicString&);
+    KDE_USTRING_EXPORT UString(const DOM::AtomicString&);
 
     /**
      * Concatenation constructor. Makes operator+ more efficient.
@@ -366,7 +377,7 @@
     /**
      * @see UString(const QString&).
      */
-    QConstString qconststring() const;
+    KDE_USTRING_EXPORT QConstString qconststring() const;
 
     /**
      * Assignment operator.
