Lines Matching defs:rcvbuf
359 #define rcvbuf instance->Rcvbuf
1468 if ((size_t)rcvptr + i >= sizeof(rcvbuf))
1469 i = sizeof(rcvbuf) - rcvptr; /* and some char will be lost */
1470 memcpy(rcvbuf+rcvptr, p, i);
1489 if (rcvbuf[0] != '@' || rcvbuf[1] != '@') {
1492 if (rcvbuf[i] == '@' && rcvbuf[i+1] == '@')
1501 memcpy(rcvbuf, rcvbuf+i, (size_t)(rcvptr-i));
1509 if (!strncmp(oncore_messages[m].flag, (char *)(rcvbuf+2), (size_t) 2))
1516 rcvbuf[2], rcvbuf[3]);
1518 memcpy(rcvbuf, rcvbuf+4, (size_t) 4);
1528 instance->unit, rcvbuf[2],
1529 rcvbuf[3], rcvptr, l, m);
1538 if (rcvbuf[l-2] != '\r' || rcvbuf[l-1] != '\n') {
1544 if (oncore_checksum_ok(rcvbuf, l)) {
1548 rcvbuf, (size_t) l);
1550 oncore_msg_any(instance, rcvbuf, (size_t) (l-3), m);
1552 oncore_messages[m].handler(instance, rcvbuf, (size_t) (l-3));
1559 snprintf(Msg, sizeof(Msg), "@@%c%c ", rcvbuf[2], rcvbuf[3]);
1562 "%03o ", rcvbuf[i]);
1571 memcpy(rcvbuf, rcvbuf+l, (size_t) (rcvptr-l));