- Commit
- 48d19922aa25838e96291759ed8a539f809a80b8
- Parent
- d5214cca36023d0a0234e2de0f7eed0b5e2e03b5
- Author
- John MacFarlane <jgm@berkeley.edu>
- Date
Fixed bug in splitting arguments in make_man_page.py.
My personal build of CMark ✏️
Fixed bug in splitting arguments in make_man_page.py.
3 files changed, 35 insertions, 19 deletions
Status | File Name | N° Changes | Insertions | Deletions |
Modified | man/make_man_page.py | 4 | 2 | 2 |
Modified | man/man3/cmark.3 | 48 | 32 | 16 |
Modified | src/cmark.h | 2 | 1 | 1 |
diff --git a/man/make_man_page.py b/man/make_man_page.py @@ -68,8 +68,8 @@ with open(sourcefile, 'r') as cmarkh: if m: mdlines.append('.Ft ' + m.group('type') + '\n') mdlines.append('.Fo ' + m.group('name') + '\n') - for argument in re.split('/s*,/s*', m.group('args')): - mdlines.append('.Fa ' + argument + '\n') + for argument in re.split(',', m.group('args')): + mdlines.append('.Fa ' + argument.strip() + '\n') mdlines.append('.Fc\n') else: mdlines.append('.Bd -literal\n')
diff --git a/man/man3/cmark.3 b/man/man3/cmark.3 @@ -15,7 +15,8 @@ Current version of library. .Ft char * .Fo cmark_markdown_to_html -.Fa const char *text, int len +.Fa const char *text +.Fa int len .Fc Convert @@ -79,7 +80,7 @@ typedef enum { -.Sh CREATING AND DESTORYING NODES +.Sh CREATING AND DESTROYING NODES .Ft cmark_node* .Fo cmark_node_new @@ -142,7 +143,8 @@ typedef enum { .Ft int .Fo cmark_node_set_string_content -.Fa cmark_node *node, const char *content +.Fa cmark_node *node +.Fa const char *content .Fc @@ -154,7 +156,8 @@ typedef enum { .Ft int .Fo cmark_node_set_header_level -.Fa cmark_node *node, int level +.Fa cmark_node *node +.Fa int level .Fc @@ -166,7 +169,8 @@ typedef enum { .Ft int .Fo cmark_node_set_list_type -.Fa cmark_node *node, cmark_list_type type +.Fa cmark_node *node +.Fa cmark_list_type type .Fc @@ -178,7 +182,8 @@ typedef enum { .Ft int .Fo cmark_node_set_list_start -.Fa cmark_node *node, int start +.Fa cmark_node *node +.Fa int start .Fc @@ -190,7 +195,8 @@ typedef enum { .Ft int .Fo cmark_node_set_list_tight -.Fa cmark_node *node, int tight +.Fa cmark_node *node +.Fa int tight .Fc @@ -202,7 +208,8 @@ typedef enum { .Ft int .Fo cmark_node_set_fence_info -.Fa cmark_node *node, const char *info +.Fa cmark_node *node +.Fa const char *info .Fc @@ -214,7 +221,8 @@ typedef enum { .Ft int .Fo cmark_node_set_url -.Fa cmark_node *node, const char *url +.Fa cmark_node *node +.Fa const char *url .Fc @@ -226,7 +234,8 @@ typedef enum { .Ft int .Fo cmark_node_set_title -.Fa cmark_node *node, const char *title +.Fa cmark_node *node +.Fa const char *title .Fc @@ -259,25 +268,29 @@ typedef enum { .Ft int .Fo cmark_node_insert_before -.Fa cmark_node *node, cmark_node *sibling +.Fa cmark_node *node +.Fa cmark_node *sibling .Fc .Ft int .Fo cmark_node_insert_after -.Fa cmark_node *node, cmark_node *sibling +.Fa cmark_node *node +.Fa cmark_node *sibling .Fc .Ft int .Fo cmark_node_prepend_child -.Fa cmark_node *node, cmark_node *child +.Fa cmark_node *node +.Fa cmark_node *child .Fc .Ft int .Fo cmark_node_append_child -.Fa cmark_node *node, cmark_node *child +.Fa cmark_node *node +.Fa cmark_node *child .Fc @@ -304,13 +317,16 @@ typedef enum { .Ft void .Fo cmark_parser_feed -.Fa cmark_parser *parser, const char *buffer, size_t len +.Fa cmark_parser *parser +.Fa const char *buffer +.Fa size_t len .Fc .Ft cmark_node * .Fo cmark_parse_document -.Fa const char *buffer, size_t len +.Fa const char *buffer +.Fa size_t len .Fc
diff --git a/src/cmark.h b/src/cmark.h @@ -87,7 +87,7 @@ typedef struct cmark_node cmark_node; typedef struct cmark_parser cmark_parser; /** - * .Sh CREATING AND DESTORYING NODES + * .Sh CREATING AND DESTROYING NODES */ /**