/* -Wmissing-prototypes: no previous prototype for 'test1' */ /* -Wimplicit: return type defaults to `int' */
test1(void)
{ /* -Wunused: unused variable `foo' */ int foo;
/* -Wparentheses: suggest parentheses around && within || */
printf("%d\n", 1 && 2 || 3 && 4); /* -W: statement with no effect */ 0; /* BROKEN in gcc 3 */ /* -W: control reaches end of non-void function */
}
/* -W??????: unused parameter `foo' */ void test2(int foo)
{ enum {
a = 10, b = 15} moe; int bar;
/* -Wuninitialized: 'bar' might be used uninitialized in this function */ /* -Wformat: format argument is not a pointer (arg 2) */
printf("%s\n", bar); /* -Wformat: too few arguments for format */
printf("%s%s\n", "bar"); /* -Wformat: too many arguments for format */
printf("%s\n", "bar", "bar");
/* -Wswitch: enumeration value `b' not handled in switch */ switch (moe) { case a: return;
}
}
/* -Wstrict-prototypes: function declaration isn't a prototype */ void test3()
{
}
Messung V0.5 in Prozent
¤ Dauer der Verarbeitung: 0.22 Sekunden
(vorverarbeitet am 2026-08-08)
¤
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.