TYPE Attribute

The TYPE attribute defines the type of filter. The allowed filter types are as follows. If no TYPE attribute is specified, STANDARD is assumed.

STANDARD

A standard filter. See Generating Standard Filters

AUXILIARY

An auxiliary filter. See Generating Auxiliary Filters

WEAK

A weak standard filter. Weak filters are identical to standard filters at runtime. At link-edit time, if unused dependency processing is active, a weak filter symbol from a dependency can be ignored in favor of the same symbol from the target filtee. Weak filters are the preferred type when using filters to provide backward compatibility when code moves between libraries. See Generating Weak Filters.