====== Coding C for Portability ====== * A source file that is not empty shall end in a new-line character, which shall not be immediately preceded by a backslash character[(http://gcc.gnu.org/ml/gcc/2003-11/msg01568.html)] [(Section 2.1.1.2 of the ANSI C 1989 standard)] [(Section 5.1.1.2 of the ISO C 1999 standard)] [(and probably also ISO C 1990 standard...)] ~~REFNOTES~~ ===== Supporting different Architectures ===== * [[https://de.wikipedia.org/wiki/64-Bit-Architektur#Programmiermodell|Programmiermodell]] -- 16- und 32‑Bit Architekturen * [[https://stackoverflow.com/questions/7750140/whats-the-difference-between-a-word-and-byte|What's the difference between a word and byte?]]