PDL-IO-Matlab

 view release on metacpan or  search on metacpan

matlab.pd  view on Meta::CPAN

mat_t * mat
matvar_t * matvar
CODE:
Mat_VarReadDataAll(mat,matvar);

void
get_library_version()
  INIT:
  int major,minor,release;

  PPCODE:
  Mat_GetLibraryVersion(&major, &minor, &release);
  XPUSHs(sv_2mortal(newSVnv(major)));
  XPUSHs(sv_2mortal(newSVnv(minor)));
  XPUSHs(sv_2mortal(newSVnv(release)));

int
_mat_rewind(mat)
mat_t * mat
CODE:
RETVAL = Mat_Rewind(mat);

matlab.pd  view on Meta::CPAN

_extra_matio_print_all_var_info (matfp,printdata)
mat_t * matfp
int printdata
CODE:
extra_matio_print_all_var_info(matfp,printdata);

void
_convert_next_matvar_to_pdl(matfp,onedr)
mat_t * matfp
int onedr
PPCODE:
pdl * retpdl;
matvar_t * matvar;
retpdl = convert_next_matvar_to_pdl(matfp, &matvar, onedr);
SV * s = sv_newmortal();
SV * p = sv_newmortal();
if (retpdl != NULL) PDL->SetSV_PDL(p,retpdl);
if (matvar != NULL) {
  sv_setpv(s, matvar->name);
  Mat_VarFree(matvar);
}

matlab.pd  view on Meta::CPAN

1;

#  LocalWords:  setversion Matio src Enums enum fh matio EO
#  LocalWords:  addpm TOPMATTER Matlab pdls OO multi PDL qw
#  LocalWords:  matlab pdl dat Inv filename wantarray rw eq
#  LocalWords:  iopts undef wvarname wvarnum elsif ver cpan
#  LocalWords:  matvar varname foreach printdata Lapeyre qq
#  LocalWords:  jlapeyre Hulbert addhdr stdlib addxs RETVAL
#  LocalWords:  ACC RDONLY RDWR matname hdr str CreateVer
#  LocalWords:  matfp retval GetVersion fprintf stderr vers
#  LocalWords:  VarReadDataAll INIT PPCODE XPUSHs sv feof
#  LocalWords:  GetLibraryVersion newSVnv filehandle fp EOF
#  LocalWords:  newmortal SetSV namekey varbasew exobj todo
#  LocalWords:  hardcoded retpdl setpv VarFree disa



( run in 0.452 second using v1.01-cache-2.11-cpan-5511b514fd6 )