euid_unescapize(decoded_uid, uid);
serv_puts("MSGS ALL|0|1");
- serv_gets(buf);
+ serv_getln(buf, sizeof buf);
if (buf[0] == '8') {
serv_printf("exti|%s", decoded_uid);
serv_puts("000");
- while (serv_gets(buf), strcmp(buf, "000")) {
+ while (serv_getln(buf, sizeof buf), strcmp(buf, "000")) {
retval = atol(buf);
}
}
);
serv_puts("LKRA");
- serv_gets(buf);
- if (buf[0] == '1') while (serv_gets(buf), strcmp(buf, "000")) {
+ serv_getln(buf, sizeof buf);
+ if (buf[0] == '1') while (serv_getln(buf, sizeof buf), strcmp(buf, "000")) {
extract_token(roomname, buf, 0, '|', sizeof roomname);
view = extract_int(buf, 6);
);
serv_puts("MSGS ALL");
- serv_gets(buf);
- if (buf[0] == '1') while (serv_gets(msgnum), strcmp(msgnum, "000")) {
+ serv_getln(buf, sizeof buf);
+ if (buf[0] == '1') while (serv_getln(msgnum, sizeof msgnum), strcmp(msgnum, "000")) {
msgs = realloc(msgs, ++num_msgs * sizeof(long));
msgs[num_msgs-1] = atol(msgnum);
}
strcpy(uid, "");
serv_printf("MSG0 %ld|3", msgs[i]);
- serv_gets(buf);
- if (buf[0] == '1') while (serv_gets(buf), strcmp(buf, "000")) {
+ serv_getln(buf, sizeof buf);
+ if (buf[0] == '1') while (serv_getln(buf, sizeof buf), strcmp(buf, "000")) {
if (!strncasecmp(buf, "exti=", 5)) {
strcpy(uid, &buf[5]);
}