[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [avr-libc-dev] Progmem types compatibility
From: |
Jan Waclawek |
Subject: |
Re: [avr-libc-dev] Progmem types compatibility |
Date: |
Tue, 10 Jan 2012 08:56:25 +0100 |
Just want to remark that these issues had been discussed already in the thread
stemming from
http://lists.nongnu.org/archive/html/avr-libc-dev/2011-09/msg00025.html and on
several occassions on avrfreaks.
JW
----- Original Message ---------------
>On 10/01/2012 08:13, Joerg Wunsch wrote:
>> As Dmitry wrote:
>>
>>> IMHO, there is no bases for such abort (in case of C source and known
>>> GCC version, i.e.<= 4.6). It is sufficient to put warning:
>>> prog_char s[] = "123";
>>> ==> warning: 'prog_char' is deprecated
>>> and continue building.
>>
>> If you find a way to put such a warning without bothering *everyone*
>> (who includes<avr/pgmspace.h>) with the warning, I'm fine with that.
>> The problem with adding the "deprecated" attribute to the typedef was
>> that the warning fires as soon as someone includes the header file,
>> not just when they are about to use it.
>>
>> I'm afraid GCC lacks a method to delay the warning until the typedef
>> is actually used.
>>
>
>Would it be possible to replace the typedef with a #define? I haven't
>looked at it in detail, so that's just a stab in the dark - but it might
>get the "delay until use" effect you want.
>
>mvh.,
>
>David
>
>
- [avr-libc-dev] Progmem types compatibility, Dmitry, 2012/01/06
- Re: [avr-libc-dev] Progmem types compatibility, Georg-Johann Lay, 2012/01/07
- Re: [avr-libc-dev] Progmem types compatibility, David Brown, 2012/01/09
- Re: [avr-libc-dev] Progmem types compatibility, Joerg Wunsch, 2012/01/09
- Re: [avr-libc-dev] Progmem types compatibility, David Brown, 2012/01/09
- Re: [avr-libc-dev] Progmem types compatibility, Dmitry, 2012/01/10
- Re: [avr-libc-dev] Progmem types compatibility, Joerg Wunsch, 2012/01/10
- Re: [avr-libc-dev] Progmem types compatibility, David Brown, 2012/01/10
- Re: [avr-libc-dev] Progmem types compatibility, Joerg Wunsch, 2012/01/10
- Re: [avr-libc-dev] Progmem types compatibility,
Jan Waclawek <=
- Re: [avr-libc-dev] Progmem types compatibility, Joerg Wunsch, 2012/01/10
- Re: [avr-libc-dev] Progmem types compatibility, David Brown, 2012/01/10
- Re: [avr-libc-dev] Progmem types compatibility, Jan Waclawek, 2012/01/10
- Re: [avr-libc-dev] Progmem types compatibility, Georg-Johann Lay, 2012/01/10
- Re: [avr-libc-dev] Progmem types compatibility, Jan Waclawek, 2012/01/10
- Re: [avr-libc-dev] Progmem types compatibility, David Brown, 2012/01/10