Hi Devs, m. allan noah writes:
> I think we should switch to C99 now. > > On Wed, Oct 7, 2015 at 1:53 PM, Alessandro Zummo > <[email protected]> wrote: >> On Sat, 03 Oct 2015 12:59:56 +0900 >> Olaf Meeuwissen <[email protected]> wrote: >> >>> I don't understand why during development with gcc -std=c90 (aka -ansi) >>> is in effect but when we release we no longer care and allow whatever >>> the compiler thinks is good for you. In case of gcc that is -std=gnu90 >>> or, as of gcc-5, -std=gnu11. >> >> Now that it's released, can we switch to c99, if not c11? :) You won't hear me complain about switching to C99 (*without* GNU extensions in the interest of portability). Switching to C11 is probably still a bit too early (although I don't mind). However, before we decide to switch, wouldn't it be a good idea to list the "overwhelming" benefits of switching and "disabling" drawbacks of not doing so? Here's something to get started: Benefits: - allows declarations after statements (which I consider a mixed blessing) - allows C++-style // comments (not sure if they are also allowed in C preprocessor code though) - has snprintf() - additional standardized headers (which ones?) Drawbacks: - ISO has withdrawn C99 (in favour of C11) Also, if there's developers out there that object, now is probably a good idea to do so. Hope this helps, -- Olaf Meeuwissen, LPIC-2 FSF Associate Member since 2004-01-27 Support Free Software Support the Free Software Foundation https://my.fsf.org/donate https://my.fsf.org/join GnuPG key: F84A2DD9/B3C0 2F47 EA19 64F4 9F13 F43E B8A4 A88A F84A 2DD9 -- sane-devel mailing list: [email protected] http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/sane-devel Unsubscribe: Send mail with subject "unsubscribe your_password" to [email protected]
