[NSWI004] C language version and non-portable features

Richard Hladík rihl at uralyx.cz
Mon Oct 14 11:11:36 CEST 2019


Hello,

What is the specific subset/superset of the C language we are allowed to
use? In particular:

- Are we allowed to use C11?
- What about non-standard extensions, such as __builtin_*, nested
  functions, inline assembly?
- And what about architecture portability, e. g. data type sizes? Can we
  assume our code will only be run in the emulator?

I'm asking about the assignments in general, not just the current one.

Thanks for reply
Richard Hladík


More information about the NSWI004 mailing list