finish const-ifying ast_func_read()
[asterisk/asterisk.git] / funcs / func_math.c
index b5ad435..4dbfac8 100644 (file)
@@ -65,7 +65,7 @@ enum TypeOfResult {
        CHAR_RESULT
 };
 
-static int math(struct ast_channel *chan, char *cmd, char *parse,
+static int math(struct ast_channel *chan, const char *cmd, char *parse,
                char *buf, size_t len)
 {
        float fnum1;
@@ -265,9 +265,9 @@ static int math(struct ast_channel *chan, char *cmd, char *parse,
 static struct ast_custom_function math_function = {
        .name = "MATH",
        .synopsis = "Performs Mathematical Functions",
-       .syntax = "MATH(<number1><op><number 2>[,<type_of_result>])",
-       .desc = "Perform calculation on number 1 to number 2. Valid ops are: \n"
-               "    +,-,/,*,%,<,>,>=,<=,==\n"
+       .syntax = "MATH(<number1><op><number2>[,<type_of_result>])",
+       .desc = "Perform calculation on number1 to number2. Valid ops are: \n"
+               "    +,-,/,*,%,<<,>>,^,<,>,>=,<=,==\n"
                "and behave as their C equivalents.\n"
                "<type_of_result> - wanted type of result:\n"
                "       f, float - float(default)\n"