2002/3/22
3. NArrayを使う (5)
n-前から続く-
n%typemap(ruby,out) char_2dimensions * {
n  struct NARRAY *narray;
n  int rank, i;
n  int *shape;
n  rank = 2; shape = ALLOC_N(int, rank);
n  shape[0] = *first_length;
n  shape[1] = *second_length;
n  $target = na_make_object(NA_BYTE, rank, shape, cNArray);
n  GetNArray($target, narray);
n memmove(narray->ptr, $source, narray->total);
n}
nchar_2dimensions *trans
n(char_2dimentions *Array, int FIRST_lEN, int SECOND_LEN);
noutは返り値にマッチ