static char **_argv = NULL;
#endif
+#ifdef _WIN32
+bool cmdline(const char *cmd)
+{
+ for (int i = 1; i < _argc; i++)
+ {
+ char *arg = _argv[i];
+ while (*arg == '-')
+ arg++;
+ if (strcasecmp(arg, cmd) == 0)
+ return true;
+ }
+
+ return false;
+}
+#else
bool cmdline(const char *cmd)
{
for (int i = 1; i < _argc; i++)
return false;
}
+#endif
// --------------------------------------------------------------------------
ClearKey(MAC_CONTROL_KEY);
if ((mod & KMOD_ALT) == 0)
ClearKey(MAC_OPTION_KEY);
+ if ((mod & KMOD_META) == 0)
+ ClearKey(MAC_COMMAND_KEY);
if ((mod & KMOD_SHIFT) == 0)
ClearKey(MAC_SHIFT_KEY);
if ((mod & KMOD_CAPS) == 0)