32 lines
524 B
C
32 lines
524 B
C
// credit to Hannah / ZegLol for making this!
|
|
|
|
int gargc;
|
|
char **gargv;
|
|
|
|
char *fval(const char *arg, int param)
|
|
{
|
|
for (int i = 0; i < gargc; i++) {
|
|
if (!strcmp(gargv[i], arg)) return gargv[i + param];
|
|
}
|
|
|
|
return "";
|
|
}
|
|
|
|
bool fbool(const char *arg)
|
|
{
|
|
for (int i = 0; i < gargc; i++) {
|
|
if (!strcmp(gargv[i], arg)) return true;
|
|
}
|
|
|
|
return false;
|
|
}
|
|
|
|
char *fequals(const char *arg)
|
|
{
|
|
for (int i = 0; i < gargc; i++) {
|
|
if (!memcmp(gargv[i], arg, strlen(arg) - 1))
|
|
return gargv[i] + strlen(arg) + 1;
|
|
}
|
|
|
|
return "";
|
|
} |