CMake-SDCC/cmain.c (25 lines of code) (raw):

#include <stdio.h> #pragma message ("Compile C") int __at(12) codeConst = 0x13; int getInt(); long long fn() { return 3ll; } void interruptHandler() __interrupt(15) __naked { __critical { int i=2; } } void trapHandler() __trap { } void fan(unsigned int x) { const int res = x == 123; if (x == 456) {} } int main() { puts("Hello, World from C!"); return 0; } int putchar(int c) { //fake function return 1; }