if-Konstruktion durch switch ersetzt.
Change-Id: Ia025434cdd29b971010db663da898c5d7311ba25
diff --git a/secure/master/autoinclude.c b/secure/master/autoinclude.c
index 680dcf4..bc6ecd0 100644
--- a/secure/master/autoinclude.c
+++ b/secure/master/autoinclude.c
@@ -94,16 +94,15 @@
// dann scrollt auf einmal alles. Aber wenn man nach dem Mudstart was
// aendert, ist es vermutlich ne einzelne, gezielte Aenderung an einem File.
#if MUDHOST == __HOST_NAME__
- int ftime = call_sefun("file_time", base_file);
- if (ftime < 1407179680)
+ switch(call_sefun("file_time", base_file))
{
- res += PRAGMA("no_warn_missing_return, no_warn_unused_variables,\
- no_warn_dead_code,no_warn_applied_functions");
- }
- else if (ftime < 1609455600)
- {
+ case 0 .. 1407179680:
+ res += PRAGMA("no_warn_missing_return");
+ // Fall-through, die naechsten kommen auch dazu
+ case 1407179681 .. 1609455600:
res += PRAGMA("no_warn_unused_variables,no_warn_dead_code,\
no_warn_applied_functions");
+ // Fall-through
}
#else
if (call_sefun("file_time", base_file) < __BOOT_TIME__)