FFI wide-character type?

John M McIntosh johnmci at smalltalkconsulting.com
Fri Aug 4 01:46:03 UTC 2006

Ok, assuming you are using characters ascii 0-127 you could say

>> wideStringMangled := string convertFromWithConverter:  
>> (Latin1TextConverter new).

If you are using characters 128-255 then you do need to decide what  
character set they are...

On 3-Aug-06, at 3:38 PM, Ron Teitelbaum wrote:

> John,
> Thanks for the suggestion.
> What I have is a smalltalk string.  I need to send it to the external
> function as a widestring.  I tried to find a smalltalk string that  
> I could
> try sending as char* by trying this:
> TextConverter allSubclasses collect: [:aConverter |
> 'MY' convertFromWithConverter: aConverter new
> ]
> I don't get anything different then a regular smalltalk string.
> So that didn't work.
> Do you have any other suggestions?
John M. McIntosh <johnmci at smalltalkconsulting.com>
Corporate Smalltalk Consulting Ltd.  http://www.smalltalkconsulting.com

More information about the Squeak-dev mailing list