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:
> 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