rendered paste bodystruct serverinfo DealWithServerInfo (char *rawinfo) {
struct serverinfo srv;
char *p,*p1;
char tempres[256];
char *lookmeup = "maxclients";
p = strstr(rawinfo,lookmeup);
p += strlen(lookmeup);
p1 = strstr(p,"\\");
strncpy(result,p,p1-p);
srv.maxclients=atoi(tempresult);
char *lookmeup = "hostname";
p = strstr(rawinfo,lookmeup);
p += strlen(lookmeup);
p1 = strstr(p,"\\");
strncpy(srv.hostname,p,p1-p);
char *lookmeup = "deathmatch";
p = strstr(rawinfo,lookmeup);
p += strlen(lookmeup);
p1 = strstr(p,"\\");
strncpy(result,p,p1-p);
srv.maxclients=atoi(tempresult);
char *lookmeup = "map";
p = strstr(rawinfo,lookmeup);
p += strlen(lookmeup);
p1 = strstr(p,"\\");
strncpy(srv.map,p,p1-p);
char *lookmeup = "status";
p = strstr(rawinfo,lookmeup);
p += strlen(lookmeup);
p1 = strstr(p,"\\");
strncpy(srv.status,p,p1-p);
return srv;
}