caveats.h (585B)
1 #ifndef MINIROON_CAVEATS_H 2 #define MINIROON_CAVEATS_H 3 4 // implementation: 5 // {IMP} caveats.c 6 7 #include "envmap.h" 8 #include "errors.h" 9 10 typedef struct miniroon_caveats_state_s { 11 miniroon_env_map emap; 12 } miniroon_caveats_state; 13 14 void miniroon_caveats_state_init(miniroon_caveats_state *state); 15 void miniroon_caveats_state_exec(miniroon_caveats_state *state, char const *const *argv); 16 miniroon_error miniroon_caveat_prepare(const bytebuffer caveat, miniroon_caveats_state *state); 17 miniroon_error miniroon_caveat_validate(const bytebuffer caveat, miniroon_caveats_state *state); 18 19 #endif