Word descriptionDefines a new, opaque C type. Since it is opaque, type will not be directly usable as a parameter or return type of a FUNCTION: or as a slot of a STRUCT:. However, it can be used as the type of a pointer.

C-TYPE: can also be used to forward declare C types, allowing circular dependencies to occur between types. For example: