SPRAAK
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Groups Pages
Functions
external_io.c File Reference

Bridge between the SPRAAK file format and external software such as Matlab. More...

Functions

int spr_extern_check_break (void)
 
void * spr_extern_stream_open_r (const char *fname)
 
void * spr_extern_stream_open_w (const char *fname, ssize_t dim1, ssize_t dim2, const char *el_desc, const char *keys[][2])
 
ssize_t spr_extern_stream_read (void *dst, void *fd, ssize_t Nel)
 
ssize_t spr_extern_stream_read_string (char **dst, void *fd, const char *flags)
 
ssize_t spr_extern_stream_write_string (void *fd, const char *str, ssize_t sz)
 
const char * spr_extern_keyset_iter (void *fd, int *ndx, const char **val)
 
int spr_extern_keyset_decode (void *fd, ssize_t *dim1, ssize_t *dim2, ssize_t *el_sz, const char **el_desc, const char **layout, int *Nkeys)
 
int spr_extern_stream_write (void *fd, const void *src, ssize_t Nel)
 
int spr_extern_stream_close (void *fd)
 

Detailed Description

Bridge between the SPRAAK file format and external software such as Matlab.

The module provides a set of simple to use functions as to allow external software to read and write files in any of the formats supported by SPRAAK.

Author
Kris Demuynck
Date
26/02/2010