[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [avrdude-dev] code restructuring - using C99 or not?
From: |
Weddington, Eric |
Subject: |
Re: [avrdude-dev] code restructuring - using C99 or not? |
Date: |
Fri, 20 Jul 2012 22:13:28 +0000 |
> -----Original Message-----
> From: uracolix [mailto:address@hidden
> Sent: Friday, July 20, 2012 3:21 PM
> To: Weddington, Eric
> Cc: Axel Wachtler; address@hidden
> Subject: Re: [avrdude-dev] code restructuring - using C99 or not?
>
> Hallo Hannes, Eric,
>
> On 20.07.2012 19:02, Hannes Weisbach wrote:
> >>
> >> Now I want to encapsulate the fprintf(stderr, ...) statments by
> >> a macro, lets say PRINTF.
> > Me too. Although I opted for a function in avrftdi (again, not yet
> committed).
>
> The reason of my refactoring is to have a shared lib that can be used
> e.g. in Python. To do a direct fprintf in a library is not a good
> idea. I added a hook where the application can register a callback
> function which is in the style of vfprintf. In avrdude main.c then the
> final fprintf is done ... and if I want to do it Python, the messages
> can easily go to a Tkinter window after registering the python callback.
Ah! Ok, that makes sense.
> > What advantages does it bring, other than shorter typing?
>
> Beside shorter typing, a macro is a method where you can
> decouple things, well it might be regarded as german overengineering,
> but thats why I was asking.
LOL!
Well, I'll leave it up to Joerg for the overall design issues. He has a much
better view of that for avrdude than I.
I just wanted to make sure that the "german overengineering" was not done just
for its own sake. ;-)
Let me know when "pydude" is ready. :-)
Eric
- [avrdude-dev] code restructuring - using C99 or not?, Axel Wachtler, 2012/07/20
- Re: [avrdude-dev] code restructuring - using C99 or not?, Hannes Weisbach, 2012/07/20
- Re: [avrdude-dev] code restructuring - using C99 or not?, Weddington, Eric, 2012/07/20
- Re: [avrdude-dev] code restructuring - using C99 or not?, uracolix, 2012/07/20
- Re: [avrdude-dev] code restructuring - using C99 or not?, Hannes Weisbach, 2012/07/20
- Re: [avrdude-dev] code restructuring - using C99 or not?, Axel Wachtler, 2012/07/21
- Re: [avrdude-dev] code restructuring - using C99 or not?, Weddington, Eric, 2012/07/21
- Re: [avrdude-dev] code restructuring - using C99 or not?, Joerg Wunsch, 2012/07/26
- Re: [avrdude-dev] code restructuring - using C99 or not?, Axel Wachtler, 2012/07/28
- Re: [avrdude-dev] code restructuring - using C99 or not?,
Weddington, Eric <=