X-Git-Url: https://git.libre-soc.org/?a=blobdiff_plain;f=gdb%2Fexpression.h;h=0fbab0357c58f6815b34bc644192bc753b235fff;hb=ae14a5f5db3f6f9847eed97788f15f10d42a7f77;hp=4408e8d304f93a8dec1338190ecc29b5da163128;hpb=c5aa993b1f4add48fbdc6cc3117059f616e49875;p=binutils-gdb.git diff --git a/gdb/expression.h b/gdb/expression.h index 4408e8d304f..0fbab0357c5 100644 --- a/gdb/expression.h +++ b/gdb/expression.h @@ -1,5 +1,5 @@ /* Definitions for expressions stored in reversed prefix form, for GDB. - Copyright 1986, 1989, 1992, 1994 Free Software Foundation, Inc. + Copyright 1986, 1989, 1992, 1994, 2000 Free Software Foundation, Inc. This file is part of GDB. @@ -23,6 +23,7 @@ #include "symtab.h" /* Needed for "struct block" type. */ +#include "doublest.h" /* Needed for DOUBLEST. */ /* Definitions for saved C expressions. */ @@ -78,7 +79,6 @@ enum exp_opcode BINOP_MIN, /* ? */ - BINOP_SCOPE, /* :: */ /* STRUCTOP_MEMBER is used for pointer-to-member constructs. X . * Y translates into X STRUCTOP_MEMBER Y. */ @@ -334,9 +334,9 @@ struct expression /* From parse.c */ -extern struct expression *parse_expression PARAMS ((char *)); +extern struct expression *parse_expression (char *); -extern struct expression *parse_exp_1 PARAMS ((char **, struct block *, int)); +extern struct expression *parse_exp_1 (char **, struct block *, int); /* The innermost context required by the stack and register variables we've encountered so far. To use this, set it to NULL, then call @@ -363,19 +363,19 @@ enum noside }; extern struct value *evaluate_subexp_standard - PARAMS ((struct type *, struct expression *, int *, enum noside)); + (struct type *, struct expression *, int *, enum noside); /* From expprint.c */ -extern void print_expression PARAMS ((struct expression *, GDB_FILE *)); +extern void print_expression (struct expression *, struct ui_file *); -extern char *op_string PARAMS ((enum exp_opcode)); +extern char *op_string (enum exp_opcode); -extern void dump_prefix_expression PARAMS ((struct expression *, - GDB_FILE *, - char *)); -extern void dump_postfix_expression PARAMS ((struct expression *, - GDB_FILE *, - char *)); +extern void dump_prefix_expression (struct expression *, + struct ui_file *, + char *); +extern void dump_postfix_expression (struct expression *, + struct ui_file *, + char *); #endif /* !defined (EXPRESSION_H) */