diff options
author | kpfleming <kpfleming@f38db490-d61c-443f-a65b-d21fe96a405b> | 2005-04-03 21:16:01 +0000 |
---|---|---|
committer | kpfleming <kpfleming@f38db490-d61c-443f-a65b-d21fe96a405b> | 2005-04-03 21:16:01 +0000 |
commit | 28efcb2a0c090b3880bcc11e97390f534f57d5f8 (patch) | |
tree | a6129c99d07e2b0f08a8212220b588e52a7c797d /ast_expr.y | |
parent | 535434ea0e44d35bdc071043c2b15fdf29cf1d1a (diff) |
fix various compiler warnings (bug #3938)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@5367 f38db490-d61c-443f-a65b-d21fe96a405b
Diffstat (limited to 'ast_expr.y')
-rwxr-xr-x | ast_expr.y | 20 |
1 files changed, 11 insertions, 9 deletions
diff --git a/ast_expr.y b/ast_expr.y index bbe174005..0c8c40a8d 100755 --- a/ast_expr.y +++ b/ast_expr.y @@ -24,19 +24,21 @@ #include <asterisk/ast_expr.h> #include <asterisk/logger.h> +#ifndef QUAD_MIN #ifdef LONG_LONG_MIN #define QUAD_MIN LONG_LONG_MIN -#endif +#else /* LONG_LONG_MIN */ +#define QUAD_MIN (-0x7fffffffffffffffL-1) +#endif /* LONG_LONG_MIN */ +#endif /* QUAD_MIN */ + +#ifndef QUAD_MAX #ifdef LONG_LONG_MAX #define QUAD_MAX LONG_LONG_MAX -#endif - -# if ! defined(QUAD_MIN) -# define QUAD_MIN (-0x7fffffffffffffffL-1) -# endif -# if ! defined(QUAD_MAX) -# define QUAD_MAX (0x7fffffffffffffffL) -# endif +#else /* LONG_LONG_MAX */ +#define QUAD_MAX (0x7fffffffffffffffL) +#endif /* LONG_LONG_MAX */ +#endif /* QUAD_MAX */ #define YYPARSE_PARAM kota #define YYLEX_PARAM kota |