On 16/06/2009 17:06, Bulat Ziganshin wrote:
Hello Simon,
Tuesday, June 16, 2009, 7:54:02 PM, you wrote:
In fact there's not a lot left to convert in System.Directory, as you'll
see if you look at the code. Feel like helping?
these functions used there are ACP-only:
c_stat c_chmod System.Win32.getFullPathName c_SearchPath c_SHGetFolderPath
Yes, except for getFullPathName:
foreign import stdcall unsafe "GetFullPathNameW"
c_GetFullPathName :: LPCTSTR -> DWORD -> LPTSTR -> Ptr LPTSTR -> IO DWORD
plus may be some more functions from System.Win32 package - i don't
looked into it
System.Win32 is using the wide-char APIs exclusively (ok, I haven't
checked, but I don't know of any System.Win32 functions still using
narrow strings).
So as you can see, there's not much left to do. I'll fix openFile.
Cheers,
Simon
_______________________________________________
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe