static size_t readBytes (BrailleDisplay *brl, void *packet, size_t size) { int ok = readBraillePacket(brl, NULL, packet, size, verifyPacket, NULL); if (ok) { if (!writePacket(brl, MD_CODE_ACKNOWLEDGE, NULL, 0)) { brl->hasFailed = 1; } } return ok; }
static size_t readBytes (BrailleDisplay *brl, void *packet, size_t size) { return readBraillePacket(brl, NULL, packet, size, verifyPacket, NULL); }
static size_t readPacket (BrailleDisplay *brl, FS_Packet *packet) { ReadPacketData rpd; return readBraillePacket(brl, NULL, packet, sizeof(*packet), verifyPacket, &rpd); }
static size_t readPacket (BrailleDisplay *brl, void *packet, size_t size) { return readBraillePacket(brl, brl->data->gioEndpoint, packet, size, verifyPacket, NULL); }