[Python-Dev] libmpdec already uses and compiles with -std=c99 -pedantic everywhere

2016年8月07日 08:26:11 -0700

The following C99 features are supported by any buildbot compiler (including
obscure ones on snakebite):
 - stdint.h
 - static inline functions in header files
 - extern inline functions (not really necessary for CPython)
 - variadic macros
I'd like to add:
 - standard conforming C99 spelling of the "struct hack" (supported by gcc
 since I can remember). Our current way leads to problems for some
 analyzers.
Some people (not me) would like:
 - variable declarations everywhere (rather than only at the beginning
 of blocks).
I think this would probably be enough for the start. Obviously things
like variable-length arrays should never be used anyway.
Stefan Krah
_______________________________________________
Python-Dev mailing list
[email protected]
https://mail.python.org/mailman/listinfo/python-dev
Unsubscribe: 
https://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com

Reply via email to