---
name: "dellofig"
section: "3"
platform: "linux"
package: "alliance"
version: "5.1.1-3"
release: "Debian 10 (Buster)"
platforms: ["linux"]
url: "https://new.carta.tech/dellofig"
---

# dellofig(3)

delete and free a logical figure

## NAME

dellofig - delete and free a logical figure

## SYNOPSYS

```
#include "mlo.h"
int dellofig(figname)
char ∗figname;
```

## PARAMETER

- *figname*

  Name of the figure to be deleted

## DESCRIPTION

**dellofig** deletes the figure called *figname* from the list of logical figure in memory. All the lists of elements belonging to the figure are also deleted and freed.

## RETURN VALUE

**dellofig** returns **1** if the figure was delete, and **0** if no figure called *figname* was present in memory.

## EXAMPLE

```
#include "mlo.h"
void delete_na2_y()
{
	if (dellofig("na2_y"))
		(void)fputs("deleted na2_y successfully", stdout);
	else
		(void)fputs("na2_y not present in ram !", stdout);
}
```

## SEE ALSO

**mbk**(1), [**lofig**(3)](/lofig/3.md), [**addlofig**(3)](/addlofig/3.md), [**getlofig**(3)](/getlofig/3.md), [**loadlofig**(3)](/loadlofig/3.md), [**savelofig**(3)](/savelofig/3.md), [**flattenlofig**(3)](/flattenlofig/3.md), [**rflattenlofig**(3)](/rflattenlofig/3.md).
