18 if (!
ppa->hash.table)
return NULL;
23 if (!
ppa->hash.table)
return false;
24 return macro_has(&
ppa->hash, s_name(sym)) ? true :
false;
29 if (!
ppa->hash.table)
return false;
33 return vector_add(&
ppa->path, (vtype)
str);
Macro macro_has(const Hash, m_str)
bool macro_rem(const Hash, m_str)
ANN2(1) bool pparg_add(PPArg *ppa
ANN void pparg_end(PPArg *)
ANN void pparg_ini(MemPool, PPArg *)
static ANN bool ppa_rem_macro(PPArg *ppa, const Symbol sym)
static ANN struct Macro_ * ppa_has_macro(PPArg *ppa, const Symbol sym)
static ANN void pparg_inc(PPArg *ppa, const m_str str)