From e4d0b12d7d5b91e6bb1d2d233018bc63ed28e3ae Mon Sep 17 00:00:00 2001 From: Andy Lester Date: Tue, 23 Apr 2024 02:10:42 -0500 Subject: [PATCH] A couple of teeny tweaks (#3091) * Don't get HOMEDRIVE unless needed * Use put_char instead of put_str --- src/jv_print.c | 4 ++-- src/util.c | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/jv_print.c b/src/jv_print.c index 390b38c929..ffe1523400 100644 --- a/src/jv_print.c +++ b/src/jv_print.c @@ -206,7 +206,7 @@ static void jv_dump_term(struct dtoa_context* C, jv x, int flags, int indent, FI if (jv_get_kind(msg) == JV_KIND_STRING) { put_str("", F, S, flags & JV_PRINT_ISATTY); + put_char('>', F, S, flags & JV_PRINT_ISATTY); } else { put_str("", F, S, flags & JV_PRINT_ISATTY); } @@ -259,7 +259,7 @@ static void jv_dump_term(struct dtoa_context* C, jv x, int flags, int indent, FI put_str("[]", F, S, flags & JV_PRINT_ISATTY); break; } - put_str("[", F, S, flags & JV_PRINT_ISATTY); + put_char('[', F, S, flags & JV_PRINT_ISATTY); jv_array_foreach(x, i, elem) { if (i!=0) { if (color) put_str(color, F, S, flags & JV_PRINT_ISATTY); diff --git a/src/util.c b/src/util.c index 4a5ba98cdd..00c297997f 100644 --- a/src/util.c +++ b/src/util.c @@ -107,12 +107,12 @@ jv get_home() { #else home = getenv("USERPROFILE"); if (!home) { - char *hd = getenv("HOMEDRIVE"); - if (!hd) hd = ""; home = getenv("HOMEPATH"); if (!home) { ret = jv_invalid_with_msg(jv_string("Could not find home directory.")); } else { + const char *hd = getenv("HOMEDRIVE"); + if (!hd) hd = ""; ret = jv_string_fmt("%s%s",hd,home); } } else {