machine.h File Reference

#include "version.h"
#include <stdio.h>
#include <assert.h>
#include <math.h>
#include <limits.h>
#include <ctype.h>
#include <sys/types.h>
#include <sys/stat.h>

Include dependency graph for machine.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Defines

#define strchr   index
#define strrchr   rindex
#define memcpy(d, s, n)   bcopy ((s), (d), (n))
#define memmove(d, s, n)   bcopy ((s), (d), (n))
#define POW20(x)   (assert(0 <= (x+Q_MAX2) && x < Q_MAX), pow20[x+Q_MAX2])
#define IPOW20(x)   (assert(0 <= x && x < Q_MAX), ipow20[x])
#define FLOAT_MAX   1e37
#define FLOAT8_MAX   1e99

Typedefs

typedef float FLOAT
typedef double FLOAT8
typedef FLOAT sample_t
typedef sample_t stereo_t [2]

Functions

char * strchr ()
char ** strrchr ()


Define Documentation

#define FLOAT8_MAX   1e99

Definition at line 149 of file machine.h.

#define FLOAT_MAX   1e37

Definition at line 139 of file machine.h.

Referenced by compute_ath().

#define IPOW20 (  )     (assert(0 <= x && x < Q_MAX), ipow20[x])

Definition at line 96 of file machine.h.

Referenced by count_bits(), and inc_subblock_gain().

#define memcpy ( d,
s,
 )     bcopy ((s), (d), (n))

Definition at line 44 of file machine.h.

#define memmove ( d,
s,
 )     bcopy ((s), (d), (n))

Definition at line 45 of file machine.h.

#define POW20 (  )     (assert(0 <= (x+Q_MAX2) && x < Q_MAX), pow20[x+Q_MAX2])

Definition at line 92 of file machine.h.

Referenced by calc_noise().

#define strchr   index

Definition at line 39 of file machine.h.

#define strrchr   rindex

Definition at line 40 of file machine.h.


Typedef Documentation

typedef float FLOAT

Definition at line 135 of file machine.h.

typedef double FLOAT8

Definition at line 145 of file machine.h.

typedef FLOAT sample_t

Definition at line 160 of file machine.h.

typedef sample_t stereo_t[2]

Definition at line 161 of file machine.h.


Function Documentation

char* strchr (  ) 

char* * strrchr (  ) 


Generated on Sun Dec 2 11:36:27 2007 for LAME by  doxygen 1.5.2