OSDN Git Service

* symbols.c (symbol_X_add_number): Change return type to "offsetT *".
authorAlan Modra <amodra@bigpond.net.au>
Mon, 11 Apr 2005 00:08:08 +0000 (00:08 +0000)
committerAlan Modra <amodra@bigpond.net.au>
Mon, 11 Apr 2005 00:08:08 +0000 (00:08 +0000)
* symbols.h (symbol_X_add_number): Update prototype.

gas/ChangeLog
gas/symbols.c
gas/symbols.h

index c59edd6..f6c8d4e 100644 (file)
@@ -1,3 +1,8 @@
+2005-04-11  Alan Modra  <amodra@bigpond.net.au>
+
+       * symbols.c (symbol_X_add_number): Change return type to "offsetT *".
+       * symbols.h (symbol_X_add_number): Update prototype.
+
 2005-04-10  Eric Christopher  <echristo@redhat.com>
 
        * symbols.c (symbol_X_add_number): Fix warning.
index c8773f1..002ae35 100644 (file)
@@ -2024,15 +2024,15 @@ symbol_set_value_expression (symbolS *s, const expressionS *exp)
 
 /* Return a pointer to the X_add_number component of a symbol.  */
 
-valueT *
+offsetT *
 symbol_X_add_number (symbolS *s)
 {
 #ifdef BFD_ASSEMBLER
   if (LOCAL_SYMBOL_CHECK (s))
-    return &((struct local_symbol *) s)->lsy_value;
+    return (offsetT *) &((struct local_symbol *) s)->lsy_value;
 #endif
 
-  return (valueT *)&s->sy_value.X_add_number;
+  return &s->sy_value.X_add_number;
 }
 
 /* Set the value of SYM to the current position in the current segment.  */
index eb5a852..89bbdb1 100644 (file)
@@ -175,7 +175,7 @@ extern symbolS *symbol_next (symbolS *);
 
 extern expressionS *symbol_get_value_expression (symbolS *);
 extern void symbol_set_value_expression (symbolS *, const expressionS *);
-extern valueT *symbol_X_add_number (symbolS *);
+extern offsetT *symbol_X_add_number (symbolS *);
 extern void symbol_set_value_now (symbolS *);
 extern void symbol_set_frag (symbolS *, fragS *);
 extern fragS *symbol_get_frag (symbolS *);