Vertyos
Le code indenté comme ça:
void machin(void) {
if (1 == 2) {
rien();
}
}
est accepté par la détection de fonctions. Le problème, c'est le code indenté comme ça:
void machin(void)
{
if (1 == 2) {
rien();
}
}
ou comme ça:
void machin(void)
{
if (1 == 2)
{
rien();
}
}
ou carrément comme ça:
void machin(void)
{
if (1 == 2)
{
rien();
}
}
Et mIRC et Flash ne sont pas vraiment de quoi indenter automatiquement un code C. Les conventions qu'ils utilisent n'ont rien à voir avec les conventions C (qui sont l'accolade ouvrante en début de ligne, même dans la convention K&R où on note:
if (machin) {
mais:
void machin(void)
{
).