char* irc_parse(char* buffer) { //Start parsing IRC message if(buffer[0]!=':') { //Invalid start message return ""; } if(strcspn(buffer, "!")<=1) { return ""; } //Parse char name[128]; char id[64]; char message[1024]; //Find name strncpy(name, &buffer[1], strcspn(buffer, "!")-1); name[strcspn(buffer, "!")-1]='\0'; //Find ID cout<