1/* SPDX-License-Identifier: GPL-2.0-only */ 2#ifndef PREPROCESS_H 3#define PREPROCESS_H 4 5enum variable_flavor { 6 VAR_SIMPLE, 7 VAR_RECURSIVE, 8 VAR_APPEND, 9}; 10 11struct gstr; 12void env_write_dep(struct gstr *gs); 13void variable_add(const char *name, const char *value, 14 enum variable_flavor flavor); 15void variable_all_del(void); 16char *expand_dollar(const char **str); 17char *expand_one_token(const char **str); 18 19#endif /* PREPROCESS_H */ 20