|
From: <cre...@us...> - 2006-11-01 20:57:33
|
Revision: 1587
http://svn.sourceforge.net/frontierkernel/?rev=1587&view=rev
Author: creecode
Date: 2006-11-01 12:57:26 -0800 (Wed, 01 Nov 2006)
Log Message:
-----------
for Mac, in getposixpathverb, replace convertcstring function with code to convert from c string in UTF-8 to bigstring in Mac Roman
Modified Paths:
--------------
Frontier/trunk/Common/source/fileverbs.c
Modified: Frontier/trunk/Common/source/fileverbs.c
===================================================================
--- Frontier/trunk/Common/source/fileverbs.c 2006-10-30 20:35:08 UTC (rev 1586)
+++ Frontier/trunk/Common/source/fileverbs.c 2006-11-01 20:57:26 UTC (rev 1587)
@@ -2722,6 +2722,9 @@
static boolean getposixpathverb ( hdltreenode hp1, tyvaluerecord *vreturned ) {
//
+ // 2006-11-01 creedon: for Mac, replace convertcstring function with code to convert from c string in UTF-8 to bigstring in
+ // Mac Roman
+ //
// 2006-10-07 creedon: created
//
@@ -2765,8 +2768,16 @@
status = FSRefMakePath ( &fs.fsref, ( UInt8 * ) bs, 256 ); // bs is now a c string
- convertcstring ( bs ); // bs is now a bigstring
+ /* convert from c string to bigstring */ {
+ CFStringRef csr = CFStringCreateWithCString ( kCFAllocatorDefault, bs, kCFStringEncodingUTF8 );
+
+ CFStringRefToStr255 ( csr, bs );
+
+ CFRelease ( csr );
+
+ }
+
if ( fl ) {
boolean flfolder;
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|