What you think about typed objects support/using with Emscripten? 
http://wiki.ecmascript.org/doku.php?id=harmony:proxies

I tried polyfill with Emscripten allocated memory. But I want native 
browser support, for knowing what will with pointers. 

Sample JS:

const Bike = new TypedObjects.StructType({
  top: TypedObjects.int32, 
  bottom: TypedObjects.int32
});

var adr = Module._malloc(8);
var a = new Bike(Module.buffer, adr);
a.top = 100;
a.bottom = 10;

var setObject = Module.cwrap('setObject', 'number', ['number']);
setObject(adr);

Sample C:

#include <stdio.h>

typedef struct{
  int top;
  int bottom;
} Bike;

//Use pointer
Bike * getObject(int top, int bottom){
  Bike a;
  a.top = top;
  a.bottom = bottom;
  Bike * b = &a;
  return b;
}

//Use pointer
void setObject(Bike * a){
  printf("%d\n", a->top);
  printf("%d\n", a->bottom);
}

-- 
You received this message because you are subscribed to the Google Groups 
"emscripten-discuss" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to