FreeBSD/contrib/binutils/gas/config/tc-arm.c
/* Return TRUE if anything in the expression is a bignum.  */
Return TRUE if anything in the expression is a bignum.
Return TRUE if anything in the expression is a bignum .
static int
walk_no_bignums (symbolS * sp)
{
  if (symbol_get_value_expression (sp)->X_op == O_big)
    return 1;
  if (symbol_get_value_expression (sp)->X_add_symbol)
    {
      return (walk_no_bignums (symbol_get_value_expression (sp)->X_add_symbol)
	      || (symbol_get_value_expression (sp)->X_op_symbol
		  && walk_no_bignums (symbol_get_value_expression (sp)->X_op_symbol)));
    }
  return 0;
}
static int walk_no_bignums ( symbolS * sp ) { if ( symbol_get_value_expression ( sp ) -> X_op == O_big ) return 1 ; if ( symbol_get_value_expression ( sp ) -> X_add_symbol ) { return ( walk_no_bignums ( symbol_get_value_expression ( sp ) -> X_add_symbol ) || ( symbol_get_value_expression ( sp ) -> X_op_symbol && walk_no_bignums ( symbol_get_value_expression ( sp ) -> X_op_symbol ) ) ) ; } return 0 ; }
Return TRUE if anything in the expression is a bignum.
Return TRUE if anything in the expression is a bignum .