I concur with Joerg on all items below.

Eric

> -----Original Message-----
> From: avr-libc-dev-bounces+eric.weddington=atmel....@nongnu.org
> [mailto:avr-libc-dev-bounces+eric.weddington=atmel....@nongnu.org] On
> Behalf Of Joerg Wunsch
> Sent: Saturday, April 20, 2013 1:40 PM
> To: avr-libc-dev@nongnu.org
> Subject: Re: [avr-libc-dev] A few questions
> 
> As Michael Rice wrote:
> 
> > If there are no objections, I will change set_system_time( struct tm
> > *) into set_system_time(time_t)
> 
> Your reasoning makes sense.  As there's no released version of the
> time (sub)library in avr-libc yet, we don't have to care much for
> backwards compatibility, so right now is probably the best time to
> still change it.
> 
> > If there are no objections, the above mentioned functions will be
> > declared with __attribute__((weak))
> 
> I don't think that's necessary.  Your library is modularized well.  As
> the linker only pulls modules out of the archive that satisfy an
> unresolved external symbol, modules for things which are already
> present in the user's application (like time()) simply won't be
> considered for inclusion from the library at all.
> 
> > Personally, I feel that if is best left as is, and that second best
> > is ...
> >     uint8_t month_length( struct tm *);
> >
> > I would like to hear from you about your opinion, what works best for
> > you?
> 
> It's probably really a matter of opinion.  I don't see a need to
> change it, frankly.
> --
> cheers, Joerg               .-.-.   --... ...--   -.. .  DL8DTL
> 
> http://www.sax.de/~joerg/
> Never trust an operating system you don't have sources for. ;-)
> 
> _______________________________________________
> AVR-libc-dev mailing list
> AVR-libc-dev@nongnu.org
> https://lists.nongnu.org/mailman/listinfo/avr-libc-dev

_______________________________________________
AVR-libc-dev mailing list
AVR-libc-dev@nongnu.org
https://lists.nongnu.org/mailman/listinfo/avr-libc-dev

Reply via email to