2001-05-16 Jeff Johnston <jjohnstn@redhat.com>
[deliverable/binutils-gdb.git] / gas / expr.h
index d7c7a3b1b922deb5d507ade57fc1ec5b284765c1..9483cafb4188d29c126777eaeef58549b41a79d8 100644 (file)
@@ -1,5 +1,6 @@
 /* expr.h -> header file for expr.c
-   Copyright (C) 1987, 92-98, 1999 Free Software Foundation, Inc.
+   Copyright 1987, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000
+   Free Software Foundation, Inc.
 
    This file is part of GAS, the GNU Assembler.
 
@@ -39,8 +40,7 @@
 
    NOTE: This enumeration must match the op_rank array in expr.c.  */
 
-typedef enum
-{
+typedef enum {
   /* An illegal expression.  */
   O_illegal,
   /* A nonexistent expression.  */
@@ -104,28 +104,14 @@ typedef enum
   O_logical_or,
   /* X_op_symbol [ X_add_symbol ] */
   O_index,
-  /* machine dependent #1 */
-  O_md1,
-  /* machine dependent #2 */
-  O_md2,
-  /* machine dependent #3 */
-  O_md3,
-  /* machine dependent #4 */
-  O_md4,
-  /* machine dependent #5 */
-  O_md5,
-  /* machine dependent #6 */
-  O_md6,
-  /* machine dependent #7 */
-  O_md7,
-  /* machine dependent #8 */
-  O_md8,
+  /* machine dependent operators */
+  O_md1,  O_md2,  O_md3,  O_md4,  O_md5,  O_md6,  O_md7,  O_md8,
+  O_md9,  O_md10, O_md11, O_md12, O_md13, O_md14, O_md15, O_md16,
   /* this must be the largest value */
   O_max
 } operatorT;
 
-typedef struct expressionS
-{
+typedef struct expressionS {
   /* The main symbol.  */
   symbolS *X_add_symbol;
   /* The second symbol, if needed.  */
@@ -155,16 +141,16 @@ typedef struct expressionS
   unsigned short X_md;
 } expressionS;
 
-/* "result" should be type (expressionS *). */
+/* "result" should be type (expressionS *).  */
 #define expression(result) expr (0, result)
 
 /* If an expression is O_big, look here for its value. These common
-   data may be clobbered whenever expr() is called. */
-/* Flonums returned here.  Big enough to hold most precise flonum. */
+   data may be clobbered whenever expr() is called.  */
+/* Flonums returned here.  Big enough to hold most precise flonum.  */
 extern FLONUM_TYPE generic_floating_point_number;
-/* Bignums returned here. */
+/* Bignums returned here.  */
 extern LITTLENUM_TYPE generic_bignum[];
-/* Number of littlenums in above. */
+/* Number of littlenums in above.  */
 #define SIZE_OF_LARGE_NUMBER (20)
 
 typedef char operator_rankT;
@@ -182,5 +168,3 @@ extern symbolS *expr_build_uconstant PARAMS ((offsetT));
 extern symbolS *expr_build_unary PARAMS ((operatorT, symbolS *));
 extern symbolS *expr_build_binary PARAMS ((operatorT, symbolS *, symbolS *));
 extern symbolS *expr_build_dot PARAMS ((void));
-
-/* end of expr.h */
This page took 0.045193 seconds and 4 git commands to generate.