dahdi: Remove unused functions __buf_munge and __buf_cpush.

These functions were only defined if BUF_MUNGE was defined, but even if
that symbol is defined there is not anyplace in the driver where these
functions were then called.  This has been in the code since rev 87 so
this is most likely stale debugging code.

Feel free to revert if this is actually used somewhere that is not
apparent.

Here is where the functions were originally added to the drivers:
http://svnview.digium.com/svn/zaptel?view=revision&revision=87

Signed-off-by: Shaun Ruffell <sruffell@digium.com>

git-svn-id: http://svn.asterisk.org/svn/dahdi/linux/trunk@9322 a0bf4364-ded3-4de4-8d8a-66a801d63aff
This commit is contained in:
Shaun Ruffell 2010-09-14 02:20:58 +00:00
parent 1d5d934052
commit 5dc10d2aef

View File

@ -58,8 +58,6 @@
#define module_printk(level, fmt, args...) printk(level "%s: " fmt, THIS_MODULE->name, ## args)
/* #define BUF_MUNGE */
#include <dahdi/version.h>
/* Grab fasthdlc with tables */
#define FAST_HDLC_NEED_TABLES
@ -1145,33 +1143,6 @@ static u_char *__buf_peek(struct confq *q)
return q->buf[q->outbuf];
}
#ifdef BUF_MUNGE
static u_char *__buf_cpush(struct confq *q)
{
int pos;
/* If we have no space, return where the
last space that we *did* have was */
if (q->inbuf > -1)
return NULL;
pos = q->outbuf - 1;
if (pos < 0)
pos += DAHDI_CB_SIZE;
return q->buf[pos];
}
static void __buf_munge(struct dahdi_chan *chan, u_char *old, u_char *new)
{
/* Run a weighted average of the old and new, in order to
mask a missing sample */
int x;
int val;
for (x=0;x<DAHDI_CHUNKSIZE;x++) {
val = x * DAHDI_XLAW(new[x], chan) + (DAHDI_CHUNKSIZE - x - 1) * DAHDI_XLAW(old[x], chan);
val = val / (DAHDI_CHUNKSIZE - 1);
old[x] = DAHDI_LIN2X(val, chan);
}
}
#endif
/* Push something onto the queue, or assume what
is there is valid if data is NULL */
static int __buf_push(struct confq *q, u_char *data)