hyperlinks
if (s->hyperlinks == NULL || gc.link == 0)
if (!hyperlinks_get(s->hyperlinks, gc.link, &uri, NULL, NULL))
if (sc != NULL && sc->hyperlinks != NULL && lastgc->link != gc->link) {
if (hyperlinks_get(sc->hyperlinks, gc->link, &uri, &id, NULL)) {
struct hyperlinks *hl = hlu->tree;
hyperlinks_put(struct hyperlinks *hl, const char *uri_in,
hyperlinks_get(struct hyperlinks *hl, u_int inner, const char **uri_out,
struct hyperlinks *
struct hyperlinks *hl;
struct hyperlinks *
hyperlinks_copy(struct hyperlinks *hl)
hyperlinks_reset(struct hyperlinks *hl)
hyperlinks_free(struct hyperlinks *hl)
struct hyperlinks *tree;
struct hyperlinks *hl = ictx->ctx.s->hyperlinks;
if (pd->s.hyperlinks != NULL) {
hyperlinks_free(s.hyperlinks);
s.hyperlinks = hyperlinks_copy(pd->s.hyperlinks);
if (s->hyperlinks == NULL)
s->hyperlinks = hyperlinks_init();
hyperlinks_reset(s->hyperlinks);
if (s->hyperlinks != NULL)
hyperlinks_free(s->hyperlinks);
s->hyperlinks = NULL;
struct hyperlinks *hyperlinks;
struct hyperlinks *hyperlinks_init(void);
struct hyperlinks *hyperlinks_copy(struct hyperlinks *);
struct hyperlinks;
tty_default_attributes(tty, defaults, palette, 8, s->hyperlinks);
tty_attributes(tty, &last, defaults, palette, s->hyperlinks);
s->hyperlinks);
s->hyperlinks);
ctx->s->hyperlinks);
ctx->s->hyperlinks);
ctx->s->hyperlinks);
ctx->s->hyperlinks);
ctx->s->hyperlinks);
ctx->s->hyperlinks);
ctx->s->hyperlinks);
ctx->s->hyperlinks);
ctx->s->hyperlinks);
ctx->s->hyperlinks);
ctx->s->hyperlinks);
ctx->s->hyperlinks);
ctx->s->hyperlinks);
ctx->s->hyperlinks);
ctx->s->hyperlinks);
ctx->s->hyperlinks);
ctx->s->hyperlinks);
ctx->s->hyperlinks);
struct hyperlinks *hl)
struct hyperlinks *hl)
struct hyperlinks *hl)
struct colour_palette *palette, u_int bg, struct hyperlinks *hl)
if (base->hyperlinks != NULL)
data->screen.hyperlinks = hyperlinks_copy(base->hyperlinks);