Lolek, acum sa nu crezi ca ala are 100% dreptate. De exemplu, la chestia cu if-ul greseste - un compilator serios nu se impiedica asa de usor in sintaxa, e absolut echivalent daca ai scris 'if' sau '?'. (si cand zic un compilator serios nu ma refer la gcc sau VisualC ca acolo poate are dreptate - ci la un compilator de 'embedded systems' despre care vorbeste el).
Alte "greseli" - malloc(0) e implementation-defined asa ca ce a scris el e cod invalid (sau ma rog, neportabil) si poate foarte bine sa afiseze 'null pointer'. Iar '#error' mi se pare irelevant, e foarte usor de ghicit ce face, daca zicea de "#line" il mai credeam. Plus ca eu unu' urasc programatorii de embedded care nu stiu anexa J (portability issues)
- iar el ii clasifica drept 'nerds' pe aia care citesc anexele....
acuma, cei drept, daca ma uit la avatarul meu