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