This tag is for questions regarding the international standard ISO 9899:1990, also known as "C89", "C90" or "ANSI C", with amendments and technical corrigenda (as opposed to K&R C, C99, C11 or later C standard revisions).
What I am asking about is the well known "last member of a struct has variable length" trick. It goes …
c undefined-behavior c89I need a portable way to print the value of a variable n of type size_t. Since I use …
c c89When compiling something as simple as inline int test() { return 3; } int main() { test(); return 0; } with gcc -c test.c, everything …
c inline c89I am especially interested in objects meant to be used from within C, as opposed to implementations of objects that …
c inheritance object c99 c89As I understand it, the C specification says that type int is supposed to be the most efficient type on …
c integer c99 portability c89I've read that ANSI C is not exactly the same as ISO C and compilers may differ in interpretation of …
c c89 compiler-flags ansi-c(ANSI-C 89) Hi, is it possible to declare a variable both static and register ? When ever I try to do this …
c gcc static c89 register-allocation