Erlang C NIFを作成する場合、Cで作成されたポインター(たとえば配列)をErlangに返して、後で別のNIF呼び出しで同じErlangプロセスで使用できるようにするにはどうすればよいですか?
#define LENGTH = 50;
int *a, array[LENGTH];
a = enif_alloc(LENGTH * sizeof(int));
同じErlangプロセス内からNIFに戻ったときに、ポインターとそれが参照するメモリーにアクセスできるように、ポインターを返すか、保存することもできます。