private.h 451 B

1234567891011121314151617181920
  1. /*
  2. * view.h
  3. */
  4. #include "clish/view.h"
  5. #include "lub/bintree.h"
  6. /*---------------------------------------------------------
  7. * PRIVATE TYPES
  8. *--------------------------------------------------------- */
  9. struct clish_view_s {
  10. lub_bintree_t tree;
  11. lub_bintree_node_t bt_node;
  12. char *name;
  13. char *prompt;
  14. unsigned int nspacec;
  15. clish_nspace_t **nspacev;
  16. unsigned int depth;
  17. clish_view_restore_t restore;
  18. clish_var_expand_fn_t *var_expand_fn;
  19. };