#include <stdio.h>

char *readline(char **buf) {
    int charsread = 0;
    char c = '\n';
    while (fread(&c, sizeof(char), 1, stdin) && c != '\n') {
        charsread++;
        **buf = c;
        (*buf) += 1;
    }
    return (*buf) - charsread;
}