Changeset 6211c76aaa89daad04de5054a29f0cca46630638
- Timestamp:
- 10/24/09 12:59:25 (4 weeks ago)
- Author:
- David Benjamin <davidben@mit.edu>
- git-author:
- David Benjamin <davidben@mit.edu> / 2009-10-19T20:03:36Z-0400
- Parents:
- 859077469433dd85e1c9ebff365cb2cc6d237c6a
- Children:
- 4cc02605995bbca1c471a2e72d1cb9ba2b42b7f9
- git-committer:
- David Benjamin <davidben@mit.edu> / 2009-10-24T12:59:25Z-0400
- Message:
-
Add owl_editwin_free
Properly disposes of an owl_editwin.
Signed-off-by: David Benjamin <davidben@mit.edu>
- Files:
-
Legend:
- Unmodified
- Added
- Removed
-
|
rb644688
|
r6211c76
|
|
| 69 | 69 | memset(e, 0, sizeof(*e)); |
| 70 | 70 | return e; |
| | 71 | } |
| | 72 | |
| | 73 | void owl_editwin_free(owl_editwin *e) |
| | 74 | { |
| | 75 | owl_free(e->buff); |
| | 76 | owl_free(e->killbuf); |
| | 77 | owl_free(e->command); |
| | 78 | /* just in case someone forgot to clean up */ |
| | 79 | while (e->excursions) { |
| | 80 | oe_release_excursion(e, e->excursions); |
| | 81 | } |
| | 82 | |
| | 83 | owl_free(e); |
| 71 | 84 | } |
| 72 | 85 | |