*.s vs. *.S vs. *.sx file naming
Keith Marshall <[email protected]> Wed, 29 Oct 2014 21:52:16 +0000
| Newsgroups | gmane.comp.gnu.mingw.devel |
|---|---|
| Organization | MinGW Project |
| Message-ID | <[email protected]> |
Given that the case-insensitive nature of the Windows file system means that dir/foo.s and dir/foo.S would be one and the same file, and that GCC now promotes the convention that foo.sx represents a case agnostic alternative to foo.S, we really shouldn't be using the foo.S form. With this in mind, and given that both git and Mercurial, unlike CVS, can readily accommodate renamed files, I was going to rename all of the *.S files in mingwrt/mingwex/math to their equivalent *.sx names. However, before committing the change, I took a quick peek at their content, and I can't see a single one which needs to be anything other than a simple *.s file; not one of them needs the C preprocessor, so why were they ever named *.S, in the first place? Although I have developed the necessary infrastructure for configure and make, to support the *.sx convention, (and will need it later), I think it best to rename all existing *.S files with the correct *.s extension. Thoughts? -- Regards, Keith. ------------------------------------------------------------------------------