diff --git a/src/main.c b/src/main.c index 245c344e..1362108e 100644 --- a/src/main.c +++ b/src/main.c @@ -160,7 +160,7 @@ int main(int argc, char *argv[]) atexit(exitfunc); - if (DoCalendar || (DoSimpleCalendar && (!NextMode || PsCal))) { + if (IsCalendarMode()) { ProduceCalendar(); return 0; } diff --git a/src/protos.h b/src/protos.h index 45305211..d2c3b2eb 100644 --- a/src/protos.h +++ b/src/protos.h @@ -35,6 +35,8 @@ #define isempty(c) (isspace(c) || ((c) == '\\')) #define IsServerMode() (Daemon < 0) +#define IsCalendarMode() (DoCalendar || (DoSimpleCalendar && (!NextMode || PsCal))) + #define ShouldFork (!DontFork) #include "dynbuf.h"