"Return a canonical list of qualifiers."
(delete-duplicates (sort (copy-list qualifiers) #'string<)))
+(export 'qualify-c-type)
+(defgeneric qualify-c-type (type qualifiers)
+ (:documentation
+ "Return a type like TYPE but with the specified QUALIFIERS.
+
+ The qualifiers of the returned type are the union of the requested
+ QUALIFIERS and the qualifiers already applied to TYPE."))
+
(export 'c-type-subtype)
(defgeneric c-type-subtype (type)
(:documentation