=================================================================== RCS file: /cvsrepo/anoncvs/cvs/src/usr.bin/tmux/hyperlinks.c,v retrieving revision 1.1 retrieving revision 1.2 diff -c -r1.1 -r1.2 *** src/usr.bin/tmux/hyperlinks.c 2022/06/30 09:55:53 1.1 --- src/usr.bin/tmux/hyperlinks.c 2022/07/06 07:36:36 1.2 *************** *** 1,4 **** ! /* $OpenBSD: hyperlinks.c,v 1.1 2022/06/30 09:55:53 nicm Exp $ */ /* * Copyright (c) 2021 Will --- 1,4 ---- ! /* $OpenBSD: hyperlinks.c,v 1.2 2022/07/06 07:36:36 nicm Exp $ */ /* * Copyright (c) 2021 Will *************** *** 179,185 **** /* Get hyperlink by inner number. */ int hyperlinks_get(struct hyperlinks *hl, u_int inner, const char **uri_out, ! const char **external_id_out) { struct hyperlinks_uri find, *hlu; --- 179,185 ---- /* Get hyperlink by inner number. */ int hyperlinks_get(struct hyperlinks *hl, u_int inner, const char **uri_out, ! const char **internal_id_out, const char **external_id_out) { struct hyperlinks_uri find, *hlu; *************** *** 188,194 **** hlu = RB_FIND(hyperlinks_by_inner_tree, &hl->by_inner, &find); if (hlu == NULL) return (0); ! *external_id_out = hlu->external_id; *uri_out = hlu->uri; return (1); } --- 188,197 ---- hlu = RB_FIND(hyperlinks_by_inner_tree, &hl->by_inner, &find); if (hlu == NULL) return (0); ! if (internal_id_out != NULL) ! *internal_id_out = hlu->internal_id; ! if (external_id_out != NULL) ! *external_id_out = hlu->external_id; *uri_out = hlu->uri; return (1); }