proper header name and attribution (issue #5218)
[asterisk/asterisk.git] / ast_expr2.y
index c2af98c..b25917c 100755 (executable)
@@ -349,7 +349,7 @@ to_string (struct val *vp)
                return;
        }
 
-       sprintf (tmp, "%lld", (long long)vp->u.i);
+       sprintf(tmp, "%ld", (long int) vp->u.i);
        vp->type = AST_EXPR_string;
        vp->u.s  = tmp;
 }
@@ -390,11 +390,12 @@ void ast_log(int level, const char *file, int line, const char *function, const
 
 
 int main(int argc,char **argv) {
-       char *s;
-
-       s=ast_expr(argv[1]);
-
-       printf("=====%s======\n",s);
+       char s[4096];
+       
+       if (ast_expr(argv[1], s, sizeof(s)))
+               printf("=====%s======\n",s);
+       else
+               printf("No result\n");
 }
 
 #endif