Use TR_LIST for TR_FLINE's 'fspec' member
authorJennifer Richards <jennifer@painless-security.com>
Tue, 24 Apr 2018 01:42:42 +0000 (21:42 -0400)
committerJennifer Richards <jennifer@painless-security.com>
Tue, 24 Apr 2018 01:42:42 +0000 (21:42 -0400)
commitabe589303d4b26336d1159d2dbbafcc8446714ef
treefe655744136bca2771feea325bb2c13f03ea206c
parentcb969dbf6afbbd1e2d99c615c664348a2d3295c5
Use TR_LIST for TR_FLINE's 'fspec' member

  * Replace custom iterators with generic iterator
  * Add 'steal' option to steal (or not) an item's talloc context when
    adding it to a TR_LIST
  * Add tr_list_foreach() function to iterate over a TR_LIST
common/tr_config_filters.c
common/tr_filter.c
common/tr_list.c
include/tr_filter.h
include/tr_list.h