1.11.1. General

  1. Implementation must be done in standard ANSI-C. We require at least ANSI C99-support of the C-Compiler (see C99 Support for details)!

  2. Switch on the highest warning level in the compiler or use strict ANSI-C

  3. Every component must implement the standard component interface to be integrable in the runtime system (see Component Interface Architecture).

  4. Coding Style:

    In the editor use tabs with 4 spaces. We use the coding style - Allman / BSD / „East Coast” -.

    Example:

    int f(int x, int y, int z)
    {
        if (x < foo(y, z))
        {
            qux = bar[4] + 5;
            return qux;
        }
        else
        {
            while (z)
            {
                qux += foo(z, z);
                z--;
            }
            return ++x + bar();
        }
    }