You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@xerces.apache.org by jb...@apache.org on 2002/09/05 18:51:54 UTC
cvs commit: xml-xerces/c/src/xercesc/util/Platforms/MacOS MacOSPlatformUtils.hpp
jberry 2002/09/05 09:51:54
Modified: c/src/xercesc/util/Platforms/MacOS MacOSPlatformUtils.hpp
Log:
Add export directives for Mac OS path utility routines (thanks to Urs Muff & Mike Garcia at Quark)
Revision Changes Path
1.4 +9 -7 xml-xerces/c/src/xercesc/util/Platforms/MacOS/MacOSPlatformUtils.hpp
Index: MacOSPlatformUtils.hpp
===================================================================
RCS file: /home/cvs/xml-xerces/c/src/xercesc/util/Platforms/MacOS/MacOSPlatformUtils.hpp,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- MacOSPlatformUtils.hpp 12 Jul 2002 16:48:50 -0000 1.3
+++ MacOSPlatformUtils.hpp 5 Sep 2002 16:51:54 -0000 1.4
@@ -142,18 +142,20 @@
// Convert fom FSRef/FSSpec to a Unicode character string path.
// Note that you'll need to delete [] that string after you're done with it!
-XMLCh* XMLCreateFullPathFromFSRef(const FSRef& startingRef);
-XMLCh* XMLCreateFullPathFromFSSpec(const FSSpec& startingSpec);
+XMLUTIL_EXPORT XMLCh* XMLCreateFullPathFromFSRef(const FSRef& startingRef);
+XMLUTIL_EXPORT XMLCh* XMLCreateFullPathFromFSSpec(const FSSpec& startingSpec);
// Convert from path to FSRef/FSSpec
// You retain ownership of the pathName.
-bool XMLParsePathToFSRef(const XMLCh* const pathName, FSRef& ref);
-bool XMLParsePathToFSSpec(const XMLCh* const pathName, FSSpec& spec);
+XMLUTIL_EXPORT bool XMLParsePathToFSRef(const XMLCh* const pathName, FSRef& ref);
+XMLUTIL_EXPORT bool XMLParsePathToFSSpec(const XMLCh* const pathName, FSSpec& spec);
// These routines copy characters between their representation in the Unicode Converter
// and the representation used by XMLCh. Until a recent change in Xerces, these were
// sometimes different on the Macintosh (with GCC), but XMLCh is now fixed at 16 bits.
// Code utilitizing these routines may be phased out in time, as a conversion is no
// longer necessary.
-XMLCh* CopyUniCharsToXMLChs(const UniChar* src, XMLCh* dst, std::size_t charCount, std::size_t maxChars);
-UniChar* CopyXMLChsToUniChars(const XMLCh* src, UniChar* dst, std::size_t charCount, std::size_t maxChars);
+XMLUTIL_EXPORT XMLCh*
+CopyUniCharsToXMLChs(const UniChar* src, XMLCh* dst, std::size_t charCount, std::size_t maxChars);
+XMLUTIL_EXPORT UniChar*
+CopyXMLChsToUniChars(const XMLCh* src, UniChar* dst, std::size_t charCount, std::size_t maxChars);
---------------------------------------------------------------------
To unsubscribe, e-mail: xerces-cvs-unsubscribe@xml.apache.org
For additional commands, e-mail: xerces-cvs-help@xml.apache.org