aboutsummaryrefslogtreecommitdiffstats
path: root/bcsh.c
blob: 8e0dd329dd8efafb1f5fb39860794d9eced8e592 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include "cmd.h"

extern int yyparse();

int main(int argc, char **argv) {
    while (true) {
        yyparse();
    }
    return 0;
}

int runcmd(Command *cmd) {
    int i;
    if (cmd == NULL) {
        fprintf(stderr, "cmd is NULL\n");
    }
    printf("Run cmd: ");
    for (i = 0; i < cmd->argc; i++) {
        printf("%s ", cmd->args[i]);
    }
    printf("\n");
}