alien.strings: fix symbol>string for Windows
parent
cb2f406931
commit
764ee52cde
|
@ -47,10 +47,19 @@ M: unix native-string>alien utf8 string>alien ;
|
||||||
: dll-path ( dll -- string )
|
: dll-path ( dll -- string )
|
||||||
path>> alien>native-string ;
|
path>> alien>native-string ;
|
||||||
|
|
||||||
: string>symbol ( str -- alien )
|
HOOK: string>symbol* os ( str/seq -- alien )
|
||||||
dup string?
|
|
||||||
[ native-string>alien ]
|
M: winnt string>symbol* utf8 string>alien ;
|
||||||
[ [ native-string>alien ] map ] if ;
|
|
||||||
|
M: wince string>symbol* utf16n string>alien ;
|
||||||
|
|
||||||
|
M: unix string>symbol* utf8 string>alien ;
|
||||||
|
|
||||||
|
GENERIC: string>symbol ( str -- alien )
|
||||||
|
|
||||||
|
M: string string>symbol string>symbol* ;
|
||||||
|
|
||||||
|
M: sequence string>symbol [ string>symbol* ] map ;
|
||||||
|
|
||||||
[
|
[
|
||||||
8 getenv utf8 alien>string string>cpu \ cpu set-global
|
8 getenv utf8 alien>string string>cpu \ cpu set-global
|
||||||
|
|
Loading…
Reference in New Issue