--- discount/html5.c.orig 2013-08-05 12:24:40.000000000 -0700
|
|
+++ discount/html5.c 2013-08-05 12:25:02.000000000 -0700
|
|
@@ -3,11 +3,11 @@
|
|
#include "tags.h"
|
|
|
|
void
|
|
-mkd_with_html5_tags()
|
|
+mkd_with_html5_tags(int force)
|
|
{
|
|
static int populated = 0;
|
|
|
|
- if ( populated ) return;
|
|
+ if ( populated && !force ) return;
|
|
populated = 1;
|
|
|
|
mkd_define_tag("ASIDE", 0);
|
|
--- discount/tags.c.orig 2013-08-05 12:24:40.000000000 -0700
|
|
+++ discount/tags.c 2013-08-05 12:25:02.000000000 -0700
|
|
@@ -26,6 +26,8 @@
|
|
* either the standard or extra tag tables.
|
|
*/
|
|
if ( !(p = mkd_search_tags(id, strlen(id))) ) {
|
|
+ if ( S(extratags) == 0 )
|
|
+ CREATE(extratags);
|
|
p = &EXPAND(extratags);
|
|
p->id = id;
|
|
p->size = strlen(id);
|