diff options
| author | Ryan Dwyer <ryandwyer1@gmail.com> | 2018-06-27 19:07:48 +1000 | 
|---|---|---|
| committer | Ryan Dwyer <ryandwyer1@gmail.com> | 2018-06-27 19:07:48 +1000 | 
| commit | 9652529cc161e943241d946dac93ab16d5e30ee5 (patch) | |
| tree | ad1b0c728dd970449e7033f3b3eda4b549bd3fab /common/list.c | |
| parent | e6829c5991cac1bd164f800c14fccd522d702783 (diff) | |
| download | sway-9652529cc161e943241d946dac93ab16d5e30ee5.tar.xz | |
Allow views to skip configures
To do this properly, the transaction queue will only be processed if it
can be completely processed.
Diffstat (limited to 'common/list.c')
| -rw-r--r-- | common/list.c | 7 | 
1 files changed, 7 insertions, 0 deletions
| diff --git a/common/list.c b/common/list.c index 39cc10e1..cab10c1e 100644 --- a/common/list.c +++ b/common/list.c @@ -62,6 +62,13 @@ void list_cat(list_t *list, list_t *source) {  	}  } +void list_empty(list_t *list) { +	list->capacity = 10; +	list->length = 0; +	free(list->items); +	list->items = malloc(sizeof(void*) * list->capacity); +} +  void list_qsort(list_t *list, int compare(const void *left, const void *right)) {  	qsort(list->items, list->length, sizeof(void *), compare);  } | 
