diff --git a/hmmlib2/hmmlib.h b/hmmlib2/hmmlib.h index df20075..f07da13 100644 --- a/hmmlib2/hmmlib.h +++ b/hmmlib2/hmmlib.h @@ -299,7 +299,7 @@ static char* _hmml_read_attr(struct _hmml_parser* p, char* mem, size_t mem_size, p->cursor = src+1; } else { const char* breaks = break_on_punct - ? " ]\r\n\t:,'-.#=[\\?" + ? " ]\r\n\t:,'-.#=[\\?!…" : " ]\r\n\t" ; @@ -376,7 +376,7 @@ static HMML_Marker _hmml_parse_marker(struct _hmml_parser* p) ++p->cursor; - char* end = _hmml_read_attr(p, marker_mem, sizeof(marker_mem), 1); + char* end = _hmml_read_attr(p, marker_mem, sizeof(marker_mem), !extended); marker.marker = _hmml_persist_str(p, (struct _hmml_str){ marker_mem, end - marker_mem }); if(extended) { @@ -813,7 +813,7 @@ void hmml_free(HMML_Output* out) } const struct HMML_Version hmml_version = { - 2, 0, 7 + 2, 0, 8 }; #undef HSTX