zzsh/src/alias/alias.h
2023-07-05 00:23:04 +02:00

18 lines
402 B
C

#pragma once
#include "../../lib/bozolib/bozolib.h"
typedef struct s_alias
{
char* key;
char* value;
} alias_t;
lst** aliases_init();
lst** aliases_save(lst** aliases);
void alias_del(void *ptr);
void print_aliases(lst** aliases, int fd_out);
char* get_alias(lst** aliases, const char* key);
int add_alias(lst** root, const char* key, const char* value);
int alias_save(lst** aliases, lst** env);