Don't depend on implicit hoedown_buffer initialization
Don't use C99 features in header files