---
name: "error.h"
section: "3"
platform: "linux"
package: "libcoin80-doc"
version: "3.1.4~abc9f50-7"
release: "Debian 8 (Jessie)"
platforms: ["linux"]
url: "https://new.carta.tech/error.h"
---

# error.h(3)

## NAME

error.h -

## SYNOPSIS

`#include <Inventor/C/base/string.h>`\
 `#include <stdarg.h>`\

### Typedefs

typedef struct cc\_error **cc\_error**\
 typedef void **cc\_error\_cb** (const cc\_error \*err, void \*data)\

### Functions

void **cc\_error\_init** (cc\_error \*me)\
 void **cc\_error\_clean** (cc\_error \*me)\
 void **cc\_error\_copy** (const cc\_error \*src, cc\_error \*dst)\
 const **cc\_string** \* **cc\_error\_get\_debug\_string** (const cc\_error \*me)\
 void **cc\_error\_set\_handler\_callback** (cc\_error\_cb \*func, void \*data)\
 cc\_error\_cb \* **cc\_error\_get\_handler\_callback** (void)\
 void \* **cc\_error\_get\_handler\_data** (void)\
 void **cc\_error\_post** (const char \*format,...)\
 void **cc\_error\_post\_arglist** (const char \*format, va\_list args)\
 void **cc\_error\_set\_debug\_string** (cc\_error \*me, const char \*str)\
 void **cc\_error\_append\_to\_debug\_string** (cc\_error \*me, const char \*str)\
 void **cc\_error\_handle** (cc\_error \*me)\
 cc\_error\_cb \* **cc\_error\_get\_handler** (void \*\*data)\
 void **cc\_error\_default\_handler\_cb** (const cc\_error \*err, void \*data)\

## Author

Generated automatically by Doxygen for Coin from the source code.
