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