# ListReplaceItem

void ListReplaceItem (ListType list, const void *pointerToItem, int positionOfItemToReplace);

## Purpose

This function copies the contents of the data item pointed to by pointerToItem over the contents of the item in the list at the specified position.

## Parameters

Input
Name | Type | Description
list | ListType | The list whose specified item will be replaced.
pointerToItem | const void * | The pointer to the item which will replace the specified item in the list.
positionOfItemToReplace | integer | The position of the item to replace. The position may be a number from 1 to the number of items in the list. To replace the first item in a list, the constant FRONT_OF_LIST may be passed. To replace the last item in a list, the constant END_OF_LIST may be passed.

## Return Value

None.