From ca675175742174d6bfcd0263583f840e250fc58f Mon Sep 17 00:00:00 2001 From: Ákos Kőrösi Date: Mon, 18 May 2026 16:23:26 +0200 Subject: quicksaving --- utils.h | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'utils.h') diff --git a/utils.h b/utils.h index 2463b45..a213c71 100644 --- a/utils.h +++ b/utils.h @@ -97,6 +97,15 @@ typedef struct { char* val; } StrPair; DECLARE_VEC(StrPair, KeyValMap) + void set_map_pair(KeyValMap* map, char* key, char* val); MaybeStr get_map_value(KeyValMap* map, char* key); void unset_map_key(KeyValMap* map, char* key); + + +typedef struct { + KeyValMap aliases; + KeyValMap shell_vars; +} ShellState; + +char* get_var(char* varname, ShellState* shstate); -- cgit v1.2.3