[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[avr-libc-dev] [RFC] make #includes consistent (second version)
From: |
Theodore A. Roth |
Subject: |
[avr-libc-dev] [RFC] make #includes consistent (second version) |
Date: |
Thu, 22 Aug 2002 14:59:18 -0700 (PDT) |
This patch builds on my previous patch and adds the #warning's to the
include/*.h files which simply #include <avr/foo.h> files.
My builds of avr-libc and one of my projects don't show any problems with
this patch (please prove me wrong ;). Probably commit it tomorrow
afternoon if there's no objections.
Ted Roth
On Wed, 21 Aug 2002, Theodore A. Roth wrote:
:) Hi,
:)
:) This patch makes the headers in include/avr #include files from <avr/*.h> to
:) be consistent with what the user should be doing.
:)
:) Does this look like a sane thing to do? I won't commit this one unless I get
:) some positive feed back.
:)
:) On a related note (assuming the above is accepted) ...
:)
:) Would there be any objections to sticking #warning messages in the files in
:) include/ which just redirect down into include/avr/ ? The messages would
:) just say something like:
:)
:) #warning "Deprecated: you should #include <avr/foo.h> instead"
:)
:) This would start getting the users to convert to the new usage and we could
:) possibly remove the files after a few stable releases. In the release just
:) before removal we could add a warning as such (in addition to the above
:) warning):
:)
:) #warning "This file is scheduled to be removed in the next stable release."
avr-libc-include-cleanup-2.diff
Description: Text document