29 lines
554 B
C
29 lines
554 B
C
#include "sandbox.h"
|
|
|
|
#include "utils.h"
|
|
|
|
#include <stdarg.h>
|
|
#include <stdio.h>
|
|
#include <stdlib.h>
|
|
|
|
int main(int argc, char* argv[]) {
|
|
return 0;
|
|
}
|
|
|
|
Command* find_command(const char* name) {
|
|
Command* match = NULL;
|
|
|
|
// Find all matching commands (starting with the given name)
|
|
size_t length = strlen(name);
|
|
for (size_t i = 0; i < sizeof(COMMANDS) / sizeof(COMMANDS[0]); i++)
|
|
if (strncmp(name, COMMANDS[i].name, length) == 0) {
|
|
// Check for multiple matches
|
|
if (match != NULL)
|
|
return NULL;
|
|
|
|
match = &COMMANDS[i];
|
|
}
|
|
|
|
return match;
|
|
}
|