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

Global variables. More...

Macros

#define spr_bss_round(x)
 returns the rounded value of x More...
 

Enumerations

enum  {
  SPR_BSS_KEY, SPR_BSS_AUDLAB, SPR_BSS_RAW, SPR_BSS_NOHEADER,
  SPR_BSS_EHEADER, SPR_BSS_SAMorKEY, SPR_BSS_SUNAU, SPR_BSS_HPAU,
  SPR_BSS_OLDKEY, SPR_BSS_SPHERE, SPR_BSS_NEWKEY, SPR_BSS_GZIPKEY,
  SPR_BSS_NFILEFORMAT
}
 file formats. More...
 
enum  SPR_PARAMTYPE {
  SPR_PARAMTYPE_SPECTRUM, SPR_PARAMTYPE_VQ_CODEBOOK, SPR_PARAMTYPE_HMM, SPR_PARAMTYPE_MVGAUSS,
  SPR_PARAMTYPE_SELECT, SPR_PARAMTYPE_NPARAMTYPE
}
 parameter types More...
 
enum  SPR_TRACKTYPE {
  SPR_TRACKTYPE_SAMPLE, SPR_TRACKTYPE_SPECTRUM, SPR_TRACKTYPE_AUT, SPR_TRACKTYPE_LPC,
  SPR_TRACKTYPE_RC, SPR_TRACKTYPE_CEPSTRUM, SPR_TRACKTYPE_LABEL, SPR_TRACKTYPE_RMS,
  SPR_TRACKTYPE_NTRACKTYPE
}
 track types More...
 
enum  { SPR_BSS_CONTINUOUS, SPR_BSS_DISCRETE }
 
enum  {
  SPR_BSS_ENDIAN_10, SPR_BSS_ENDIAN_01, SPR_BSS_ENDIAN_MSK, SPR_BSS_RAW_MODE,
  SPR_BSS_ASCII_MODE, SPR_BSS_SPHERE_MODE, SPR_BSS_MSK_MODE, SPR_BSS_NRMODE
}
 

Functions

int spr_int_max (int a, int b)
 
long spr_long_max (long a, long b)
 
ssize_t spr_ssize_max (ssize_t a, ssize_t b)
 
unsigned int spr_uint_max (unsigned int a, unsigned int b)
 
unsigned long spr_ulong_max (unsigned long a, unsigned long b)
 
size_t spr_size_max (size_t a, size_t b)
 
float spr_float_max (float a, float b)
 
double spr_double_max (double a, double b)
 
int spr_int_min (int a, int b)
 
long spr_long_min (long a, long b)
 
ssize_t spr_ssize_min (ssize_t a, ssize_t b)
 
unsigned int spr_uint_min (unsigned int a, unsigned int b)
 
unsigned long spr_ulong_min (unsigned long a, unsigned long b)
 
size_t spr_size_min (size_t a, size_t b)
 
float spr_float_min (float a, float b)
 
double spr_double_min (double a, double b)
 

Variables

const char *const spr_bss_str_dataformat [SPR_BSS_NDATAFORMAT+1]
 
const char *const spr_bss_str_paramtype [SPR_PARAMTYPE_NPARAMTYPE+1]
 
const char *const spr_bss_str_tracktype [SPR_TRACKTYPE_NTRACKTYPE+1]
 
const char *const spr_bss_str_mode [SPR_BSS_NRMODE+1]
 

Detailed Description

Global variables.

Author
Frank Schoeters
Date
26 Jan 1995

Definitions of character strings, datasizes etc. which are defined as global variables.

Revision History:
16 Feb 1996 - Frank Schoeters
added conditional stdarg/varargs inclusion and the definition of the environment independent va_start_()
4 Mar 1996 - Frank Schoeters
all calls for argument functions such as va_start are as of now always based on the general specifications in stdarg.h on all platforms
22 May 1996 - Frank Schoeters
added ORIGINFILETYPE
2 Dec 1996 - Kris Demuynck
added definition for FLT_MIN and FLT_MAX