Sign in Join
FPDoc Onlineexperiment

CanonicalOrder procedure

In unit unicodedata

Put unicode string in canonical order.

Declaration

pascal
procedure CanonicalOrder(var AString: UnicodeString); overload

Arguments

AString

Unicode string.

Description

CanonicalOrder transforms a unicode string AString (or the alternate form using a null-terminated AStr with length Alength) so it is in canonical order (as defined by the unicode specification). A string needs to be in canonical order to be able to compare strings. This function is called as part of NormalizeNFD.

See also

An experiment, built from development snapshots. Not the official Free Pascal or Lazarus documentation.