msgbuf_getchar
while ((c = msgbuf_getchar(&consmsgbuf)) != -1)
while ((c = msgbuf_getchar(&consmsgbuf)) != -1) {
while ((c = msgbuf_getchar(src)) >= 0)
int msgbuf_getchar(struct msgbuf *mbp);