support/rotatelogs.c:698: error: INTEGER_OVERFLOW_L2
  ([0, 65536] - [0, 65536]):unsigned64.

support/rotatelogs.c:647:9: <LHS trace>
645. 
646.     for (;;) {
647.         nRead = sizeof(buf);
             ^
648. #if APR_FILES_AS_SOCKETS
649.         if (config.create_empty && config.tRotation) {

support/rotatelogs.c:647:9: Assignment
645. 
646.     for (;;) {
647.         nRead = sizeof(buf);
             ^
648. #if APR_FILES_AS_SOCKETS
649.         if (config.create_empty && config.tRotation) {

support/rotatelogs.c:647:9: <RHS trace>
645. 
646.     for (;;) {
647.         nRead = sizeof(buf);
             ^
648. #if APR_FILES_AS_SOCKETS
649.         if (config.create_empty && config.tRotation) {

support/rotatelogs.c:647:9: Assignment
645. 
646.     for (;;) {
647.         nRead = sizeof(buf);
             ^
648. #if APR_FILES_AS_SOCKETS
649.         if (config.create_empty && config.tRotation) {

support/rotatelogs.c:696:13: Assignment
694.              * try to write the rest so we get the real error code
695.              */
696.             apr_size_t nWritten = nWrite;
                 ^
697. 
698.             nRead  = nRead - nWritten;

support/rotatelogs.c:698:13: Binary operation: ([0, 65536] - [0, 65536]):unsigned64
696.             apr_size_t nWritten = nWrite;
697. 
698.             nRead  = nRead - nWritten;
                 ^
699.             nWrite = nRead;
700.             rv = apr_file_write(status.current.fd, buf + nWritten, &nWrite);
