2 * return true if line is empty or contains only spaces/comments
4 int line_is_empty(const char *buf);
6 /* if buf is a string surrounded by simple or double quotes, return 0
7 * and fill *start and *end to the position of quotes. Else, return
9 int remove_quote(const char *buf, int *start, int *end);