- Timestamp:
- Jan 19, 2024, 8:12:15 AM (2 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/eam_branches/ipp-20230313/ippTools/src/xcskytool.c
r42589 r42596 137 137 psAssert (filters->type == PS_DATA_METADATA_MULTI, "-select_filter should be a multi container"); 138 138 psAssert (filters->data.list->n, "-select_filter should at least have a place-holder"); 139 140 # if (0) 141 // XXX 'filters' is a psMetadataItem of type MULTI. Here is code to iterate over the list of items: 142 psListIterator *myIter = psListIteratorAlloc(filters->data.list, PS_LIST_HEAD, false); 143 psMetadataItem *myItem = NULL; 144 while ((myItem = psListGetAndIncrement (myIter))) { 145 fprintf (stderr, "type: %d\n", (int) myItem->type); 146 } 147 # endif 148 139 149 int num_filter = filters->data.list->n; 150 151 // if -select_filter was not supplied, then the 'filters' container will have a single entry 152 // with a value of NULL 153 if (num_filter == 1) { 154 // psListIterator *myIter = psListIteratorAlloc(filters->data.list, PS_LIST_HEAD, false); 155 // psMetadataItem *myItem = psListGetAndIncrement (myIter); 156 157 psMetadataItem *myItem = psListGet (filters->data.list, 0); 158 psAssert (myItem->type == PS_DATA_STRING, "unexpected data type for -select_filter"); 159 if (myItem->data.str == NULL) { 160 psError(PXTOOLS_ERR_CONFIG, false, "at least one -select_filter must be supplied"); 161 return false; 162 } 163 } 140 164 141 165 PXOPT_LOOKUP_BOOL(group_by_data_group, config->args, "-group_by_data_group", false);
Note:
See TracChangeset
for help on using the changeset viewer.
