diff options
-rw-r--r-- | Readme.md | 4 | ||||
-rw-r--r-- | src/main.c | 2 |
2 files changed, 5 insertions, 1 deletions
@@ -186,3 +186,7 @@ note this program requires a POSIX environment. it also makes use of the `timegm` function, which is a non-standard extension but commonly implemented. + +because of how `time.h` defines `struct tm`, and of how active events are +calculated, every will not work correctly on architectures where `int` is +smaller than 32 bits @@ -27,7 +27,7 @@ int main(int argc, char **argv) char **rdirs, **cur; bool calpath_alloced = false; - if (INT_MAX < 2147483647) { + if ((unsigned long)INT_MAX < (unsigned long)2147483647) { ERR( "%s does not work appropriately on systems where `int` < 32 bits", argv[0] |