Is used in attributes whose values are strings for which the case (upper or lower) is not significant when performing comparisons.
#define SYN_CI_STRING 3
typedef pnstr8 CI_String_T;
uint32 Length unicode String
UTF-8 encoded string
For help in understanding the syntax definition template, see Reading Syntax Definitions.
Attributes using this syntax can set size limits.
Two case ignore strings match for equality when they are of the same length and their corresponding characters are identical in all respects except that of case. For example, as case ignore strings, “Dundee” and “DUNDEE” would be equal.
When comparing case ignore strings, the following spaces are not significant:
Leading spaces (precede the first printing character)
Trailing spaces (follow the last printing character)
Multiple consecutive internal spaces (equivalent to a single space character)
In matching attributes that conform to this syntax, eDirectory omits those spaces that are not significant (as defined above). eDirectory stores insignificant spaces with the attribute value.