Table Of Contents

Limitations of the C Language in the C Node

    Last Modified: November 21, 2014

    The default language standard of the C Node compiler is GNU89. GNU89 is the C89 specification with GNU extensions (some C99 features) supported. However, the C Node does not support the following features:

    • Function definitions and declarations
    • Third-party libraries (#include directive is not supported)
    • extern and static variables
    • Standard input
    • Standard output, except for cnode_printf
    • return statement
    • exit, atexit, abort, signal, and raise ANSI C functions
    • Thread creation

    Recently Viewed Topics