Skip to content

eftomi/pharo-uFFI-readWin32WideString

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 

Repository files navigation

pharo-uFFI-readWin32WideString

In this package there are two extensions to "FFI family", for those on Windows, where the return value from external function is of C type wchar_t*. In Pharo wchar_t* is represented by Win32WideString. The function signature in UFFI call should indicate void* as the return value, like in:

#( void * functionName ( void ) )

Extensions:

  • ExternalData>>#readWin32WideString

    usage:

    aWin32WideString := anExternalData readWin32WideString. " or:"

    aString := anExternalData readWin32WideString asString.

  • Win32WideString class>>#fromExternalData:

    usage:

    aWin32WideString := Win32WideString fromExternalData: anExternalData. " or:"

    aString := (Win32WideString fromExternalData: anExternalData) asString.

About

Extensions ExternalData>>#readWin32WideString & Win32WideString class>>#fromExternalData:

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors