Admin Production ni-theme
Current Publication

ListRemoveDuplicates

LabWindows/CVI

ListRemoveDuplicates

void ListRemoveDuplicates (ListType list, CompareFunction compareFunction);

Purpose

This function removes duplicate items from a list.

Parameters

Input
Name Type Description
list ListType The list to remove duplicate items from.
compareFunction CompareFunction A comparison function which will be used to compare the items in the list.

The compare function should have the following prototype:

int CVICALLBACK CompareFunction(void *item1, void *item2);


The compare function should return a negative number if item1 is less than item2, it should return 0 if item1 is equal to item2, and it should return a positive number is item1 is greater than item2.

If zero (0) is passed for the compare function, the C Library function memcmp will be called to compare items.

This instrument driver provides several commonly useful comparison functions:

ShortCompare
IntCompare
FloatCompare
DoubleCompare
CStringCompare
CStringNoCaseCompare

Return Value

None.

Additional Information

Library: Programmer's Toolbox

Include file: toolbox\toolbox.h

LabWindows/CVI compatibility: LabWindows/CVI 4.0 and later