From 44e2995c875ababc87d0b50a2728ca4f17f7a741 Mon Sep 17 00:00:00 2001 From: Witold Filipczyk Date: Fri, 18 Feb 2022 14:50:28 +0100 Subject: [PATCH] [dom] const in add_dom_link . TODO --- src/document/dom/util.c | 3 ++- src/document/dom/util.h | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/src/document/dom/util.c b/src/document/dom/util.c index f6e02f94..60609a98 100644 --- a/src/document/dom/util.c +++ b/src/document/dom/util.c @@ -245,7 +245,7 @@ render_dom_text(struct dom_renderer *renderer, struct screen_char *template_, ALIGN_LINK(&(doc)->links, (doc)->nlinks, size) NONSTATIC_INLINE struct link * -add_dom_link(struct dom_renderer *renderer, char *string, int length, +add_dom_link(struct dom_renderer *renderer, const char *cstring, int length, char *uristring, int urilength) { struct document *document = renderer->document; @@ -256,6 +256,7 @@ add_dom_link(struct dom_renderer *renderer, char *string, int length, struct point *point; struct screen_char template_; color_T fgcolor; + char *string = (char *)cstring; // todo fix if (!realloc_document_links(document, document->nlinks + 1)) return NULL; diff --git a/src/document/dom/util.h b/src/document/dom/util.h index 93c49e42..dd7f4187 100644 --- a/src/document/dom/util.h +++ b/src/document/dom/util.h @@ -51,7 +51,7 @@ void init_template_by_style(struct screen_char *template_, void render_dom_text(struct dom_renderer *renderer, struct screen_char *template_, char *string, int length); -struct link *add_dom_link(struct dom_renderer *renderer, char *string, +struct link *add_dom_link(struct dom_renderer *renderer, const char *cstring, int length, char *uristring, int urilength); #ifdef __cplusplus