void c_shquote_discard_comment(const char **inp,
                               size_t *n_inp) {
        size_t len;

        c_assert(**inp == '#');

        /* Skip up-to, but excluding, the next newline. */
        len = c_shquote_strncspn(*inp, *n_inp, "\n");
        c_shquote_skip_str(inp, n_inp, len);
}
void c_shquote_discard_comment(const char **inp,
                               size_t *n_inp) {
        size_t len;

        c_assert(**inp == '#');

         
        len = c_shquote_strncspn(*inp, *n_inp, "\n");
        c_shquote_skip_str(inp, n_inp, len);
}