Module: wine Branch: master Commit: f15f06af38793e3de1ac6f02c29fc4194a6f1703 URL: http://source.winehq.org/git/wine.git/?a=commit;h=f15f06af38793e3de1ac6f02c2...
Author: Dmitry Timoshkov dmitry@codeweavers.com Date: Fri Dec 1 20:19:31 2006 +0800
msacm32: Make some data const.
---
dlls/msacm32/pcmconverter.c | 12 ++++++++---- 1 files changed, 8 insertions(+), 4 deletions(-)
diff --git a/dlls/msacm32/pcmconverter.c b/dlls/msacm32/pcmconverter.c index d75639a..4b8fdfe 100644 --- a/dlls/msacm32/pcmconverter.c +++ b/dlls/msacm32/pcmconverter.c @@ -90,7 +90,7 @@ typedef struct tagAcmPcmData { /* table to list all supported formats... those are the basic ones. this * also helps given a unique index to each of the supported formats */ -static struct { +static const struct { int nChannels; int nBits; int rate; @@ -374,7 +374,10 @@ static void cvtSS168K(const unsigned cha } }
-static void (*PCM_ConvertKeepRate[16])(const unsigned char*, int, unsigned char*) = { + +typedef void (*PCM_CONVERT_KEEP_RATE)(const unsigned char*, int, unsigned char*); + +static const PCM_CONVERT_KEEP_RATE PCM_ConvertKeepRate[16] = { cvtSS88K, cvtSM88K, cvtMS88K, cvtMM88K, cvtSS816K, cvtSM816K, cvtMS816K, cvtMM816K, cvtSS168K, cvtSM168K, cvtMS168K, cvtMM168K, @@ -701,8 +704,9 @@ static void cvtMM1616C(DWORD srcRate, co } }
-static void (*PCM_ConvertChangeRate[16])(DWORD srcRate, const unsigned char* src, LPDWORD nsrc, - DWORD dstRate, unsigned char* dst, LPDWORD ndst) = { +typedef void (*PCM_CONVERT_CHANGE_RATE)(DWORD, const unsigned char*, LPDWORD, DWORD, unsigned char*, LPDWORD); + +static const PCM_CONVERT_CHANGE_RATE PCM_ConvertChangeRate[16] = { cvtSS88C, cvtSM88C, cvtMS88C, cvtMM88C, cvtSS816C, cvtSM816C, cvtMS816C, cvtMM816C, cvtSS168C, cvtSM168C, cvtMS168C, cvtMM168C,