|  | 
|  | 
| void | spShiftShort (short *data, long length, long shift) | 
|  | 
| void | spShiftLong (long *data, long length, long shift) | 
|  | 
| void | spShiftFloat (float *data, long length, long shift) | 
|  | 
| void | spShiftDouble (double *data, long length, long shift) | 
|  | 
|  | 
| void | spSwapByte (void *data, long length, int samp_byte) | 
|  | 
| void | spSwapShort (short *data, long length) | 
|  | 
| void | spSwapLong (long *data, long length) | 
|  | 
| void | spSwapLong32 (spLong32 *data, long length) | 
|  | 
| void | spSwapULong32 (spULong32 *data, long length) | 
|  | 
| void | spSwapFloat (float *data, long length) | 
|  | 
| void | spSwapDouble (double *data, long length) | 
|  | 
| void | spSwapLong64 (spLong64 *data, long length) | 
|  | 
| void | spSwapULong64 (spULong64 *data, long length) | 
|  | 
|  | 
| int | spGetNumRow (const char *filename) | 
|  | 
| int | spGetNumColumn (const char *filename) | 
|  | 
| int | spGetCSVNumRow (const char *filename) | 
|  | 
| int | spGetCSVNumColumn (const char *filename) | 
|  | 
| int | spFGetNColumn (char *buf, int size, int col, FILE *fp) | 
|  | 
| int | spFGetColumn (char *buf, int col, FILE *fp) | 
|  | 
| int | spSGetNColumn (char *buf, int size, int col, const char *line) | 
|  | 
| int | spSGetColumn (char *buf, int col, const char *line) | 
|  | 
| char * | spSGetNextNColumn (char *buf, int size, const char *line) | 
|  | 
| int | spFGetCSVNColumn (char *buf, int size, int col, FILE *fp) | 
|  | 
| int | spSGetCSVNColumn (char *buf, int size, int col, const char *line) | 
|  | 
| char * | spSGetNextCSVNColumn (char *buf, int size, const char *line) | 
|  | 
| int | spFGetNLine (char *buf, int size, FILE *fp) | 
|  | 
| int | spFGetLine (char *buf, FILE *fp) | 
|  | 
| int | spGetNLine (char *buf, int size) | 
|  | 
| int | spGetLine (char *buf) | 
|  | 
| int | spFPutLine (const char *input, FILE *fp) | 
|  | 
| int | spSPutLine (const char *input, char *line, int size) | 
|  | 
| int | spFPutString (const char *input, FILE *fp) | 
|  | 
| int | spSPutString (const char *input, char *line, int size) | 
|  | 
| char * | spFGetNString (char *buf, int size, FILE *fp) | 
|  | 
| char * | spGetNString (char *buf, int size) | 
|  | 
| char * | spSGetNString (char *buf, int size, const char *string) | 
|  | 
| int | spSScanNSetup (const char *line, char *name, int namelen, char *value, int valuelen) | 
|  | 
| int | spSScanSetup (const char *line, char *name, char *value) | 
|  | 
|  | 
| #define | spFReadDWORD(data,  length,  fp)   spFReadULONG(data, length, fp) | 
|  | 
| long | spFReadShort (short *data, long length, int swap, FILE *fp) | 
|  | 
| long | spFReadLong (long *data, long length, int swap, FILE *fp) | 
|  | 
| long | spFReadLong32 (long *data, long length, int swap, FILE *fp) | 
|  | 
| long | spFReadULong32 (unsigned long *data, long length, int swap, FILE *fp) | 
|  | 
| long | spFReadLong32Direct (spLong32 *data, long length, int swap, FILE *fp) | 
|  | 
| long | spFReadULong32Direct (spULong32 *data, long length, int swap, FILE *fp) | 
|  | 
| long | spFReadLong24 (long *data, long length, int swap, FILE *fp) | 
|  | 
| long | spFReadULong24 (unsigned long *data, long length, int swap, FILE *fp) | 
|  | 
| long | spFReadLong64 (spLong64 *data, long length, int swap, FILE *fp) | 
|  | 
| long | spFReadULong64 (spULong64 *data, long length, int swap, FILE *fp) | 
|  | 
| long | spFReadFloatWeighted (float *data, long length, float weight, int swap, FILE *fp) | 
|  | 
| long | spFReadFloat (float *data, long length, int swap, FILE *fp) | 
|  | 
| long | spFReadDoubleWeighted (double *data, long length, double weight, int swap, FILE *fp) | 
|  | 
| long | spFReadDouble (double *data, long length, int swap, FILE *fp) | 
|  | 
| long | spFReadByte (short *data, long length, FILE *fp) | 
|  | 
| long | spFReadSignedByte (short *data, long length, FILE *fp) | 
|  | 
| long | spFReadULaw (short *data, long length, FILE *fp) | 
|  | 
| long | spFReadALaw (short *data, long length, FILE *fp) | 
|  | 
| long | spFReadINT8 (spINT8 *data, long length, FILE *fp) | 
|  | 
| long | spFReadINT16 (spINT16 *data, long length, FILE *fp) | 
|  | 
| long | spFReadBYTE (spBYTE *data, long length, FILE *fp) | 
|  | 
| long | spFReadWORD (spWORD *data, long length, FILE *fp) | 
|  | 
| long | spFReadLONG (spLONG *data, long length, FILE *fp) | 
|  | 
| long | spFReadULONG (spULONG *data, long length, FILE *fp) | 
|  | 
| long | spFReadShortToDoubleWeighted (double *data, long length, double weight, int swap, FILE *fp) | 
|  | 
| long | spFReadShortToDouble (double *data, long length, int swap, FILE *fp) | 
|  | 
| long | spFReadLongToDoubleWeighted (double *data, long length, double weight, int swap, FILE *fp) | 
|  | 
| long | spFReadLongToDouble (double *data, long length, int swap, FILE *fp) | 
|  | 
| long | spFReadLong32ToDoubleWeighted (double *data, long length, double weight, int swap, FILE *fp) | 
|  | 
| long | spFReadLong32ToDouble (double *data, long length, int swap, FILE *fp) | 
|  | 
| long | spFReadLong24ToDoubleWeighted (double *data, long length, double weight, int swap, FILE *fp) | 
|  | 
| long | spFReadLong24ToDouble (double *data, long length, int swap, FILE *fp) | 
|  | 
| long | spFReadFloatToDoubleWeighted (double *data, long length, double weight, int swap, FILE *fp) | 
|  | 
| long | spFReadFloatToDouble (double *data, long length, int swap, FILE *fp) | 
|  | 
| long | spFReadBitToDoubleWeighted (double *data, long length, double weight, int samp_bit, int swap, FILE *fp) | 
|  | 
| long | spFReadBitToDouble (double *data, long length, double max, int samp_bit, int swap, FILE *fp) | 
|  | 
|  | 
| #define | spFWriteDWORD(data,  length,  fp)   spFWriteULONG(data, length, fp) | 
|  | 
| long | spFWriteShort (short *data, long length, int swap, FILE *fp) | 
|  | 
| long | spFWriteLong (long *data, long length, int swap, FILE *fp) | 
|  | 
| long | spFWriteLong32 (long *data, long length, int swap, FILE *fp) | 
|  | 
| long | spFWriteULong32 (unsigned long *data, long length, int swap, FILE *fp) | 
|  | 
| long | spFWriteLong32Direct (spLong32 *data, long length, int swap, FILE *fp) | 
|  | 
| long | spFWriteULong32Direct (spULong32 *data, long length, int swap, FILE *fp) | 
|  | 
| long | spFWriteLong24 (long *data, long length, int swap, FILE *fp) | 
|  | 
| long | spFWriteULong24 (unsigned long *data, long length, int swap, FILE *fp) | 
|  | 
| long | spFWriteLong64 (spLong64 *data, long length, int swap, FILE *fp) | 
|  | 
| long | spFWriteULong64 (spULong64 *data, long length, int swap, FILE *fp) | 
|  | 
| long | spFWriteFloatWeighted (float *data, long length, float weight, int swap, FILE *fp) | 
|  | 
| long | spFWriteFloat (float *data, long length, int swap, FILE *fp) | 
|  | 
| long | spFWriteDoubleWeighted (double *data, long length, double weight, int swap, FILE *fp) | 
|  | 
| long | spFWriteDouble (double *data, long length, int swap, FILE *fp) | 
|  | 
| long | spFWriteByte (short *data, long length, FILE *fp) | 
|  | 
| long | spFWriteSignedByte (short *data, long length, FILE *fp) | 
|  | 
| long | spFWriteULaw (short *data, long length, FILE *fp) | 
|  | 
| long | spFWriteALaw (short *data, long length, FILE *fp) | 
|  | 
| long | spFWriteINT8 (spINT8 *data, long length, FILE *fp) | 
|  | 
| long | spFWriteINT16 (spINT16 *data, long length, FILE *fp) | 
|  | 
| long | spFWriteBYTE (spBYTE *data, long length, FILE *fp) | 
|  | 
| long | spFWriteWORD (spWORD *data, long length, FILE *fp) | 
|  | 
| long | spFWriteLONG (spLONG *data, long length, FILE *fp) | 
|  | 
| long | spFWriteULONG (spULONG *data, long length, FILE *fp) | 
|  | 
| long | spFWriteDoubleToShortWeighted (double *data, long length, double weight, int swap, FILE *fp) | 
|  | 
| long | spFWriteDoubleToShort (double *data, long length, int swap, FILE *fp) | 
|  | 
| long | spFWriteDoubleToLongWeighted (double *data, long length, double weight, int swap, FILE *fp) | 
|  | 
| long | spFWriteDoubleToLong (double *data, long length, int swap, FILE *fp) | 
|  | 
| long | spFWriteDoubleToLong32Weighted (double *data, long length, double weight, int swap, FILE *fp) | 
|  | 
| long | spFWriteDoubleToLong32 (double *data, long length, int swap, FILE *fp) | 
|  | 
| long | spFWriteDoubleToLong24Weighted (double *data, long length, double weight, int swap, FILE *fp) | 
|  | 
| long | spFWriteDoubleToLong24 (double *data, long length, int swap, FILE *fp) | 
|  | 
| long | spFWriteDoubleToFloatWeighted (double *data, long length, double weight, int swap, FILE *fp) | 
|  | 
| long | spFWriteDoubleToFloat (double *data, long length, int swap, FILE *fp) | 
|  | 
| long | spFWriteDoubleToBitWeighted (double *data, long length, double weight, int samp_bit, int swap, FILE *fp) | 
|  | 
| long | spFWriteDoubleToBit (double *data, long length, double max, int samp_bit, int swap, FILE *fp) | 
|  | 
| long | spFWriteLong32ToShort (long *data, long length, int swap, FILE *fp) | 
|  | 
| long | spFWriteLong24ToShort (long *data, long length, int swap, FILE *fp) | 
|  | 
|  | 
| #define | spInterleaveData(ddata,  dlength,  idata,  ilength,  num_channel,  type)   _spInterleaveData((char *)(ddata), dlength, (char *)(idata), ilength, num_channel, sizeof(type)) | 
|  | 
| #define | spInterleaveShort(ddata,  dlength,  idata,  ilength,  num_channel)   spInterleaveData(ddata, dlength, idata, ilength, num_channel, short) | 
|  | 
| #define | spInterleaveLong(ddata,  dlength,  idata,  ilength,  num_channel)   spInterleaveData(ddata, dlength, idata, ilength, num_channel, long) | 
|  | 
| #define | spInterleaveLong32(ddata,  dlength,  idata,  ilength,  num_channel)   spInterleaveData(ddata, dlength, idata, ilength, num_channel, spLong32) | 
|  | 
| #define | spInterleaveFloat(ddata,  dlength,  idata,  ilength,  num_channel)   spInterleaveData(ddata, dlength, idata, ilength, num_channel, float) | 
|  | 
| #define | spInterleaveDouble(ddata,  dlength,  idata,  ilength,  num_channel)   spInterleaveData(ddata, dlength, idata, ilength, num_channel, double) | 
|  | 
| #define | spDeinterleaveData(idata,  ilength,  ddata,  dlength,  num_channel,  type)   _spDeinterleaveData((char *)(idata), ilength, (char *)(ddata), dlength, num_channel, sizeof(type)) | 
|  | 
| #define | spDeinterleaveShort(idata,  ilength,  ddata,  dlength,  num_channel)   spDeinterleaveData(idata, ilength, ddata, dlength, num_channel, short) | 
|  | 
| #define | spDeinterleaveLong(idata,  ilength,  ddata,  dlength,  num_channel)   spDeinterleaveData(idata, ilength, ddata, dlength, num_channel, long) | 
|  | 
| #define | spDeinterleaveLong32(idata,  ilength,  ddata,  dlength,  num_channel)   spDeinterleaveData(idata, ilength, ddata, dlength, num_channel, spLong32) | 
|  | 
| #define | spDeinterleaveFloat(idata,  ilength,  ddata,  dlength,  num_channel)   spDeinterleaveData(idata, ilength, ddata, dlength, num_channel, float) | 
|  | 
| #define | spDeinterleaveDouble(idata,  ilength,  ddata,  dlength,  num_channel)   spDeinterleaveData(idata, ilength, ddata, dlength, num_channel, double) | 
|  | 
| long | _spInterleaveData (char *ddata, long dlength, char *idata, long ilength, int num_channel, int samp_byte) | 
|  | 
| long | _spDeinterleaveData (char *idata, long ilength, char *ddata, long dlength, int num_channel, int samp_byte) | 
|  |