[Hackage] #830: Use wide Windows APIs in Cabal

Hackage cvs-ghc at haskell.org
Mon Apr 11 23:07:47 CEST 2011

#830: Use wide Windows APIs in Cabal
  Reporter:  batterseapower  |        Owner:      
      Type:  defect          |       Status:  new 
  Priority:  normal          |    Milestone:      
 Component:  Cabal library   |      Version:  HEAD
  Severity:  normal          |     Keywords:      
Difficulty:  unknown         |   Ghcversion:      
  Platform:                  |  
 As part of my work on GHC's Unicode support
 (http://hackage.haskell.org/trac/ghc/wiki/Status/Encoding-Tickets) I
 identified some potential Unicode problems in Cabal install. The attached
 patch resolves them:

   1. Use wide (UTF-16) APIs to retrieve file paths

   2. Use withFilePath (from base) when marshalling a file path, as this
 will do the Right Thing when my changes are committed, though it is
 functionally equivalent to withCAString right now.

 Patch attached.

Ticket URL: <http://hackage.haskell.org/trac/hackage/ticket/830>
Hackage <http://haskell.org/cabal/>
Hackage: Cabal and related projects

More information about the cabal-devel mailing list