argcount
rval = argcount(cmdp, cmd_argc,
int argcount(struct cmdtable *, int, char *[]);
goto argcount;
goto argcount;
goto argcount;
argcount:
argcount -= 4;
} else if (strcmp(sys_name, "ptrace") == 0 && argcount >= 1) {
argcount--;
while (argcount > 0) {
argcount--;
int argcount;
argcount = ktr->ktr_argsize / sizeof (*ap);
if (argcount) {
} else if (strcmp(sys_name, "ioctl") == 0 && argcount >= 2) {
argcount--;
argcount--;
} else if (strcmp(sys_name, "fcntl") == 0 && argcount >= 2) {
argcount--;
argcount--;
strcmp(sys_name, "getsockopt2") == 0) && argcount >= 3) {
argcount--;
argcount--;
argcount--;
argcount > 2) {
argcount--;
argcount--;
strstr(sys_name, "sigvec") != NULL) && argcount >= 1) {
argcount -= 1;
strcmp(sys_name, "killpg") == 0) && argcount >= 2) {
argcount -= 2;
} else if (strcmp(sys_name, "mprotect") == 0 && argcount >= 3) {
argcount -= 3;
} else if (strcmp(sys_name, "mmap") == 0 && argcount >= 6) {
c = argcount(namelist) + 1;
int argcount(char **);
static int argcount = FIXEDARGS;
argcount = FIXEDARGS;
if (argcount >= ARGLISTLEN) {
arglist[argcount++] = cp;
if (strncmp(argv[argcount], "GPIO_PIN_INPUT", 15) == 0) {
if (strncmp(argv[argcount], "GPIO_PIN_OUTPUT", 16) == 0) {
if (strncmp(argv[argcount], "GPIO_PIN_ALT0", 14) == 0) {
if (strncmp(argv[argcount], "GPIO_PIN_ALT1", 14) == 0) {
if (strncmp(argv[argcount], "GPIO_PIN_ALT2", 14) == 0) {
if (strncmp(argv[argcount], "GPIO_PIN_ALT3", 14) == 0) {
if (strncmp(argv[argcount], "DEFAULT_OUTPUT_ZERO", 20) == 0) {
if (strncmp(argv[argcount], "DEFAULT_OUTPUT_ONE", 19) == 0) {
fprintf(stderr, "BAD ARGUMENT: %d %s\n", argcount, argv[argcount]);
argcount++;
int argcount = start;
while (argcount < end) {
if (strncmp(argv[argcount], "GP0", 4) == 0) {
if (strncmp(argv[argcount], "GP1", 4) == 0) {
if (strncmp(argv[argcount], "GP2", 4) == 0) {
if (strncmp(argv[argcount], "GP3", 4) == 0) {
if (strncmp(argv[argcount], "GP4", 4) == 0) {
if (strncmp(argv[argcount], "GP5", 4) == 0) {
if (strncmp(argv[argcount], "GP6", 4) == 0) {
if (strncmp(argv[argcount], "GP7", 4) == 0) {
if (strncmp(argv[argcount], "GP8", 4) == 0) {
fprintf(stderr, "NOT GPn: %d %s\n", argcount, argv[argcount]);
argcount++;
if (argcount < end) {
if (strncmp(argv[argcount], "GPIO_PIN_INPUT", 15) == 0) {
if (strncmp(argv[argcount], "GPIO_PIN_OUTPUT", 16) == 0) {
if (strncmp(argv[argcount], "GPIO_PIN_ALT0", 14) == 0) {
if (strncmp(argv[argcount], "GPIO_PIN_ALT3", 14) == 0) {
if (strncmp(argv[argcount], "GPIO_PIN_ALT4", 14) == 0) {
if (strncmp(argv[argcount], "GPIO_PIN_ALT5", 14) == 0) {
if (strncmp(argv[argcount], "GPIO_PIN_ALT6", 14) == 0) {
if (strncmp(argv[argcount], "DEFAULT_OUTPUT_ZERO", 20) == 0) {
if (strncmp(argv[argcount], "DEFAULT_OUTPUT_ONE", 19) == 0) {
fprintf(stderr, "BAD ARGUMENT: %d %s\n", argcount, argv[argcount]);
argcount++;
int argcount = start;
while (argcount < end) {
if (strncmp(argv[argcount], "CS_TO_DATA_DELAY", 17) == 0) {
if (strncmp(argv[argcount], "LAST_BYTE_TO_CS_DELAY", 22) == 0) {
if (strncmp(argv[argcount], "DELAY_BETWEEN_BYTES", 20) == 0) {
fprintf(stderr, "BAD ARGUMENT: %d %s\n", argcount, argv[argcount]);
argcount++;
if (argcount < end) {
v = (uint16_t) strtoi(argv[argcount], NULL, 0, 0, 0xffff, &error);
fprintf(stderr, "BAD CONVERSION OF uint16_t: %d %s\n", argcount, argv[argcount]);
argcount++;
int argcount = start;
while (argcount < end) {
if (strncmp(argv[argcount], "POWERED", 8) == 0) {
if (strncmp(argv[argcount], "MA", 3) == 0) {
fprintf(stderr, "BAD ARGUMENT: %d %s\n", argcount, argv[argcount]);
argcount++;
if (argcount < end) {
if (strncmp(argv[argcount], "SELF", 5) == 0) {
if (strncmp(argv[argcount], "BUS", 4) == 0) {
fprintf(stderr, "BAD ARGUMENT: %s\n", argv[argcount]);
power_ma = (uint16_t) strtoi(argv[argcount], NULL, 0, 1, 511, &error);
fprintf(stderr, "BAD CONVERSION OF MA 1 - 511: %d %s\n", argcount, argv[argcount]);
argcount++;
int argcount = start;
while (argcount < end) {
if (strncmp(argv[argcount], "GP0", 4) == 0) {
if (strncmp(argv[argcount], "GP1", 4) == 0) {
if (strncmp(argv[argcount], "GP2", 4) == 0) {
if (strncmp(argv[argcount], "GP3", 4) == 0) {
fprintf(stderr, "NOT GPn: %d %s\n", argcount, argv[argcount]);
argcount++;
if (argcount < end) {