mirror of
https://github.com/asterisk/asterisk.git
synced 2025-10-12 15:45:18 +00:00
Fix expressions on Big Endian platforms (issue #5233)
using bison version 1.875d, flex version 2.5.31 git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@6645 65c4cc65-6c06-0410-ace0-fbb531ad65f3
This commit is contained in:
@@ -159,7 +159,10 @@ extern int ast_yylex __P((YYSTYPE *, YYLTYPE *, yyscan_t));
|
||||
|
||||
start: expr { ((struct parse_io *)parseio)->val = (struct val *)calloc(sizeof(struct val),1);
|
||||
((struct parse_io *)parseio)->val->type = $$->type;
|
||||
((struct parse_io *)parseio)->val->u.s = $$->u.s; }
|
||||
if( $$->type == AST_EXPR_integer )
|
||||
((struct parse_io *)parseio)->val->u.i = $$->u.i;
|
||||
else
|
||||
((struct parse_io *)parseio)->val->u.s = $$->u.s; }
|
||||
;
|
||||
|
||||
expr: TOKEN { $$= $1;}
|
||||
|
Reference in New Issue
Block a user