[ fourth (flags) ]
[ 4 swap nth (flag) ]
} cleave
- DIOBJECTDATAFORMAT <struct-boa> ;
+ DIOBJECTDATAFORMAT boa ;
: make-DIOBJECTDATAFORMAT-arrays ( struct array -- values vars )
[ [ <DIOBJECTDATAFORMAT> ] [ first ] bi ] with
MACRO: <DIDATAFORMAT> ( dwFlags dwDataSize struct rgodf-array -- alien )
[ DIDATAFORMAT heap-size DIOBJECTDATAFORMAT heap-size ] 4dip
[ nip length ] [ make-DIOBJECTDATAFORMAT-array-quot ] 2bi
- '[ _ _ _ _ _ @ DIDATAFORMAT <struct-boa> ] ;
+ '[ _ _ _ _ _ @ DIDATAFORMAT boa ] ;
: (malloc-guid-symbol) ( symbol guid -- )
'[ _ malloc-byte-array ] initialize ;