

Use whatever brace style you prefer.
— Boodell games. (@UdellGames) October 19, 2016
But not this.
Don't do this.
Seek help instead of this. pic.twitter.com/1EYb7BLHkb
). Peut-être que les ; { et } sont même automatiquement générés.

non.
{
ils en imposent déja un
plutot atypique
}Mais on s'y fait et c'est agéablement lisible 

if (foo)
{
voilà le style GNU
}Heureusement que la plupart des logiciels libres n'utilisent pas cette horreur.
Folco (./2087) :C'est pratique pour reprendre un code mal formaté (non homogène) mais si tu écris n'importe comment je pense que c'est une erreur. Perso j'organise en paragraphes, etc — ce qui fait que je rejoins squalyl : un formatage automatique sauve les meubles, mais n'est pas idéal.
Je sais pas comment vous vous y prenez, mais j'utilise un .clang-format pour tous mes projets. Un raccourci clavier, et la mise en forme est finie et homogène. Ca permet de n'exiger aucun effort en cours de codage ^^

struct gl_widget;
typedef struct gl_widget {
unsigned short type; // Internal type
struct gl_widget* parent; // Parent widget
short x; // Absolute position on the screen. Computed at drawing time (DrawWidget())
short y; //
short width; // Dimensions. Computed at preparation time (PrepareWidget())
short height; //
bool dirty; // True if the dimensions of the widget must be computed before drawing.
short alignment; // Graphical aligment in the parent layout
bool enabled; // True if the widget is displayed in normal mode and executable
} gl_widget;Cette structure ne cesse d'évoluer, pourtant les commentaires sont toujours bien positionnés en un clic)