Merge branch 'master' of git://factorcode.org/git/factor
commit
983a42bcde
|
@ -229,6 +229,8 @@ M: tuple rewrite-element
|
||||||
|
|
||||||
M: local rewrite-element , ;
|
M: local rewrite-element , ;
|
||||||
|
|
||||||
|
M: local-reader rewrite-element , ;
|
||||||
|
|
||||||
M: word rewrite-element literalize , ;
|
M: word rewrite-element literalize , ;
|
||||||
|
|
||||||
M: object rewrite-element , ;
|
M: object rewrite-element , ;
|
||||||
|
|
|
@ -18,7 +18,7 @@ IN: hardware-info.windows
|
||||||
: processor-architecture ( -- n )
|
: processor-architecture ( -- n )
|
||||||
system-info SYSTEM_INFO-dwOemId HEX: ffff0000 bitand ;
|
system-info SYSTEM_INFO-dwOemId HEX: ffff0000 bitand ;
|
||||||
|
|
||||||
: os-version
|
: os-version ( -- os-version )
|
||||||
"OSVERSIONINFO" <c-object>
|
"OSVERSIONINFO" <c-object>
|
||||||
"OSVERSIONINFO" heap-size over set-OSVERSIONINFO-dwOSVersionInfoSize
|
"OSVERSIONINFO" heap-size over set-OSVERSIONINFO-dwOSVersionInfoSize
|
||||||
[ GetVersionEx ] keep swap zero? [ win32-error ] when ;
|
[ GetVersionEx ] keep swap zero? [ win32-error ] when ;
|
||||||
|
@ -67,4 +67,4 @@ IN: hardware-info.windows
|
||||||
{
|
{
|
||||||
{ [ os wince? ] [ "hardware-info.windows.ce" ] }
|
{ [ os wince? ] [ "hardware-info.windows.ce" ] }
|
||||||
{ [ os winnt? ] [ "hardware-info.windows.nt" ] }
|
{ [ os winnt? ] [ "hardware-info.windows.nt" ] }
|
||||||
} cond [ require ] when* >>
|
} cond require >>
|
||||||
|
|
Loading…
Reference in New Issue