Ansicht umschalten
Avatar von Prätorianer
  • Prätorianer

19 Beiträge seit 17.08.2012

inkompetent und schlecht recherchiert

long long int ist kein C89, was sie aber schreiben. Das ist
schlichtweg falsch. Die einfache Aussage, integer-Literale ohne
Typspezifizierer sind unter C99 niemals unsigned, in C89 jedoch
möglich, wäre viel einprägsamer gewesen und hätte weniger Zweifel an
ihrer Kompetenz gelassen.
__packed ist kein C11, ihr Beispielcode suggeriert dies aber, also
auch wieder ein schlecht präsentiertes Beispiel.
Annahmen darüber, was ein Compiler in Fall von undefinierten
Verhalten macht oder nicht, ob er etwas 'wegoptimiert' oder nicht,
sind einfach nur dilettantisch zu nennen.
Wenn sie vernünftig recherchiert hätten, wäre ihnen aufgefallen, dass
es bereits einen C11- konformen Compiler gibt: PellesC.
Ich hoffe, dass ich ihre Beratungskompetenz nie in Anspruch nehmen
werde oder ihren Codebeitrag im Linux-Kernel einsetze.

Bewerten
- +
Ansicht umschalten