mirror of
https://github.com/signalwire/freeswitch.git
synced 2026-11-14 21:38:34 +00:00
build with all the strict flags on
git-svn-id: http://svn.openzap.org/svn/openzap/trunk@402 a93c3328-9c30-0410-af19-c9cd2b2d52af
This commit is contained in:
1 parent
47ba69491d
commit
32d5cd1ab6
16 files changed
+96
-35
No files matched your search
@@ -50,8 +50,9 @@
|
||||
however run smoothly under the generic space, so these functions are more
|
||||
for show
|
||||
*/
|
||||
|
||||
void EuroISDNCreateTE(L3UCHAR i)
|
||||
#if 0
|
||||
static void EuroISDNCreateTE(L3UCHAR i)
|
||||
{
|
||||
Q931CreateTE(i);
|
||||
}
|
||||
#endif
|
||||
@@ -84,7 +84,7 @@ void Q921_InitTrunk(L2TRUNK trunk,
|
||||
trunk->T203Timeout = 10000;
|
||||
}
|
||||
|
||||
static int Q921Tx21Proc(L2TRUNK trunk, L2UCHAR *Msg, L2INT size)
|
||||
int Q921Tx21Proc(L2TRUNK trunk, L2UCHAR *Msg, L2INT size)
|
||||
{
|
||||
return trunk->Q921Tx21Proc(trunk->PrivateData21, Msg, size);
|
||||
}
|
||||
@@ -105,10 +105,10 @@ int Q921Tx23Proc(L2TRUNK trunk, L2UCHAR *Msg, L2INT size)
|
||||
Return Value: none
|
||||
|
||||
*****************************************************************************/
|
||||
L2ULONG (*Q921GetTimeProc) ()=NULL; /* callback for func reading time in ms */
|
||||
static L2ULONG tLast={0};
|
||||
L2ULONG (*Q921GetTimeProc) (void) = NULL; /* callback for func reading time in ms */
|
||||
L2ULONG tLast = {0};
|
||||
|
||||
L2ULONG Q921GetTime()
|
||||
L2ULONG Q921GetTime(void)
|
||||
{
|
||||
L2ULONG tNow = 0;
|
||||
if(Q921GetTimeProc != NULL)
|
||||
@@ -182,7 +182,7 @@ void Q921TimerTick(L2TRUNK trunk)
|
||||
}
|
||||
|
||||
|
||||
void Q921SetGetTimeCB(L2ULONG (*callback)())
|
||||
void Q921SetGetTimeCB(L2ULONG (*callback)(void))
|
||||
{
|
||||
Q921GetTimeProc = callback;
|
||||
}
|
||||
|
||||
@@ -96,7 +96,7 @@ L3INT Q931L2HeaderSpace = {4}; /* Q921 header space, sapi, tei etc */
|
||||
Q931ErrorCB_t Q931ErrorProc;
|
||||
/* callback for error messages. */
|
||||
|
||||
L3ULONG (*Q931GetTimeProc) ()=NULL; /* callback for func reading time in ms */
|
||||
L3ULONG (*Q931GetTimeProc) (void) = NULL; /* callback for func reading time in ms */
|
||||
|
||||
/*****************************************************************************
|
||||
|
||||
@@ -606,7 +606,7 @@ L3ULONG Q931GetTime()
|
||||
return tNow;
|
||||
}
|
||||
|
||||
void Q931SetGetTimeCB(L3ULONG (*callback)())
|
||||
void Q931SetGetTimeCB(L3ULONG (*callback)(void))
|
||||
{
|
||||
Q931GetTimeProc = callback;
|
||||
}
|
||||
|
||||
@@ -131,7 +131,29 @@ int Q921QueueHDLCFrame(L2TRUNK trunk, L2UCHAR *b, L2INT size);
|
||||
int Q921Rx12(L2TRUNK trunk);
|
||||
int Q921Rx32(L2TRUNK trunk, L2UCHAR * Mes, L2INT Size);
|
||||
int Q921Start(L2TRUNK trunk);
|
||||
void Q921SetGetTimeCB(L2ULONG (*callback)());
|
||||
void Q921SetGetTimeCB(L2ULONG (*callback)(void));
|
||||
void Q921TimerTick(L2TRUNK trunk);
|
||||
|
||||
int Q921Tx21Proc(L2TRUNK trunk, L2UCHAR *Msg, L2INT size);
|
||||
int Q921Tx23Proc(L2TRUNK trunk, L2UCHAR *Msg, L2INT size);
|
||||
extern L2ULONG tLast;
|
||||
L2ULONG Q921GetTime(void);
|
||||
void Q921T200TimerStart(L2TRUNK trunk);
|
||||
void Q921T200TimerStop(L2TRUNK trunk);
|
||||
void Q921T200TimerReset(L2TRUNK trunk);
|
||||
void Q921T203TimerStart(L2TRUNK trunk);
|
||||
void Q921T203TimerStop(L2TRUNK trunk);
|
||||
void Q921T203TimerReset(L2TRUNK trunk);
|
||||
void Q921T200TimerExpire(L2TRUNK trunk);
|
||||
void Q921T203TimerExpire(L2TRUNK trunk);
|
||||
int Q921SendI(L2TRUNK trunk, L2UCHAR Sapi, char cr, L2UCHAR Tei, char pf, L2UCHAR *mes, L2INT size);
|
||||
int Q921SendRNR(L2TRUNK trunk, int Sapi, int cr, int Tei, int pf);
|
||||
int Q921SendREJ(L2TRUNK trunk, int Sapi, int cr, int Tei, int pf);
|
||||
int Q921SendSABME(L2TRUNK trunk, int Sapi, int cr, int Tei, int pf);
|
||||
int Q921SendDM(L2TRUNK trunk, int Sapi, int cr, int Tei, int pf);
|
||||
int Q921SendDISC(L2TRUNK trunk, int Sapi, int cr, int Tei, int pf);
|
||||
int Q921SendUA(L2TRUNK trunk, int Sapi, int cr, int Tei, int pf);
|
||||
int Q921ProcSABME(L2TRUNK trunk, L2UCHAR *mes, L2INT size);
|
||||
|
||||
#endif
|
||||
|
||||
@@ -126,10 +126,10 @@
|
||||
Enum helper macros <Need description of these macros>
|
||||
|
||||
*****************************************************************************/
|
||||
#define Q931_ENUM_NAMES(_NAME, _STRINGS) static char * _NAME [] = { _STRINGS , NULL };
|
||||
#define Q931_STR2ENUM_P(_FUNC1, _FUNC2, _TYPE) _TYPE _FUNC1 (char *name); char * _FUNC2 (_TYPE type);
|
||||
#define Q931_ENUM_NAMES(_NAME, _STRINGS) static const char * _NAME [] = { _STRINGS , NULL };
|
||||
#define Q931_STR2ENUM_P(_FUNC1, _FUNC2, _TYPE) _TYPE _FUNC1 (const char *name); const char * _FUNC2 (_TYPE type);
|
||||
#define Q931_STR2ENUM(_FUNC1, _FUNC2, _TYPE, _STRINGS, _MAX) \
|
||||
_TYPE _FUNC1 (char *name) \
|
||||
_TYPE _FUNC1 (const char *name) \
|
||||
{ \
|
||||
int i; \
|
||||
_TYPE t = _MAX ; \
|
||||
@@ -143,7 +143,7 @@
|
||||
\
|
||||
return t; \
|
||||
} \
|
||||
char * _FUNC2 (_TYPE type) \
|
||||
const char * _FUNC2 (_TYPE type) \
|
||||
{ \
|
||||
if (type > _MAX) { \
|
||||
type = _MAX; \
|
||||
@@ -904,14 +904,14 @@ void Q931SetDefaultErrorCB(Q931ErrorCB_t Q931ErrorPar);
|
||||
|
||||
void Q931CreateTE(L3UCHAR i);
|
||||
void Q931CreateNT(L3UCHAR i);
|
||||
void Q931SetMesCreateCB(L3INT (*callback)());
|
||||
void Q931SetMesCreateCB(L3INT (*callback)(void));
|
||||
void Q931SetDialectCreateCB(L3INT (*callback)(L3INT));
|
||||
void Q931SetHeaderSpace(L3INT space);
|
||||
|
||||
void Q931SetMesProc(L3UCHAR mes, L3UCHAR dialect, q931proc_func_t *Q931ProcFunc, q931umes_func_t *Q931UmesFunc, q931pmes_func_t *Q931PmesFunc);
|
||||
void Q931SetIEProc(L3UCHAR iec, L3UCHAR dialect, q931pie_func_t *Q931PieProc, q931uie_func_t *Q931UieProc);
|
||||
|
||||
void Q931Initialize();
|
||||
void Q931Initialize(void);
|
||||
void Q931AddDialect(L3UCHAR iDialect, void (*Q931CreateDialectCB)(L3UCHAR iDialect));
|
||||
L3INT Q931InitMesSetup(Q931mes_Generic *p);
|
||||
L3INT Q931InitMesRestartAck(Q931mes_Generic * pMes);
|
||||
@@ -924,8 +924,8 @@ L3INT Q931GetCallState(Q931_TrunkInfo_t *pTrunk, L3INT iCRV);
|
||||
L3INT Q931StartTimer(Q931_TrunkInfo_t *pTrunk, L3INT callIndex, L3USHORT iTimer);
|
||||
L3INT Q931StopTimer(Q931_TrunkInfo_t *pTrunk, L3INT callindex, L3USHORT iTimer);
|
||||
L3INT Q931SetState(Q931_TrunkInfo_t *pTrunk, L3INT callIndex, L3INT iState);
|
||||
L3ULONG Q931GetTime();
|
||||
void Q931SetGetTimeCB(L3ULONG (*callback)());
|
||||
L3ULONG Q931GetTime(void);
|
||||
void Q931SetGetTimeCB(L3ULONG (*callback)(void));
|
||||
void Q931AddStateEntry(L3UCHAR iD, L3INT iState, L3INT iMes, L3UCHAR cDir);
|
||||
L3BOOL Q931IsEventLegal(L3UCHAR iD, L3INT iState, L3INT iMes, L3UCHAR cDir);
|
||||
|
||||
@@ -970,4 +970,21 @@ L3INT Q931Api_InitTrunk(Q931_TrunkInfo_t *pTrunk,
|
||||
void *PrivateData32,
|
||||
void *PrivateData34);
|
||||
|
||||
L3INT Q931GetMesSize(Q931mes_Generic *pMes);
|
||||
L3INT Q931InitMesResume(Q931mes_Generic * pMes);
|
||||
|
||||
|
||||
|
||||
void Q931SetL4HeaderSpace(L3INT space);
|
||||
void Q931SetL2HeaderSpace(L3INT space);
|
||||
L3INT Q931ProcDummy(Q931_TrunkInfo_t *pTrunk, L3UCHAR * b,L3INT c);
|
||||
L3INT Q931UmesDummy(Q931_TrunkInfo_t *pTrunk,L3UCHAR *IBuf, Q931mes_Generic *OBuf, L3INT IOff, L3INT Size);
|
||||
L3INT Q931UieDummy(Q931_TrunkInfo_t *pTrunk, Q931mes_Generic *pMsg, L3UCHAR * IBuf, L3UCHAR * OBuf, L3INT *IOff, L3INT *OOff);
|
||||
L3INT Q931PmesDummy(Q931_TrunkInfo_t *pTrunk, Q931mes_Generic *IBuf, L3INT ISize, L3UCHAR *OBuf, L3INT *OSize);
|
||||
L3INT Q931PieDummy(Q931_TrunkInfo_t *pTrunk,L3UCHAR *IBuf, L3UCHAR *OBuf, L3INT *Octet);
|
||||
L3INT Q931TxDummy(Q931_TrunkInfo_t *pTrunk, L3UCHAR * b, L3INT n);
|
||||
L3INT Q931ErrorDummy(void *priv, L3INT a, L3INT b, L3INT c);
|
||||
|
||||
|
||||
|
||||
#endif /* _Q931_NL */
|
||||
@@ -1161,4 +1161,12 @@ q931uie_func_t Q931Uie_UserUser;
|
||||
|
||||
q931uie_func_t Q931Uie_GenericDigits;
|
||||
|
||||
|
||||
L3INT Q931ReadExt(L3UCHAR * IBuf, L3INT Off);
|
||||
L3INT Q931Uie_CongLevel(Q931_TrunkInfo_t *pTrunk, Q931mes_Generic *pMsg, L3UCHAR * IBuf, L3UCHAR * OBuf, L3INT *IOff, L3INT *OOff);
|
||||
L3INT Q931Pie_CongLevel(Q931_TrunkInfo_t *pTrunk, L3UCHAR *IBuf, L3UCHAR *OBuf, L3INT *Octet);
|
||||
L3INT Q931Uie_RevChargeInd(Q931_TrunkInfo_t *pTrunk, Q931mes_Generic *pMsg, L3UCHAR * IBuf, L3UCHAR * OBuf, L3INT *IOff, L3INT *OOff);
|
||||
L3INT Q931Pie_RevChargeInd(Q931_TrunkInfo_t *pTrunk, L3UCHAR *IBuf, L3UCHAR *OBuf, L3INT *Octet);
|
||||
|
||||
|
||||
#endif /* _Q931IE_NL */
|
||||
Reference in new issue
Block a user