#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include void checkClientinput(int argc, char *argv[]); void setupClient(int argc, char *argv[]) { // CHECK INPUT checkClientinput(argc, argv); // SIGNAL setupClientSignalHandler(); // MSGQ setupClientMsgq(); } void checkClientinput(int argc, char *argv[]){ if (argc < 2) { printf(PHELP "./F4Client PLAYER_NAME\n" "\t- PLAYER_NAME \t\tplayer name\n" ); exit(EXIT_SUCCESS); } else if (argc > 2) { printf(PCLIENT "To many arguments!"); exit(EXIT_FAILURE); } if (!argv[1] || strlen(argv[1]) > MAX_NAME) { errExitMsg("Invalid player name"); } }