---
name: "flx_lib_typ"
section: "1"
platform: "linux"
package: "felix"
version: "1.1.1-2+b1"
release: "Debian 4.0 (Etch)"
platforms: ["linux"]
url: "https://new.carta.tech/flx_lib_typ"
---

# flx\_lib\_typ(1)

## NAME

Standard library types (these need to be checked!).

## Integers

**tiny short int long vlong**\
 Signed integers corresponding to char, int, short, long and long long in C.\

**utiny ushort uint ulong uvlong**\
 Signed integers corresponding to unsigned char, unsigned short, unsigned int, unsigned long and unsigned long long in C.\

**int8 int16 int32 int64**\
 Signed two's complement integers of exact size.\

**uint8 uint16 uint32 uint64**\
 Signed two's complement integers of exact size.\

## Floats

**float double ldouble**\
 Floats corresponding to  float, double and long double in C.\

**float32 float64 float80**\
 IEEE floats\

## chars

**char wchar uchar**\
 character types corresponding to char, wchar\_t in C, and an ISO10646 code point type (guarrateed to be at at least 24 bits).\

## strings

**string wstring ustring**\
 string types corresponding to char, wchar and uchar\

## sums

**void unit bool**\
 Equal to types 0, 1, and 2: anonymous unit sums of no, one, and two cases.

## any

**any**\
 Any type. Only useful for unused parameters. Defined as the fixpoint of the type equation "typedef x = x;".

## misc

**address** Machine address, void\* in C.\
 **byte** Unit of memory store, unisgned char in C.

## VERSION

**1.1.1\_rc1**

## SEE ALSO

**[felix(1)](/felix/1.md)** for a language introduction and man page index\
 **[flx(1)](/flx/1.md)** for a list of the tools.\
 **[flxcc(1)](/flxcc/1.md)** for a description of the wrapper generator tool.\
 **[flx\_lit(1)](/flx_lit/1.md)** for a description of literals\
 **[flx\_op(1)](/flx_op/1.md)** for a list of operators\
 **[flx\_cop(1)](/flx_cop/1.md)** for a list of C operator precedence names\
 **[flx\_key(1)](/flx_key/1.md)** for a list of keywords\
 **[flx\_grammar(1)](/flx_grammar/1.md)** for a grammar summary\
 **[flx\_lib\_typ(1)](/flx_lib_typ/1.md)** for a list of library types\
 **[flx\_dir(1)](/flx_dir/1.md)** for a list of directives\
 **[flx\_exec(1)](/flx_exec/1.md)** for a list of executable statements\
 **[flx\_decl(1)](/flx_decl/1.md)** for a list of declarative statements\
 **[flx\_bind(1)](/flx_bind/1.md)** for a list of binding statements\

## WEB SITE

See **http://felix.sourceforge.net**\

## AUTHOR

John Maxwell Skaller, mailto:skaller@users.sourceforge.net
