* ehopt.c: Convert to ISO-C.

* emul.h: Likewise.
	* expr.c: Likewise.
	* expr.h: Likewise.
	* flonum-copy.c: Likewise.
	* flonum-mult.c: Likewise.
	* flonum.h: Likewise.
	* frags.c: Likewise.
	* frags.h: Likewise.
This commit is contained in:
Kazu Hirata
2003-11-22 16:03:03 +00:00
parent 369864a44d
commit dd625418be
10 changed files with 121 additions and 166 deletions

View File

@@ -32,17 +32,17 @@
#include "safe-ctype.h"
#include "obstack.h"
static void floating_constant PARAMS ((expressionS * expressionP));
static valueT generic_bignum_to_int32 PARAMS ((void));
static void floating_constant (expressionS * expressionP);
static valueT generic_bignum_to_int32 (void);
#ifdef BFD64
static valueT generic_bignum_to_int64 PARAMS ((void));
static valueT generic_bignum_to_int64 (void);
#endif
static void integer_constant PARAMS ((int radix, expressionS * expressionP));
static void mri_char_constant PARAMS ((expressionS *));
static void current_location PARAMS ((expressionS *));
static void clean_up_expression PARAMS ((expressionS * expressionP));
static segT operand PARAMS ((expressionS *));
static operatorT operator PARAMS ((int *));
static void integer_constant (int radix, expressionS * expressionP);
static void mri_char_constant (expressionS *);
static void current_location (expressionS *);
static void clean_up_expression (expressionS * expressionP);
static segT operand (expressionS *);
static operatorT operator (int *);
extern const char EXP_CHARS[], FLT_CHARS[];
@@ -63,8 +63,7 @@ static struct expr_symbol_line *expr_symbol_lines;
into the fake section expr_section. */
symbolS *
make_expr_symbol (expressionP)
expressionS *expressionP;
make_expr_symbol (expressionS *expressionP)
{
expressionS zero;
symbolS *symbolP;
@@ -118,10 +117,7 @@ make_expr_symbol (expressionP)
the symbol. */
int
expr_symbol_where (sym, pfile, pline)
symbolS *sym;
char **pfile;
unsigned int *pline;
expr_symbol_where (symbolS *sym, char **pfile, unsigned int *pline)
{
register struct expr_symbol_line *l;
@@ -151,8 +147,7 @@ expr_symbol_where (sym, pfile, pline)
but that seems more clumsy. */
symbolS *
expr_build_uconstant (value)
offsetT value;
expr_build_uconstant (offsetT value)
{
expressionS e;
@@ -165,9 +160,7 @@ expr_build_uconstant (value)
/* Build an expression for OP s1. */
symbolS *
expr_build_unary (op, s1)
operatorT op;
symbolS *s1;
expr_build_unary (operatorT op, symbolS *s1)
{
expressionS e;
@@ -180,10 +173,7 @@ expr_build_unary (op, s1)
/* Build an expression for s1 OP s2. */
symbolS *
expr_build_binary (op, s1, s2)
operatorT op;
symbolS *s1;
symbolS *s2;
expr_build_binary (operatorT op, symbolS *s1, symbolS *s2)
{
expressionS e;
@@ -197,7 +187,7 @@ expr_build_binary (op, s1, s2)
/* Build an expression for the current location ('.'). */
symbolS *
expr_build_dot ()
expr_build_dot (void)
{
expressionS e;
@@ -227,8 +217,7 @@ FLONUM_TYPE generic_floating_point_number = {
int generic_floating_point_magic;
static void
floating_constant (expressionP)
expressionS *expressionP;
floating_constant (expressionS *expressionP)
{
/* input_line_pointer -> floating-point constant. */
int error_code;
@@ -255,7 +244,7 @@ floating_constant (expressionP)
}
static valueT
generic_bignum_to_int32 ()
generic_bignum_to_int32 (void)
{
valueT number =
((generic_bignum[1] & LITTLENUM_MASK) << LITTLENUM_NUMBER_OF_BITS)
@@ -266,7 +255,7 @@ generic_bignum_to_int32 ()
#ifdef BFD64
static valueT
generic_bignum_to_int64 ()
generic_bignum_to_int64 (void)
{
valueT number =
((((((((valueT) generic_bignum[3] & LITTLENUM_MASK)
@@ -281,9 +270,7 @@ generic_bignum_to_int64 ()
#endif
static void
integer_constant (radix, expressionP)
int radix;
expressionS *expressionP;
integer_constant (int radix, expressionS *expressionP)
{
char *start; /* Start of number. */
char *suffix = NULL;
@@ -642,8 +629,7 @@ integer_constant (radix, expressionP)
/* Parse an MRI multi character constant. */
static void
mri_char_constant (expressionP)
expressionS *expressionP;
mri_char_constant (expressionS *expressionP)
{
int i;
@@ -732,8 +718,7 @@ mri_char_constant (expressionP)
handles the magic symbol `.'. */
static void
current_location (expressionp)
expressionS *expressionp;
current_location (expressionS *expressionp)
{
if (now_seg == absolute_section)
{
@@ -756,8 +741,7 @@ current_location (expressionp)
Input_line_pointer->(next non-blank) char after operand. */
static segT
operand (expressionP)
expressionS *expressionP;
operand (expressionS *expressionP)
{
char c;
symbolS *symbolP; /* Points to symbol. */
@@ -1354,8 +1338,7 @@ operand (expressionP)
Unused fields zeroed to help expr (). */
static void
clean_up_expression (expressionP)
expressionS *expressionP;
clean_up_expression (expressionS *expressionP)
{
switch (expressionP->X_op)
{
@@ -1506,7 +1489,7 @@ static operator_rankT op_rank[] = {
#define MRI_MUL_PRECEDENCE 6
void
expr_set_precedence ()
expr_set_precedence (void)
{
if (flag_m68k_mri)
{
@@ -1525,7 +1508,7 @@ expr_set_precedence ()
/* Initialize the expression parser. */
void
expr_begin ()
expr_begin (void)
{
expr_set_precedence ();
@@ -1542,8 +1525,7 @@ expr_begin ()
Does not advance INPUT_LINE_POINTER. */
static inline operatorT
operator (num_chars)
int *num_chars;
operator (int *num_chars)
{
int c;
operatorT ret;
@@ -1631,9 +1613,8 @@ operator (num_chars)
/* Parse an expression. */
segT
expr (rankarg, resultP)
int rankarg; /* Larger # is higher rank. */
expressionS *resultP; /* Deliver result here. */
expr (int rankarg, /* Larger # is higher rank. */
expressionS *resultP /* Deliver result here. */)
{
operator_rankT rank = (operator_rankT) rankarg;
segT retval;
@@ -1891,7 +1872,7 @@ expr (rankarg, resultP)
lines end in end-of-line. */
char
get_symbol_end ()
get_symbol_end (void)
{
char c;
@@ -1910,7 +1891,7 @@ get_symbol_end ()
}
unsigned int
get_single_number ()
get_single_number (void)
{
expressionS exp;
operand (&exp);