The following are brief descriptions of the utility library functions which pertain to tags and tag lusts. Table 37-6: Utility Tag Functions ______________________________________________________________________ | | | Function Description | |======================================================================| | allocatetagitems() allocate a tagitem array (or chain). | | freetagitems() frees allocated tagitem lists. | |----------------------------------------------------------------------| | clonetagitems() copies a tagitem list. | | refreshtagitemclones() rejuvenates a clone from the original. | |----------------------------------------------------------------------| | findtagitem() scans tagitem list for a tag. | | gettagdata() obtain data corresponding to tag. | | nexttagitem() iterate tagitem lists. | | taginarray() check if a tag value appears in a tag array. | |----------------------------------------------------------------------| | filtertagchanges() eliminate tagitems which specify no change. | | filtertagitems() remove selected items from a tagitem list. | | maptags() convert ti_tag values in a list via map | |----------------------------------------------------------------------| | packbooltags() builds a "flag" word from a tagitem list. | |______________________________________________________________________|