summaryrefslogtreecommitdiff
path: root/src/osc/misc.c
diff options
context:
space:
mode:
authorBerke Güzel <wenekar1@gmail.com>2026-10-15 13:04:32 +0300
committerBerke Güzel <wenekar1@gmail.com>2026-10-15 13:04:32 +0300
commitbdaedce69b17b654bd0060579dd9b9ff120009b5 (patch)
tree0e9cd8597652263a96c48ba678fb0b66e1fc131b /src/osc/misc.c
parentba75c8b0a1bba03ad92c53375432f122ddb4cb98 (diff)
parentdcebf9c7f954a55350b68d0ead1935612c4e2e05 (diff)
Merge branch 'wt/rename' into api-hardening
# Conflicts: # README.md
Diffstat (limited to 'src/osc/misc.c')
-rw-r--r--src/osc/misc.c14
1 files changed, 7 insertions, 7 deletions
diff --git a/src/osc/misc.c b/src/osc/misc.c
index 74b35cf..243c2ec 100644
--- a/src/osc/misc.c
+++ b/src/osc/misc.c
@@ -3,9 +3,9 @@
#include <stdlib.h>
#include <string.h>
-static void osc7_cwd(struct term *t, const char *uri)
+static void osc7_cwd(struct wsap_vtcore *t, const char *uri)
{
- if (!term_has_prefix_ci(uri, "file://"))
+ if (!wsap_vtcore_has_prefix_ci(uri, "file://"))
return;
const char *p = uri + 7;
const char *slash = strchr(p, '/');
@@ -16,8 +16,8 @@ static void osc7_cwd(struct term *t, const char *uri)
char *d = cwd;
while (*path) {
int hi, lo;
- if (*path == '%' && (hi = term_hex_nib(path[1])) >= 0 &&
- (lo = term_hex_nib(path[2])) >= 0) {
+ if (*path == '%' && (hi = wsap_vtcore_hex_nib(path[1])) >= 0 &&
+ (lo = wsap_vtcore_hex_nib(path[2])) >= 0) {
*d++ = (char)(hi * 16 + lo);
path += 3;
} else {
@@ -29,7 +29,7 @@ static void osc7_cwd(struct term *t, const char *uri)
t->cwd = cwd;
}
-static void osc777_notify(struct term *t, const char *params)
+static void osc777_notify(struct wsap_vtcore *t, const char *params)
{
if (strncmp(params, "notify;", 7))
return;
@@ -43,7 +43,7 @@ static void osc777_notify(struct term *t, const char *params)
*wsep = ';';
}
-void term_osc_misc_dispatch(struct term *t, long code, const char *params)
+void wsap_vtcore_osc_misc_dispatch(struct wsap_vtcore *t, long code, const char *params)
{
if (!params)
return;
@@ -57,7 +57,7 @@ void term_osc_misc_dispatch(struct term *t, long code, const char *params)
break;
case 22:
free(t->pointer_shape);
- t->pointer_shape = *params ? term_strdup(params) : NULL;
+ t->pointer_shape = *params ? wsap_vtcore_strdup(params) : NULL;
break;
case 777:
if (t->cb.notify)