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 )
|
||||
path>> alien>native-string ;
|
||||
|
||||
: string>symbol ( str -- alien )
|
||||
dup string?
|
||||
[ native-string>alien ]
|
||||
[ [ native-string>alien ] map ] if ;
|
||||
HOOK: string>symbol* os ( str/seq -- alien )
|
||||
|
||||
M: winnt string>symbol* utf8 string>alien ;
|
||||
|
||||
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
|
||||
|
|
Loading…
Reference in New Issue