---
name: "tidbits.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/tidbits.h"
---

# tidbits.h(3)

## NAME

tidbits.h -

## SYNOPSIS

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

### Typedefs

typedef void **coin\_atexit\_f** (void)\

### Enumerations

enum **CoinEndiannessValues** { **COIN\_HOST\_IS\_UNKNOWNENDIAN** = -1, **COIN\_HOST\_IS\_LITTLEENDIAN** = 0, **COIN\_HOST\_IS\_BIGENDIAN** = 1 }\

### Functions

int **coin\_host\_get\_endianness** (void)\
 int **coin\_snprintf** (char \*dst, unsigned int n, const char \*fmtstr,...)\
 int **coin\_vsnprintf** (char \*dst, unsigned int n, const char \*fmtstr, va\_list args)\
 const char \* **coin\_getenv** (const char \*name)\
 SbBool **coin\_setenv** (const char \*name, const char \*value, int overwrite)\
 void **coin\_unsetenv** (const char \*name)\
 int **coin\_strncasecmp** (const char \*str1, const char \*str2, int len)\
 uint16\_t **coin\_hton\_uint16** (uint16\_t value)\
 uint16\_t **coin\_ntoh\_uint16** (uint16\_t value)\
 uint32\_t **coin\_hton\_uint32** (uint32\_t value)\
 uint32\_t **coin\_ntoh\_uint32** (uint32\_t value)\
 uint64\_t **coin\_hton\_uint64** (uint64\_t value)\
 uint64\_t **coin\_ntoh\_uint64** (uint64\_t value)\
 void **coin\_hton\_float\_bytes** (float value, char \*result)\
 float **coin\_ntoh\_float\_bytes** (const char \*value)\
 void **coin\_hton\_double\_bytes** (double value, char \*result)\
 double **coin\_ntoh\_double\_bytes** (const char \*value)\
 SbBool **coin\_isascii** (const int c)\
 SbBool **coin\_isspace** (const char c)\
 SbBool **coin\_is\_power\_of\_two** (uint32\_t x)\
 uint32\_t **coin\_next\_power\_of\_two** (uint32\_t x)\
 uint32\_t **coin\_geq\_power\_of\_two** (uint32\_t x)\
 void **coin\_viewvolume\_jitter** (int numpasses, int curpass, const int \*vpsize, float \*jitter)\
 void **cc\_coin\_atexit** (coin\_atexit\_f \*fp)\
 void **cc\_coin\_atexit\_static\_internal** (coin\_atexit\_f \*fp)\

## Function Documentation

### void cc\_coin\_atexit\_static\_internal (coin\_atexit\_f \*fp)

Internal function used for cleaning up static data. Do not use from appliction code.

## Author

Generated automatically by Doxygen for Coin from the source code.
