Merge branch 'master' of git://factorcode.org/git/factor
commit
699695ba14
|
@ -12,7 +12,11 @@ IN: tools.deploy.test
|
|||
|
||||
: small-enough? ( n -- ? )
|
||||
[ "test.image" temp-file file-info size>> ]
|
||||
[ cell 4 / * cpu ppc? [ 100000 + ] when ] bi*
|
||||
[
|
||||
cell 4 / *
|
||||
cpu ppc? [ 100000 + ] when
|
||||
os windows? [ 150000 + ] when
|
||||
] bi*
|
||||
<= ;
|
||||
|
||||
: run-temp-image ( -- )
|
||||
|
|
|
@ -49,7 +49,7 @@ MEMO: heap-size* ( c-type -- n ) heap-size ;
|
|||
} cleave
|
||||
DIOBJECTDATAFORMAT <struct-boa> ;
|
||||
|
||||
:: malloc-DIOBJECTDATAFORMAT-array ( struct array -- alien )
|
||||
:: make-DIOBJECTDATAFORMAT-array ( struct array -- alien )
|
||||
[let | alien [ array length malloc-DIOBJECTDATAFORMAT-array ] |
|
||||
array [| args i |
|
||||
struct args <DIOBJECTDATAFORMAT>
|
||||
|
@ -60,7 +60,7 @@ MEMO: heap-size* ( c-type -- n ) heap-size ;
|
|||
|
||||
: <DIDATAFORMAT> ( dwFlags dwDataSize struct rgodf-array -- alien )
|
||||
[ DIDATAFORMAT heap-size DIOBJECTDATAFORMAT heap-size ] 4 ndip
|
||||
[ nip length ] [ malloc-DIOBJECTDATAFORMAT-array ] 2bi
|
||||
[ nip length ] [ make-DIOBJECTDATAFORMAT-array ] 2bi
|
||||
DIDATAFORMAT <struct-boa> ;
|
||||
|
||||
: initialize ( symbol quot -- )
|
||||
|
|
Loading…
Reference in New Issue