static int
rule_check_num_args(char **tokens, int num)
{
- int i = 0;
- for (i = 0; tokens[i] != NULL; i++);
+ int i;
+
+ for (i = 0; tokens[i] != NULL; i++)
+ ;
if (i < num) {
syntax_error("at least %d tokens were expected but only %d were found", num, i);
static int
rule_parser(char **tokens)
{
- int i = 0;
- int error = 0;
+ int i;
int parsed = 0;
/* Convert the command/verb to lowercase */
tokens[0][i] = tolower(tokens[0][i]);
for (i = 0; parsers[i].verb; i++) {
- if ((error = rule_check_num_args(tokens, parsers[i].min_args)))
+ if (rule_check_num_args(tokens, parsers[i].min_args) != 0)
continue;
if (!strcmp(tokens[0], parsers[i].verb)) {
{
struct rule_tab *rt;
struct stat sb;
- int i = 0;
- int error = 0;
+ int i;
+ int error;
- if ((error = rule_check_num_args(tokens, 2)))
+ if (rule_check_num_args(tokens, 2) != 0)
return 0;
error = stat(tokens[0], &sb);
}
void
-rule_tab(void) {
+rule_tab(void)
+{
struct rule_tab *rt;
int error;
int mode;