2002/3/22
3. NArrayを使う (4)
n-前から続く-
n
n%typemap(ruby,in) char_2dimensions *ARRAY(VALUE source) {
n  struct NARRAY *narray;
n  source = na_cast_object($source, NA_BYTE);
n  GetNArray(source, narray);
n  $target = (char *)NA_PTR(narray, 0);
n  *first_length = narray->shape[0];
n  *second_length = narray->shape[1];
n}
n{first,second}_lengthは先のignoreでtrans()の引数に結び付けている
n