Table Of Contents

Limitations of the C Language in the C Node

Last Modified: August 9, 2019

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