Hallo,
Deine Einrückung ist echt das Krankeste was ich in letzter Zeit gesehen habe.
Tja, Geschmackssache. Ich find's übersichtlich.
So gehört das:
if (ptr=malloc(mem_needed)) {
/* weitere Anweisungen */
} else {
/* Fehlerbehandlung */
}
Aber nicht bei mir. Das da oben finde ICH wiederum furchtbar.
Die öffnende Klammer am Zeilenende ist so ziemlich das übelste, was mir einfällt. Da erkenne ich auf Anhieb nämlich nicht, ob das nach dem if eine einzelne Anweisung oder ein Block ist. Und das ist eine gemeine Fehlerquelle.
Ciao,
Martin