---
name: "List"
section: "3"
platform: "macos"
package: "tcl"
version: "152"
release: "macOS 26.5"
platforms: ["macos"]
url: "https://new.carta.tech/List"
---

# List(3)

Manipulate an Itcl list object.

## NAME

Itcl\_InitList, Itcl\_DeleteList, Itcl\_CreateListElem, Itcl\_DeleteListElem, Itcl\_InsertList, Itcl\_InsertListElem, Itcl\_AppendList, Itcl\_AppendListElem, Itcl\_SetListValue - Manipulate an Itcl list object.

## SYNOPSIS

```
#include <itcl.h>

void
Itcl_InitList(list)

void
Itcl_DeleteList(list)

Itcl_ListElem *
Itcl_CreateListElem(list)

Itcl_ListElem *
Itcl_DeleteListElem(elem)

Itcl_ListElem *
Itcl_InsertList(list, clientData)

Itcl_ListElem *
Itcl_InsertListElem(elem, clientData)

Itcl_ListElem *
Itcl_AppendList(list, clientData)

Itcl_ListElem *
Itcl_AppendListElem(elem, clientData)

void
Itcl_SetListValue(elem, clientData)
```

## ARGUMENTS

List info structure. List element info structure. Arbitrary one-word value to save in the list.

## DESCRIPTION

## KEYWORDS

list
