Lines Matching defs:buffer

150     char buffer[512];
152 while(fgets(buffer, sizeof(buffer), fp)) {
155 if(2 == sscanf(buffer, "%31s %31s", key, value)) {
189 static void loghex(unsigned char *buffer, ssize_t len)
193 unsigned char *ptr = buffer;
216 unsigned char *buffer, ssize_t len)
220 unsigned char *ptr = buffer;
462 unsigned char buffer[10];
465 ssize_t rc = sread(fd, (char *)buffer, 2);
472 loghex(buffer, rc);
473 *bytep = buffer[0];
477 while(buffer[i] & 0x80) {
479 rc = sread(fd, (char *)&buffer[i], 1);
485 *remaining_lengthp = decode_length(&buffer[1], i, remaining_length_bytesp);
494 unsigned char *buffer = NULL;
526 buffer = malloc(buff_size);
527 if(!buffer) {
528 logmsg("Out of memory, unable to allocate buffer");
547 buffer = realloc(buffer, buff_size);
548 if(!buffer) {
555 /* reading variable header and payload into buffer */
556 rc = sread(fd, (char *)buffer, remaining_length);
559 loghex(buffer, rc);
565 dump, buffer, rc);
567 if(memcmp(protocol, buffer, sizeof(protocol))) {
572 payload_len = (size_t)(buffer[10] << 8) | buffer[11];
577 conn_flags = buffer[7];
582 payload_len += (size_t)(buffer[start_usr] << 8) |
583 buffer[start_usr + 1];
590 payload_len += (size_t)(buffer[start_passwd] << 8) |
591 buffer[start_passwd + 1];
606 memcpy(client_id, &buffer[12], client_id_length);
624 dump, buffer, rc);
633 packet_id = (unsigned short)((buffer[0] << 8) | buffer[1]);
636 topic_len = (size_t)(buffer[2] << 8) | buffer[3];
642 memcpy(topic, &buffer[4], topic_len);
679 dump, buffer, rc);
681 topiclen = (size_t)(buffer[1 + bytes] << 8) | buffer[2 + bytes];
691 rc = sread(fd, (char *)&buffer[0], 2);
694 loghex(buffer, rc);
695 logprotocol(FROM_CLIENT, "DISCONNECT", 0, dump, buffer, rc);
705 if(buffer)
706 free(buffer);