int cmark_node_set_title(cmark_node *node, const char *title) { switch (node->type) { case NODE_LINK: case NODE_IMAGE: free(node->as.link.title); node->as.link.title = (unsigned char *)S_strdup(title); return 1; default: break; } return 0; }
int cmark_node_set_url(cmark_node *node, const char *url) { if (node == NULL) { return 0; } switch (node->type) { case NODE_LINK: case NODE_IMAGE: free(node->as.link.url); node->as.link.url = (unsigned char *)S_strdup(url); return 1; default: break; } return 0; }