textmessage_receiver_init.c (373B)
1 /* ISC license. */ 2 3 #include <skalibs/buffer.h> 4 #include <skalibs/stralloc.h> 5 #include <skalibs/textmessage.h> 6 7 int textmessage_receiver_init (textmessage_receiver *tr, int fd, char *buf, size_t buflen, uint32_t max) 8 { 9 if (!buffer_init(&tr->in, &buffer_read, fd, buf, buflen)) return 0 ; 10 tr->indata = stralloc_zero ; 11 tr->wanted = 0 ; 12 tr->max = max ; 13 return 1 ; 14 }