>>106718276
Yeah, but the problem is not with the signature. There multiple ways to suppress warnings about unused variable.
You can use (void):
(void) argc, (void) argv;
You can use maybe_unused attribute (C23):
int main([[maybe_unused]] int argc, [[maybe_unused]] char *argv[])
or you can omit argument name (C23):
int main(int, char *[])