Problem s alokaci PCB v lwIP
Tomáš Hamouz
hamouz na divesoft.cz
Středa Únor 11 15:16:49 CET 2015
> Souhlasím, to jsou opravdová kouzla preprocesoru. Aby se definice datového
> typu vkládala podmíněným překladem z include souboru ... :-)
> A podle mého to současně odporuje těm nejelementárnějším základům pro
> přehledné programování.
Pokud se to dostatečně zdokumentuje, tak je to tolerovatelné, naopak
lze se vyhnout copy-paste chybám.
> Ne že by to nebylo užitečné, ale pak se nedivít
> příznivcům Pascalu. :-)
To že se prasárny dají dělat neznamená že se dělat musí :-)
A nezáleží na jazyku. (Používám obojí.)
Tomáš
> Martin. persich na transcon.cz
> ----- Original Message -----
> From: "Pavel Hudeček" <edizon na seznam.cz>
> To: "HW-news" <hw-list na list.hw.cz>
> Sent: Wednesday, February 11, 2015 2:20 PM
> Subject: Re: Problem s alokaci PCB v lwIP
> Občas se tu nějaké takové zajímavosti probírají, ale tohle je myslím všechny
> překonalo:-)
> PH
> Od: Martin Persich
> Jo a ta zmiňovaná definice to je (podle mého) opravdová "C-lahůdka" :-)
> Přiznávám, jednou jsem to nějak "rozkódoval", ale ... smekám před člověkem,
> který tohle vymyslí ... To bych nedal ani náhodou ...
> From: "Pavel Hudeček"
> MEMP_MAX je definováno, ale nějak úchylně:
> /* Create the list of all memory pools managed by memp. MEMP_MAX represents
> a NULL pool at the end */
> typedef enum {
> #define LWIP_MEMPOOL(name,num,size,desc) MEMP_##name,
> #include "lwip/memp_std.h"
> . MEMP_MAX
> } memp_t;
> _______________________________________________
> HW-list mailing list - sponsored by www.HW.cz
> Hw-list na list.hw.cz
> http://list.hw.cz/mailman/listinfo/hw-list
--
Best regards,
Tomáš mailto:hamouz na divesoft.cz
Další informace o konferenci Hw-list