Hacker News Front Page · dverlaeckt80 ·
your c is not standard c
El texto documenta incompatibilidades entre el estándar de C y el comportamiento de GCC, Clang, glibc y musl, con ejemplos sobre `asm`, `FLT_ROUNDS`, las pragmas de punto flotante y los tipos de retorno con calificadores. También señala que el encabezado `stdarg.h` de musl impide usar la forma de un solo argumento de `va_start` de C23, incluso cuando el compilador la admite. En conjunto, sostiene que la conformidad con el estándar no siempre coincide con las herramientas y bibliotecas que se usan en la práctica.
this is an incomplete list of some incompatibilities between c as it's written in the standard and c as it exists in the real world for people who use gcc/clang + glibc/musl.