(C) 1998 AROS - The Amiga Research OS


NAME
#include <proto/utility.h>

void FilterTagChanges (changeList , originalList , apply)

LOCATION
In UtilityBase at offset 9

SYNOPSIS
struct TagItem * changeList
struct TagItem * originalList
BOOL apply

FUNCTION
This function will scan through changeList, and if an item in changeList exists in originalList, but both items data values are equal, then the item in changeList will be removed from the list.

If the value of apply is TRUE, then if the datas are different then the values in originalList will be updated to match those in changeList.

INPUTS
changeList
List of new tags (may be NULL).
originalList
List of existing tags (may be NULL).
apply
Boolean flag as to whether the values in originalList should be updated to match those in changeList.

RESULT
The changeList will be modified to show altered items, and if requested, the originalList will be updated.

EXAMPLE

SEE ALSO
ApplyTagChanges()

NOTES

BUGS

INTERNALS

HISTORY
20.10.1998 hkiel
Amiga Research OS
20.08.1997 digulla
Polish.

Renamed utility_intern.h to intern.h.

27.01.1997 ldp
Polish
09.01.1997 digulla
Added parentheses around if (a=b)
08.01.1997 iaint
A few more utility.lib functions