str = input_line_pointer;
while ((c = *input_line_pointer) != ',')
{
- if (is_end_of_line[(unsigned char) c])
+ if (is_end_of_stmt (c))
break;
++input_line_pointer;
}
{
/* Offset is ignored in inner structs. */
SKIP_WHITESPACE ();
- if (!is_end_of_line[(unsigned char) *input_line_pointer])
+ if (!is_end_of_stmt (*input_line_pointer))
start_offset = get_absolute_expression ();
else
start_offset = 0;
int longword_align = 0;
SKIP_WHITESPACE ();
- if (!is_end_of_line[(unsigned char) *input_line_pointer])
+ if (!is_end_of_stmt (*input_line_pointer))
count = get_absolute_expression ();
switch (type)
if (c == ',')
{
input_line_pointer++;
- if (is_end_of_line[(unsigned char) *input_line_pointer])
+ if (is_end_of_stmt (*input_line_pointer))
c = *input_line_pointer;
}
}
SKIP_WHITESPACE ();
ver = input_line_pointer;
- while (!is_end_of_line[(unsigned char) *input_line_pointer])
+ while (!is_end_of_stmt (*input_line_pointer))
++input_line_pointer;
c = *input_line_pointer;
*input_line_pointer = 0;
}
SKIP_WHITESPACE ();
c = *input_line_pointer;
- if (!is_end_of_line[c])
+ if (!is_end_of_stmt (c))
++input_line_pointer;
}
/* Only ".align" with no argument is allowed within .struct/.union. */
int count = arg;
- if (!is_end_of_line[(unsigned char) *input_line_pointer])
+ if (!is_end_of_stmt (*input_line_pointer))
{
if (arg == 2)
as_warn (_("Argument to .even ignored"));
else
{
filename = input_line_pointer;
- while (!is_end_of_line[(unsigned char) *input_line_pointer])
+ while (!is_end_of_stmt (*input_line_pointer))
++input_line_pointer;
c = *input_line_pointer;
*input_line_pointer = '\0';
else
{
msg = input_line_pointer;
- while (!is_end_of_line[(unsigned char) *input_line_pointer])
+ while (!is_end_of_stmt (*input_line_pointer))
++input_line_pointer;
c = *input_line_pointer;
*input_line_pointer = 0;
ILLEGAL_WITHIN_STRUCT ();
SKIP_WHITESPACE ();
- if (!is_end_of_line[(unsigned char) *input_line_pointer])
+ if (!is_end_of_stmt (*input_line_pointer))
count = get_absolute_expression ();
do_repeat ((size_t) count, "LOOP", "ENDLOOP", NULL);
ILLEGAL_WITHIN_STRUCT ();
SKIP_WHITESPACE ();
- if (!is_end_of_line[(unsigned char) *input_line_pointer])
+ if (!is_end_of_stmt (*input_line_pointer))
cond = get_absolute_expression ();
if (cond)
seg->flags |= SEC_TIC54X_BLOCK;
c = *input_line_pointer;
- if (!is_end_of_line[(unsigned char) c])
+ if (!is_end_of_stmt (c))
++input_line_pointer;
}
if (c == ',')
{
++input_line_pointer;
- if (is_end_of_line[(unsigned char) *input_line_pointer])
+ if (is_end_of_stmt (*input_line_pointer))
c = *input_line_pointer;
}
}
int expecting_operand = 0;
int i;
- while (numexp < MAX_OPERANDS && !is_end_of_line[(unsigned char) *lptr])
+ while (numexp < MAX_OPERANDS && !is_end_of_stmt (*lptr))
{
int paren_not_balanced = 0;
char *op_start, *op_end;
while (is_whitespace (*lptr))
++lptr;
- if (!is_end_of_line[(unsigned char) *lptr])
+ if (!is_end_of_stmt (*lptr))
{
as_bad (_("Extra junk on line"));
return -1;
int recurse = 1;
int line_conditional = 0;
char *tmp;
- unsigned char current_char;
+ char current_char;
/* Flag lines where we might need to replace a single '=' with two;
GAS uses single '=' to assign macro args values, and possibly other
replacement = xstrdup (line);
ptr = head = replacement;
- while (!is_end_of_line[(current_char = * (unsigned char *) ptr)])
+ while (!is_end_of_stmt (current_char = * ptr))
{
/* Need to update this since LINE may have been modified. */
if (eval_line)
/* Work with a copy of the input line, including EOL char. */
for (endp = input_line_pointer; *endp != 0; )
- if (is_end_of_line[(unsigned char) *endp++])
+ if (is_end_of_stmt (*endp++))
break;
line = xmemdup0 (input_line_pointer, endp - input_line_pointer);
}
}
- if (is_end_of_line[(unsigned char) next_char])
+ if (is_end_of_stmt (next_char))
return 1;
rest = input_line_pointer;