Logo Search packages:      
Sourcecode: aubio version File versions  Download package

aubio_priv.h File Reference


Detailed Description

Private include file

This file is for inclusion from _within_ the library only.

Definition in file aubio_priv.h.

#include "types.h"

Go to the source code of this file.

Defines

#define ABS   fabsf
#define ABSC   cabs
#define ARGC   carg
#define AUBIO_ARRAY(_t, _n)   (_t*)malloc((_n)*sizeof(_t))
#define AUBIO_DBG(format, args...)   fprintf(stderr, format , ##args)
#define AUBIO_ERR(format, args...)   fprintf(stderr, format , ##args)
#define AUBIO_FCLOSE(_f)   fclose(_f)
#define AUBIO_FOPEN(_f, _m)   fopen(_f,_m)
#define AUBIO_FREAD(_p, _s, _n, _f)   fread(_p,_s,_n,_f)
#define AUBIO_FREE(_p)   free(_p)
#define AUBIO_FSEEK(_f, _n, _set)   fseek(_f,_n,_set)
#define AUBIO_MALLOC(_n)   malloc(_n)
#define AUBIO_MEMCPY(_dst, _src, _n)   memcpy(_dst,_src,_n)
#define AUBIO_MEMSET(_dst, _src, _t)   memset(_dst,_src,_t)
#define AUBIO_MSG(format, args...)   fprintf(stdout, format , ##args)
#define AUBIO_NEW(_t)   (_t*)malloc(sizeof(_t))
#define AUBIO_QUIT(_s)   exit(_s)
#define AUBIO_REALLOC(_p, _n)   realloc(_p,_n)
#define AUBIO_SPRINTF   sprintf
#define AUBIO_STRCHR(_s, _c)   strchr(_s,_c)
#define AUBIO_STRCMP(_s, _t)   strcmp(_s,_t)
#define AUBIO_STRCPY(_dst, _src)   strcpy(_dst,_src)
#define AUBIO_STRDUP(s)   AUBIO_STRCPY(AUBIO_MALLOC(AUBIO_STRLEN(s) + 1), s)
#define AUBIO_STRLEN(_s)   strlen(_s)
#define AUBIO_STRNCMP(_s, _t, _n)   strncmp(_s,_t,_n)
#define CEXPC   cexp
#define COS   cosf
#define DB2LIN(g)   (POW(10.0f,(g)*0.05f))
#define ELEM_SWAP(a, b)   { register smpl_t t=(a);(a)=(b);(b)=t; }
#define EXP   expf
#define EXPC   cexp
#define FLOOR   floorf
#define IMAG   cimag
#define LIN2DB(v)   (20.0f*LOG10(v))
#define LOG   logf
#define LOG10   log10f
#define PI   (M_PI)
#define POW   powf
#define REAL   creal
#define SIN   sinf
#define SQR(_a)   (_a*_a)
#define SQRT   sqrtf
#define TRUNC   truncf
#define TWO_PI   (PI*2.)
#define UNUSED   __attribute__((unused))

Enumerations

enum  aubio_status { AUBIO_OK = 0, AUBIO_FAIL = -1 }


Generated by  Doxygen 1.6.0   Back to index