Changeset 6211c76aaa89daad04de5054a29f0cca46630638

Show
Ignore:
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:
1 modified

Legend:

Unmodified
Added
Removed
  • editwin.c

    rb644688 r6211c76  
    6969  memset(e, 0, sizeof(*e)); 
    7070  return e; 
     71} 
     72 
     73void 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); 
    7184} 
    7285