Code cleanups (bug #66)
[asterisk/asterisk.git] / codecs / mp3 / src / iwinm.c
1 /*____________________________________________________________________________
2         
3         FreeAmp - The Free MP3 Player
4
5         MP3 Decoder originally Copyright (C) 1995-1997 Xing Technology
6         Corp.  http://www.xingtech.com
7
8         Portions Copyright (C) 1998 EMusic.com
9
10         This program is free software; you can redistribute it and/or modify
11         it under the terms of the GNU General Public License as published by
12         the Free Software Foundation; either version 2 of the License, or
13         (at your option) any later version.
14
15         This program is distributed in the hope that it will be useful,
16         but WITHOUT ANY WARRANTY; without even the implied warranty of
17         MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
18         GNU General Public License for more details.
19
20         You should have received a copy of the GNU General Public License
21         along with this program; if not, write to the Free Software
22         Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
23         
24         $Id$
25 ____________________________________________________________________________*/
26
27 /****  iwinm.c  ***************************************************
28
29 MPEG audio decoder, window master
30 portable C       integer version of cwinm.c
31
32
33
34 ******************************************************************/
35
36 #include <stdlib.h>
37 #include <stdio.h>
38 #include <float.h>
39 #include <math.h>
40 #include "itype.h"
41
42 /*-------------------------------------------------------------------------*/
43 /* public vbuf's */
44 WININT vbuf[512];
45 WININT vbuf2[512];
46
47 /*--  integer point window coefs  ---*/
48 /*--  quick uses only first 116  ----*/
49 static WINCOEF iwincoef[264];
50
51 /*==================================================================*/
52 WINCOEF *i_wincoef_addr(void)
53 {
54    return iwincoef;
55 }
56 /*-------------------------------------------------------------------*/
57 #ifdef FULL_INTEGER
58 #include "iwin.c"
59 #include "iwinb.c"
60 #else
61 #include "iwinQ.c"
62 #include "iwinbQ.c"
63 #endif
64 /*-------------------------------------------------------------------*/