Hi John,
void j drawimagesource ( int obj , int x , int y , int w , int h , int* r , int* g ,int* b ) in C
... @r(0) , @g(0) , @b(0) ) in FB .. in sub dump()
It takes 3 int32 !! arrays to build, not bytes (char) , not rgb- or bgra strings ... somewhat space consuming .
those addresses are the problems that can hardly be used in Lisp - if it has something as system::address it refers something local that has nothing to do with the real memory hard-ware addresses , but it's fixed in NewLisp now by Z-Strings faking this. (attached the Mandelbrot set of z^8 + z0 -- a NewLisp program (using the GNU scientific Library)
best , Rob
.