int CompareBytes (char *buffer#1, int buffer#1Index, char *buffer#2, int buffer#2Index, int numberOfBytes, int caseSensitive);
Compares the numberOfBytes bytes that start at position buffer#1Index of buffer#1 to the numberOfBytes bytes that start at position buffer#2Index of buffer#2. CompareBytes returns an integer value that indicates the lexicographic relationship between the two sets of bytes.
Input | ||
Name | Type | Description |
buffer#1 | string | One of the two variables whose contents are to be compared. |
buffer#1Index | integer | Zero–based index specifying the location within buffer#1 at which to begin comparing bytes. |
buffer#2 | string | One of the two variables whose contents are to be compared. |
buffer#2Index | integer | Zero–based index specifying the location within buffer#2 at which to begin comparing bytes. |
numberOfBytes | integer | Number of bytes to compare. |
caseSensitive | integer | Specifies whether alphabetic characters must have the same case to be considered equal. If caseSensitive is zero, CompareBytes compares alphabetic characters without regard to case. If caseSensitive is a nonzero value, CompareBytes considers alphabetic characters equal only if they have the same case. |
Name | Type | Description | ||||||||
result | integer | Indicates the lexicographic relationship between the selected sets of bytes from buffer#1 and buffer#2.
|