internal.h 552 B

123456789101112131415161718192021222324
  1. /*
  2. * internal.h
  3. */
  4. #ifndef _clish_internal_h
  5. #define _clish_internal_h
  6. #include "lub/c_decl.h"
  7. #include "clish/shell.h"
  8. _BEGIN_C_DECL
  9. /* storage */
  10. extern struct termios clish_default_tty_termios;
  11. /* Standard clish callback functions */
  12. extern clish_shell_access_fn_t clish_access_callback;
  13. extern clish_shell_script_fn_t clish_script_callback;
  14. extern clish_shell_script_fn_t clish_dryrun_callback;
  15. extern clish_shell_config_fn_t clish_config_callback;
  16. extern clish_shell_log_fn_t clish_log_callback;
  17. _END_C_DECL
  18. #endif /* _clish_internal_h */