Cleanup formatting in app_math.c

git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@3896 65c4cc65-6c06-0410-ace0-fbb531ad65f3
This commit is contained in:
James Golovich
2004-10-03 15:59:52 +00:00
parent 864d84e1a7
commit a17f53358c

View File

@@ -41,15 +41,12 @@
#include <sys/file.h>
#include "../astconf.h"
static char *tdesc = "Basic maths functions";
static char *app_math = "Math";
static char *math_synopsis = "Performs Mathematical Functions";
static char *math_descrip =
"Math(returnvar,<number1><op><number 2>\n\n"
"Perform floating point calculation on number 1 to number 2 and \n"
@@ -57,7 +54,6 @@ static char *math_descrip =
" +,-,/,*,%,<,>,>=,<=,==\n"
"and behave as their C equivalents. Always returns 0.\n";
#define ADDFUNCTION 0
#define DIVIDEFUNCTION 1
#define MULTIPLYFUNCTION 2
@@ -70,14 +66,12 @@ static char *math_descrip =
#define LTEFUNCTION 8
#define EQFUNCTION 9
STANDARD_LOCAL_USER;
LOCAL_USER_DECL;
static int math_exec(struct ast_channel *chan, void *data) {
static int math_exec(struct ast_channel *chan, void *data)
{
float fnum1;
float fnum2;
float ftmp = 0;
@@ -99,14 +93,11 @@ static int math_exec(struct ast_channel *chan, void *data) {
LOCAL_USER_ADD(u);
s = ast_strdupa((void *) data);
mvar = strsep(&s, "|");
mvalue1 = strsep(&s, "|");
if ((op = strchr(mvalue1, '+'))) {
iaction = ADDFUNCTION;
*op = '\0';
@@ -149,7 +140,6 @@ static int math_exec(struct ast_channel *chan, void *data) {
if (op)
mvalue2 = op + 1;
if (!mvar || !mvalue1 || !mvalue2) {
ast_log(LOG_WARNING, "Supply all the parameters - just this once, please\n");
LOCAL_USER_REMOVE(u);
@@ -162,7 +152,6 @@ static int math_exec(struct ast_channel *chan, void *data) {
return -1;
}
if (sscanf(mvalue1, "%f", &fnum1) != 1) {
ast_log(LOG_WARNING, "'%s' is not a valid number\n", mvalue1);
LOCAL_USER_REMOVE(u);
@@ -175,12 +164,10 @@ static int math_exec(struct ast_channel *chan, void *data) {
return -1;
}
switch (iaction) {
case ADDFUNCTION :
ftmp = fnum1 + fnum2;
break;
case DIVIDEFUNCTION :
if (fnum2 <=0)
ftmp = 0; /* can't do a divide by 0 */
@@ -235,7 +222,6 @@ static int math_exec(struct ast_channel *chan, void *data) {
ast_log(LOG_WARNING, "Something happened that neither of us should be proud of %d\n", iaction);
LOCAL_USER_REMOVE(u);
return -1;
}
if (iaction < GTFUNCTION || iaction > EQFUNCTION)
@@ -280,10 +266,4 @@ char *key()
return ASTERISK_GPL_KEY;
}
/* Fading everything to black and blue... */