From b14de7b7fc02db37564e8ea6d7b3f85f6e745ca5 Mon Sep 17 00:00:00 2001 From: Nanang Izzuddin Date: Wed, 22 Apr 2009 15:32:12 +0000 Subject: Ticket #774: Replaced abort() & printf(), which caused linking error on WM platforms, with pj_assert(). git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2639 74dad513-b988-da41-8d7b-12977e46ad98 --- third_party/g7221/common/basic_op.c | 25 +++++++++++++++---------- 1 file changed, 15 insertions(+), 10 deletions(-) (limited to 'third_party') diff --git a/third_party/g7221/common/basic_op.c b/third_party/g7221/common/basic_op.c index 1a7347cd..bf7583a7 100644 --- a/third_party/g7221/common/basic_op.c +++ b/third_party/g7221/common/basic_op.c @@ -10,10 +10,11 @@ |___________________________________________________________________________| */ -#include -#include +//#include +//#include #include "typedef.h" #include "basic_op.h" +#include #if (WMOPS) #include "count.h" @@ -1199,13 +1200,15 @@ Word16 div_s (Word16 var1, Word16 var2) if ((var1 > var2) || (var1 < 0) || (var2 < 0)) { - printf ("Division Error var1=%d var2=%d\n", var1, var2); - abort(); /* exit (0); */ + //printf ("Division Error var1=%d var2=%d\n", var1, var2); + //abort(); /* exit (0); */ + pj_assert(!"Division Error"); } if (var2 == 0) { - printf ("Division by 0, Fatal error \n"); - abort(); /* exit (0); */ + //printf ("Division by 0, Fatal error \n"); + //abort(); /* exit (0); */ + assert(!"Division by 0"); } if (var1 == 0) { @@ -1439,13 +1442,15 @@ Word16 div_l (Word32 L_num, Word16 den) #endif if ( den == (Word16) 0 ) { - printf("Division by 0 in div_l, Fatal error \n"); - exit(0); + //printf("Division by 0 in div_l, Fatal error \n"); + //exit(0); + assert(!"Division by 0"); } if ( (L_num < (Word32) 0) || (den < (Word16) 0) ) { - printf("Division Error in div_l, Fatal error \n"); - exit(0); + //printf("Division Error in div_l, Fatal error \n"); + //exit(0); + assert(!"Division Error"); } L_den = L_deposit_h( den ) ; -- cgit v1.2.3