Sorry forget to attach


On Monday 03/08/2020 at 14:37, Steffen Land  wrote:


Attached


APR 1.7.0 APR-UTIL 1.6.1

Win32 92 warnings
Win64 183 warnings

Steffen





WIN32 APR 1.7.0 APR-UTIL 1.6.1

Warning C6386   apr\time\win32\timestr.c        189     Buffer overrun while 
writing to 'new_format':  the writable size is 'max+11' bytes, but 'j' bytes 
might be written.
Warning C26451  apr\time\win32\time.c   239     Arithmetic overflow: Using 
operator '+' on a 4 byte value and then casting the result to a 8 byte value. 
Cast the value to the wider type before calling operator '+' to avoid overflow 
(io.2).
Warning C26451  apr\time\win32\time.c   239     Arithmetic overflow: Using 
operator '-' on a 4 byte value and then casting the result to a 8 byte value. 
Cast the value to the wider type before calling operator '-' to avoid overflow 
(io.2).
Warning C6248   apr\threadproc\win32\proc.c     320     Setting a 
SECURITY_DESCRIPTOR's DACL to NULL will result in an unprotected object.
Warning C28182  apr\tablesapr_skiplist.c        516     Dereferencing NULL 
pointer. 'tmp' contains the same NULL value as 'm->next' did. See line 511 for 
an earlier location where this can occur
Warning C6011   apr\tablesapr_skiplist.c        570     Dereferencing NULL 
pointer 'ret'. 
Warning C6011   apr\tablesapr_skiplist.c        571     Dereferencing NULL 
pointer 'li'. See line 570 for an earlier location where this can occur
Warning C6011   apr\tablesapr_hash.c    505     Dereferencing NULL pointer 
'new_vals'. 
Warning C6237   apr\stringsapr_snprintf.c       819     (<zero> && 
<expression>) is always zero.  <expression> is never evaluated and might have 
side effects.
Warning C6285   apr\stringsapr_snprintf.c       822     (<non-zero constant> || 
<non-zero constant>) is always a non-zero constant.  Did you intend to use the 
bitwise-and operator?
Warning C6285   apr\stringsapr_snprintf.c       834     (<non-zero constant> || 
<non-zero constant>) is always a non-zero constant.  Did you intend to use the 
bitwise-and operator?
Warning C26451  apr\random\unix\sha2.c  399     Arithmetic overflow: Using 
operator '<<' on a 4 byte value and then casting the result to a 8 byte value. 
Cast the value to the wider type before calling operator '<<' to avoid overflow 
(io.2).
Warning C6297   apr\random\unix\sha2.c  399     Arithmetic overflow:  32-bit 
value is shifted, then cast to 64-bit value.  Results might not be an expected 
value.
Warning C26451  apr\random\unix\sha2.c  406     Arithmetic overflow: Using 
operator '<<' on a 4 byte value and then casting the result to a 8 byte value. 
Cast the value to the wider type before calling operator '<<' to avoid overflow 
(io.2).
Warning C6297   apr\random\unix\sha2.c  406     Arithmetic overflow:  32-bit 
value is shifted, then cast to 64-bit value.  Results might not be an expected 
value.
Warning C26451  apr\random\unix\sha2.c  422     Arithmetic overflow: Using 
operator '<<' on a 4 byte value and then casting the result to a 8 byte value. 
Cast the value to the wider type before calling operator '<<' to avoid overflow 
(io.2).
Warning C6297   apr\random\unix\sha2.c  422     Arithmetic overflow:  32-bit 
value is shifted, then cast to 64-bit value.  Results might not be an expected 
value.
Warning C6001   apr\network_io\win32\sockopt.c  280     Using uninitialized 
memory 'oobmark'.
Warning C6255   apr\network_io\win32\sendrecv.c 118     _alloca indicates 
failure by raising a stack overflow exception.  Consider using _malloca instead.
Warning C6287   apr\network_io\win32\sendrecv.c 378     Redundant code:  the 
left and right sub-expressions are identical.
Warning C6387   apr\network_io\win32\sendrecv.c 381     
'sock->overlapped->hEvent' could be '0':  this does not adhere to the 
specification for the function 'WaitForSingleObject'. 
Warning C6001   apr\network_io\unix\inet_pton.c 114     Using uninitialized 
memory 'tmp'.
Warning C6001   apr\mmap\win32\mmap.c   59      Using uninitialized memory 
'**themmap[BYTE:4]'.
Warning C6001   apr\mmap\win32\mmap.c   59      Using uninitialized memory 
'*themmap[BYTE:4]'.
Warning C28159  apr\misc\win32\misc.c   32      Consider using 'IsWindows*' 
instead of 'GetVersionExA'. Reason: Deprecated. Use VerifyVersionInfo* or 
IsWindows* macros from VersionHelpers.
Warning C6011   apr\misc\win32\misc.c   218     Dereferencing NULL pointer 
'sbuf'. 
Warning C6387   apr\misc\win32\misc.c   258     'sbuf' could be '0':  this does 
not adhere to the specification for the function 'sprintf'. See line 218 for an 
earlier location where this can occur
Warning C6387   apr\misc\win32\misc.c   262     'sbuf' could be '0':  this does 
not adhere to the specification for the function 'strlen'. See line 218 for an 
earlier location where this can occur
Warning C6262   apr\misc\win32\env.c    45      Function uses '16424' bytes of 
stack:  exceeds /analyze:stacksize '16384'.  Consider moving some data to heap.
Warning C6262   apr\misc\win32\env.c    121     Function uses '16412' bytes of 
stack:  exceeds /analyze:stacksize '16384'.  Consider moving some data to heap.
Warning C6262   apr\misc\win32\env.c    163     Function uses '16396' bytes of 
stack:  exceeds /analyze:stacksize '16384'.  Consider moving some data to heap.
Warning C6011   apr\misc\unix\otherchild.c      99      Dereferencing NULL 
pointer 'cur'. 
Warning C6011   apr\memory\unixapr_pools.c      1077    Dereferencing NULL 
pointer 'parent'. 
Warning C6011   apr\file_io\win32\readwrite.c   90      Dereferencing NULL 
pointer 'file->pOverlapped'. 
Warning C6387   apr\file_io\win32\readwrite.c   111     'file->pOverlapped' 
could be '0':  this does not adhere to the specification for the function 
'GetOverlappedResult'. See line 90 for an earlier location where this can occur
Warning C6011   apr\file_io\win32\readwrite.c   362     Dereferencing NULL 
pointer 'thefile->pOverlapped'. 
Warning C6387   apr\file_io\win32\readwrite.c   365     'thefile->pOverlapped' 
could be '0':  this does not adhere to the specification for the function 
'GetOverlappedResult'. See line 362 for an earlier location where this can occur
Warning C6011   apr\file_io\win32\open.c        255     Dereferencing NULL 
pointer 'file->pOverlapped'. 
Warning C6387   apr\file_io\win32\open.c        266     'file->pOverlapped' 
could be '0':  this does not adhere to the specification for the function 
'GetOverlappedResult'. See line 255 for an earlier location where this can occur
Warning C6262   apr\file_io\win32\open.c        321     Function uses '16428' 
bytes of stack:  exceeds /analyze:stacksize '16384'.  Consider moving some data 
to heap.
Warning C6262   apr\file_io\win32\open.c        508     Function uses '16396' 
bytes of stack:  exceeds /analyze:stacksize '16384'.  Consider moving some data 
to heap.
Warning C6262   apr\file_io\win32\open.c        531     Function uses '32784' 
bytes of stack:  exceeds /analyze:stacksize '16384'.  Consider moving some data 
to heap.
Warning C6262   apr\file_io\win32\open.c        588     Function uses '32780' 
bytes of stack:  exceeds /analyze:stacksize '16384'.  Consider moving some data 
to heap.
Warning C6262   apr\file_io\win32\filesys.c     66      Function uses '16396' 
bytes of stack:  exceeds /analyze:stacksize '16384'.  Consider moving some data 
to heap.
Warning C6262   apr\file_io\win32\filesys.c     88      Function uses '24616' 
bytes of stack:  exceeds /analyze:stacksize '16384'.  Consider moving some data 
to heap.
Warning C6262   apr\file_io\win32\filesys.c     134     Function uses '32788' 
bytes of stack:  exceeds /analyze:stacksize '16384'.  Consider moving some data 
to heap.
Warning C6262   apr\file_io\win32\filesys.c     173     Function uses '24592' 
bytes of stack:  exceeds /analyze:stacksize '16384'.  Consider moving some data 
to heap.
Warning C6262   apr\file_io\win32\filesys.c     206     Function uses '16396' 
bytes of stack:  exceeds /analyze:stacksize '16384'.  Consider moving some data 
to heap.
Warning C6262   apr\file_io\win32\filestat.c    213     Function uses '17320' 
bytes of stack:  exceeds /analyze:stacksize '16384'.  Consider moving some data 
to heap.
Warning C6262   apr\file_io\win32\filestat.c    573     Function uses '18324' 
bytes of stack:  exceeds /analyze:stacksize '16384'.  Consider moving some data 
to heap.
Warning C6262   apr\file_io\win32\filestat.c    799     Function uses '16408' 
bytes of stack:  exceeds /analyze:stacksize '16384'.  Consider moving some data 
to heap.
Warning C6385   apr\file_io\win32\filepath.c    864     Reading invalid data 
from 'path':  the readable size is '8192' bytes, but '-1' bytes may be read.
Warning C6385   apr\file_io\win32\filepath.c    864     Reading invalid data 
from 'path':  the readable size is '_Old_39`namelen' bytes, but '3' bytes may 
be read.
Warning C6386   apr\file_io\win32\filepath.c    871     Buffer overrun while 
writing to 'path':  the writable size is '8192' bytes, but '-1' bytes might be 
written.
Warning C6031   apr\file_io\win32\filedup.c     107     Return value ignored: 
'_dup2'.
Warning C6031   apr\file_io\win32\filedup.c     109     Return value ignored: 
'_setmode'.
Warning C6031   apr\file_io\win32\filedup.c     132     Return value ignored: 
'_dup2'.
Warning C6031   apr\file_io\win32\filedup.c     134     Return value ignored: 
'_setmode'.
Warning C6031   apr\file_io\win32\filedup.c     147     Return value ignored: 
'_dup2'.
Warning C6031   apr\file_io\win32\filedup.c     149     Return value ignored: 
'_setmode'.
Warning C6262   apr\file_io\win32\dir.c 112     Function uses '16412' bytes of 
stack:  exceeds /analyze:stacksize '16384'.  Consider moving some data to heap.
Warning C6054   apr\file_io\win32\dir.c 229     String 'wdirname' might not be 
zero-terminated.
Warning C6001   apr\file_io\win32\dir.c 229     Using uninitialized memory 
'wdirname'.
Warning C28183  apr\file_io\win32\dir.c 230     'eos' could be '0', and is a 
copy of the value found in 'wcschr()`229':  this does not adhere to the 
specification for the function 'wcscpy'. 
Warning C28182  apr\file_io\win32\dir.c 232     Dereferencing NULL pointer. 
'eos' contains the same NULL value as 'wcschr()`229' did. See line 230 for an 
earlier location where this can occur
Warning C6262   apr\file_io\win32\dir.c 275     Function uses '16400' bytes of 
stack:  exceeds /analyze:stacksize '16384'.  Consider moving some data to heap.
Warning C6262   apr\file_io\win32\dir.c 367     Function uses '16396' bytes of 
stack:  exceeds /analyze:stacksize '16384'.  Consider moving some data to heap.
Warning C6262   apr\dso\win32\dso.c     54      Function uses '16408' bytes of 
stack:  exceeds /analyze:stacksize '16384'.  Consider moving some data to heap.
Warning C6001   apr-util\xml\expat\lib\xmlparse.c       3578    Using 
uninitialized memory 'next'.
Warning C6001   apr-util\xml\expat\lib\xmlparse.c       3722    Using 
uninitialized memory 'next'.
Warning C6001   apr-util\xml\expat\lib\xmlparse.c       5302    Using 
uninitialized memory 'next'.
Warning C6001   apr-util\xml\expat\lib\xmlparse.c       5492    Using 
uninitialized memory 'next'.
Warning C6011   apr-util\xml\expat\lib\xmlparse.c       6593    Dereferencing 
NULL pointer '((pool))->ptr'. 
Warning C4996   apr-util\xml\expat\lib\xmlparse.c       794     'getenv': This 
function or variable may be unsafe. Consider using _dupenv_s instead. To 
disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
Warning C6386   apr-util\xml\expat\lib\loadlibrary.c    118     Buffer overrun 
while writing to 'path':  the writable size is 
'sizeof(TCHAR)*((systemdirlen+1+filenamelen))' bytes, but '1' bytes might be 
written.
Warning C4996   apr-util\xml\expat\lib\loadlibrary.c    120     'strcpy': This 
function or variable may be unsafe. Consider using strcpy_s instead. To disable 
deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
Warning C4996   apr-util\xml\expat\lib\loadlibrary.c    121     'strcpy': This 
function or variable may be unsafe. Consider using strcpy_s instead. To disable 
deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
Warning C6001   apr-util\xlate\xlate.c  173     Using uninitialized memory 
'outbuf'.
Warning C26451  apr-util\redisapr_redis.c       880     Arithmetic overflow: 
Using operator '+' on a 4 byte value and then casting the result to a 8 byte 
value. Cast the value to the wider type before calling operator '+' to avoid 
overflow (io.2).
Warning C6011   apr-util\miscapr_thread_pool.c  252     Dereferencing NULL 
pointer 'elt'. 
Warning C28182  apr-util\miscapr_thread_pool.c  259     Dereferencing NULL 
pointer. '(((apr_thread_list_elt *)((char 
*)(&((me->busy_thds))->next)-(((size_t)&(((apr_thread_list_elt 
*)0))->link)))))->link.prev' contains the same NULL value as 'elt' did. See 
line 252 for an earlier location where this can occur
Warning C28182  apr-util\miscapr_thread_pool.c  278     Dereferencing NULL 
pointer. '((elt))->link.next' contains the same NULL value as 'elt' did. See 
line 252 for an earlier location where this can occur
Warning C28182  apr-util\miscapr_thread_pool.c  278     Dereferencing NULL 
pointer. '((elt))->link.prev' contains the same NULL value as 'elt' did. See 
line 252 for an earlier location where this can occur
Warning C28182  apr-util\miscapr_thread_pool.c  298     Dereferencing NULL 
pointer. '(((apr_thread_list_elt *)((char 
*)(&((me->idle_thds))->next)-(((size_t)&(((apr_thread_list_elt 
*)0))->link)))))->link.prev' contains the same NULL value as 'elt' did. See 
line 252 for an earlier location where this can occur
Warning C6011   apr-util\miscapr_thread_pool.c  644     Dereferencing NULL 
pointer 't_loc'. See line 648 for an earlier location where this can occur
Warning C26451  apr-util\memcacheapr_memcache.c 829     Arithmetic overflow: 
Using operator '+' on a 4 byte value and then casting the result to a 8 byte 
value. Cast the value to the wider type before calling operator '+' to avoid 
overflow (io.2).
Warning C26451  apr-util\memcacheapr_memcache.c 1390    Arithmetic overflow: 
Using operator '+' on a 4 byte value and then casting the result to a 8 byte 
value. Cast the value to the wider type before calling operator '+' to avoid 
overflow (io.2).
Warning C6011   apr-util\hooksapr_hooks.c       183     Dereferencing NULL 
pointer 'pTail'. 
Warning C6387   apr-util\dbm\sdbm\sdbm.c        95      'db' could be '0':  
this does not adhere to the specification for the function 'memset'. 
Warning C6011   apr-util\dbm\sdbm\sdbm.c        96      Dereferencing NULL 
pointer 'db'. See line 95 for an earlier location where this can occur
Warning C4244   apr-util\crypto\crypt_blowfish.c        894     '=': conversion 
from 'unsigned long' to 'char', possible loss of data
Warning C4244   apr-util\crypto\crypt_blowfish.c        894     '=': conversion 
from 'unsigned long' to 'char', possible loss of data
WIN64 APR 1.7.0 APR-UTIL 1.6.1 

Warning C6386   apr\time\win32\timestr.c        189     Buffer overrun while 
writing to 'new_format':  the writable size is 'max+11' bytes, but 'j' bytes 
might be written.
Warning C26451  apr\time\win32\time.c   239     Arithmetic overflow: Using 
operator '+' on a 4 byte value and then casting the result to a 8 byte value. 
Cast the value to the wider type before calling operator '+' to avoid overflow 
(io.2).
Warning C26451  apr\time\win32\time.c   239     Arithmetic overflow: Using 
operator '-' on a 4 byte value and then casting the result to a 8 byte value. 
Cast the value to the wider type before calling operator '-' to avoid overflow 
(io.2).
Warning C6248   apr\threadproc\win32\proc.c     320     Setting a 
SECURITY_DESCRIPTOR's DACL to NULL will result in an unprotected object.
Warning C26451  apr\tables\apr_tables.c 66      Arithmetic overflow: Using 
operator '*' on a 4 byte value and then casting the result to a 8 byte value. 
Cast the value to the wider type before calling operator '*' to avoid overflow 
(io.2).
Warning C26451  apr\tables\apr_tables.c 69      Arithmetic overflow: Using 
operator '*' on a 4 byte value and then casting the result to a 8 byte value. 
Cast the value to the wider type before calling operator '*' to avoid overflow 
(io.2).
Warning C26451  apr\tables\apr_tables.c 104     Arithmetic overflow: Using 
operator '*' on a 4 byte value and then casting the result to a 8 byte value. 
Cast the value to the wider type before calling operator '*' to avoid overflow 
(io.2).
Warning C26451  apr\tables\apr_tables.c 113     Arithmetic overflow: Using 
operator '*' on a 4 byte value and then casting the result to a 8 byte value. 
Cast the value to the wider type before calling operator '*' to avoid overflow 
(io.2).
Warning C26451  apr\tables\apr_tables.c 115     Arithmetic overflow: Using 
operator '*' on a 4 byte value and then casting the result to a 8 byte value. 
Cast the value to the wider type before calling operator '*' to avoid overflow 
(io.2).
Warning C26451  apr\tables\apr_tables.c 116     Arithmetic overflow: Using 
operator '*' on a 4 byte value and then casting the result to a 8 byte value. 
Cast the value to the wider type before calling operator '*' to avoid overflow 
(io.2).
Warning C26451  apr\tables\apr_tables.c 117     Arithmetic overflow: Using 
operator '*' on a 4 byte value and then casting the result to a 8 byte value. 
Cast the value to the wider type before calling operator '*' to avoid overflow 
(io.2).
Warning C26451  apr\tables\apr_tables.c 123     Arithmetic overflow: Using 
operator '*' on a 4 byte value and then casting the result to a 8 byte value. 
Cast the value to the wider type before calling operator '*' to avoid overflow 
(io.2).
Warning C26451  apr\tables\apr_tables.c 132     Arithmetic overflow: Using 
operator '*' on a 4 byte value and then casting the result to a 8 byte value. 
Cast the value to the wider type before calling operator '*' to avoid overflow 
(io.2).
Warning C26451  apr\tables\apr_tables.c 134     Arithmetic overflow: Using 
operator '*' on a 4 byte value and then casting the result to a 8 byte value. 
Cast the value to the wider type before calling operator '*' to avoid overflow 
(io.2).
Warning C26451  apr\tables\apr_tables.c 140     Arithmetic overflow: Using 
operator '*' on a 4 byte value and then casting the result to a 8 byte value. 
Cast the value to the wider type before calling operator '*' to avoid overflow 
(io.2).
Warning C26451  apr\tables\apr_tables.c 156     Arithmetic overflow: Using 
operator '*' on a 4 byte value and then casting the result to a 8 byte value. 
Cast the value to the wider type before calling operator '*' to avoid overflow 
(io.2).
Warning C26451  apr\tables\apr_tables.c 157     Arithmetic overflow: Using 
operator '*' on a 4 byte value and then casting the result to a 8 byte value. 
Cast the value to the wider type before calling operator '*' to avoid overflow 
(io.2).
Warning C26451  apr\tables\apr_tables.c 163     Arithmetic overflow: Using 
operator '*' on a 4 byte value and then casting the result to a 8 byte value. 
Cast the value to the wider type before calling operator '*' to avoid overflow 
(io.2).
Warning C26451  apr\tables\apr_tables.c 164     Arithmetic overflow: Using 
operator '*' on a 4 byte value and then casting the result to a 8 byte value. 
Cast the value to the wider type before calling operator '*' to avoid overflow 
(io.2).
Warning C26451  apr\tables\apr_tables.c 175     Arithmetic overflow: Using 
operator '*' on a 4 byte value and then casting the result to a 8 byte value. 
Cast the value to the wider type before calling operator '*' to avoid overflow 
(io.2).
Warning C26451  apr\tables\apr_tables.c 177     Arithmetic overflow: Using 
operator '*' on a 4 byte value and then casting the result to a 8 byte value. 
Cast the value to the wider type before calling operator '*' to avoid overflow 
(io.2).
Warning C26451  apr\tables\apr_tables.c 178     Arithmetic overflow: Using 
operator '*' on a 4 byte value and then casting the result to a 8 byte value. 
Cast the value to the wider type before calling operator '*' to avoid overflow 
(io.2).
Warning C28182  apr\tables\apr_skiplist.c       516     Dereferencing NULL 
pointer. 'tmp' contains the same NULL value as 'm->next' did. See line 511 for 
an earlier location where this can occur
Warning C6011   apr\tables\apr_skiplist.c       570     Dereferencing NULL 
pointer 'ret'. 
Warning C6011   apr\tables\apr_skiplist.c       571     Dereferencing NULL 
pointer 'li'. See line 570 for an earlier location where this can occur
Warning C26451  apr\tables\apr_hash.c   93      Arithmetic overflow: Using 
operator '+' on a 4 byte value and then casting the result to a 8 byte value. 
Cast the value to the wider type before calling operator '+' to avoid overflow 
(io.2).
Warning C26451  apr\tables\apr_hash.c   332     Arithmetic overflow: Using 
operator '+' on a 4 byte value and then casting the result to a 8 byte value. 
Cast the value to the wider type before calling operator '+' to avoid overflow 
(io.2).
Warning C26451  apr\tables\apr_hash.c   343     Arithmetic overflow: Using 
operator '+' on a 4 byte value and then casting the result to a 8 byte value. 
Cast the value to the wider type before calling operator '+' to avoid overflow 
(io.2).
Warning C26451  apr\tables\apr_hash.c   468     Arithmetic overflow: Using 
operator '+' on a 4 byte value and then casting the result to a 8 byte value. 
Cast the value to the wider type before calling operator '+' to avoid overflow 
(io.2).
Warning C6011   apr\tables\apr_hash.c   505     Dereferencing NULL pointer 
'new_vals'. 
Warning C26451  apr\strings\apr_snprintf.c      771     Arithmetic overflow: 
Using operator '-' on a 4 byte value and then casting the result to a 8 byte 
value. Cast the value to the wider type before calling operator '-' to avoid 
overflow (io.2).
Warning C26451  apr\strings\apr_snprintf.c      795     Arithmetic overflow: 
Using operator '-' on a 4 byte value and then casting the result to a 8 byte 
value. Cast the value to the wider type before calling operator '-' to avoid 
overflow (io.2).
Warning C6237   apr\strings\apr_snprintf.c      819     (<zero> && 
<expression>) is always zero.  <expression> is never evaluated and might have 
side effects.
Warning C6285   apr\strings\apr_snprintf.c      822     (<non-zero constant> || 
<non-zero constant>) is always a non-zero constant.  Did you intend to use the 
bitwise-and operator?
Warning C6285   apr\strings\apr_snprintf.c      834     (<non-zero constant> || 
<non-zero constant>) is always a non-zero constant.  Did you intend to use the 
bitwise-and operator?
Warning C26451  apr\random\unix\sha2.c  399     Arithmetic overflow: Using 
operator '<<' on a 4 byte value and then casting the result to a 8 byte value. 
Cast the value to the wider type before calling operator '<<' to avoid overflow 
(io.2).
Warning C6297   apr\random\unix\sha2.c  399     Arithmetic overflow:  32-bit 
value is shifted, then cast to 64-bit value.  Results might not be an expected 
value.
Warning C26451  apr\random\unix\apr_random.c    239     Arithmetic overflow: 
Using operator '*' on a 4 byte value and then casting the result to a 8 byte 
value. Cast the value to the wider type before calling operator '*' to avoid 
overflow (io.2).
Warning C26451  apr\random\unix\apr_random.c    239     Arithmetic overflow: 
Using operator '+' on a 4 byte value and then casting the result to a 8 byte 
value. Cast the value to the wider type before calling operator '+' to avoid 
overflow (io.2).
Warning C6262   apr\poll\unix\select.c  32      Function uses '24684' bytes of 
stack:  exceeds /analyze:stacksize '16384'.  Consider moving some data to heap.
Warning C6262   apr\poll\unix\select.c  339     Function uses '24672' bytes of 
stack:  exceeds /analyze:stacksize '16384'.  Consider moving some data to heap.
Warning C6001   apr\network_io\win32\sockopt.c  280     Using uninitialized 
memory 'oobmark'.
Warning C6255   apr\network_io\win32\sendrecv.c 118     _alloca indicates 
failure by raising a stack overflow exception.  Consider using _malloca instead.
Warning C6386   apr\network_io\win32\sendrecv.c 135     Buffer overrun while 
writing to 'pWsaBuf':  the writable size is 'sizeof(WSABUF)*((nvec))' bytes, 
but '32' bytes might be written.
Warning C6287   apr\network_io\win32\sendrecv.c 378     Redundant code:  the 
left and right sub-expressions are identical.
Warning C6387   apr\network_io\win32\sendrecv.c 381     
'sock->overlapped->hEvent' could be '0':  this does not adhere to the 
specification for the function 'WaitForSingleObject'. 
Warning C26451  apr\network_io\win32\sendrecv.c 427     Arithmetic overflow: 
Using operator '+' on a 4 byte value and then casting the result to a 8 byte 
value. Cast the value to the wider type before calling operator '+' to avoid 
overflow (io.2).
Warning C6001   apr\network_io\unix\inet_pton.c 114     Using uninitialized 
memory 'tmp'.
Warning C26451  apr\network_io\unix\inet_ntop.c 228     Arithmetic overflow: 
Using operator '+' on a 4 byte value and then casting the result to a 8 byte 
value. Cast the value to the wider type before calling operator '+' to avoid 
overflow (io.2).
Warning C6001   apr\mmap\win32\mmap.c   59      Using uninitialized memory 
'**themmap[BYTE:8]'.
Warning C6001   apr\mmap\win32\mmap.c   59      Using uninitialized memory 
'*themmap[BYTE:8]'.
Warning C26451  apr\misc\win32\utf8.c   237     Arithmetic overflow: Using 
operator '+' on a 4 byte value and then casting the result to a 8 byte value. 
Cast the value to the wider type before calling operator '+' to avoid overflow 
(io.2).
Warning C26451  apr\misc\win32\start.c  72      Arithmetic overflow: Using 
operator '+' on a 4 byte value and then casting the result to a 8 byte value. 
Cast the value to the wider type before calling operator '+' to avoid overflow 
(io.2).
Warning C26451  apr\misc\win32\start.c  138     Arithmetic overflow: Using 
operator '+' on a 4 byte value and then casting the result to a 8 byte value. 
Cast the value to the wider type before calling operator '+' to avoid overflow 
(io.2).
Warning C26451  apr\misc\win32\start.c  140     Arithmetic overflow: Using 
operator '+' on a 4 byte value and then casting the result to a 8 byte value. 
Cast the value to the wider type before calling operator '+' to avoid overflow 
(io.2).
Warning C28159  apr\misc\win32\misc.c   32      Consider using 'IsWindows*' 
instead of 'GetVersionExA'. Reason: Deprecated. Use VerifyVersionInfo* or 
IsWindows* macros from VersionHelpers.
Warning C6011   apr\misc\win32\misc.c   218     Dereferencing NULL pointer 
'sbuf'. 
Warning C6387   apr\misc\win32\misc.c   258     'sbuf' could be '0':  this does 
not adhere to the specification for the function 'sprintf'. See line 218 for an 
earlier location where this can occur
Warning C6387   apr\misc\win32\misc.c   262     'sbuf' could be '0':  this does 
not adhere to the specification for the function 'strlen'. See line 218 for an 
earlier location where this can occur
Warning C26451  apr\misc\win32\internal.c       54      Arithmetic overflow: 
Using operator '+' on a 4 byte value and then casting the result to a 8 byte 
value. Cast the value to the wider type before calling operator '+' to avoid 
overflow (io.2).
Warning C6262   apr\misc\win32\env.c    45      Function uses '16452' bytes of 
stack:  exceeds /analyze:stacksize '16384'.  Consider moving some data to heap.
Warning C6262   apr\misc\win32\env.c    121     Function uses '16436' bytes of 
stack:  exceeds /analyze:stacksize '16384'.  Consider moving some data to heap.
Warning C6262   apr\misc\win32\env.c    163     Function uses '16404' bytes of 
stack:  exceeds /analyze:stacksize '16384'.  Consider moving some data to heap.
Warning C6011   apr\misc\unix\otherchild.c      99      Dereferencing NULL 
pointer 'cur'. 
Warning C26451  apr\misc\unix\getopt.c  58      Arithmetic overflow: Using 
operator '+' on a 4 byte value and then casting the result to a 8 byte value. 
Cast the value to the wider type before calling operator '+' to avoid overflow 
(io.2).
Warning C26451  apr\memory\unix\apr_pools.c     346     Arithmetic overflow: 
Using operator '+' on a 4 byte value and then casting the result to a 8 byte 
value. Cast the value to the wider type before calling operator '+' to avoid 
overflow (io.2).
Warning C26451  apr\memory\unix\apr_pools.c     383     Arithmetic overflow: 
Using operator '+' on a 4 byte value and then casting the result to a 8 byte 
value. Cast the value to the wider type before calling operator '+' to avoid 
overflow (io.2).
Warning C6011   apr\memory\unix\apr_pools.c     1077    Dereferencing NULL 
pointer 'parent'. 
Warning C6011   apr\file_io\win32\readwrite.c   90      Dereferencing NULL 
pointer 'file->pOverlapped'. 
Warning C6387   apr\file_io\win32\readwrite.c   111     'file->pOverlapped' 
could be '0':  this does not adhere to the specification for the function 
'GetOverlappedResult'. See line 90 for an earlier location where this can occur
Warning C6011   apr\file_io\win32\readwrite.c   362     Dereferencing NULL 
pointer 'thefile->pOverlapped'. 
Warning C6387   apr\file_io\win32\readwrite.c   365     'thefile->pOverlapped' 
could be '0':  this does not adhere to the specification for the function 
'GetOverlappedResult'. See line 362 for an earlier location where this can occur
Warning C6011   apr\file_io\win32\open.c        255     Dereferencing NULL 
pointer 'file->pOverlapped'. 
Warning C6387   apr\file_io\win32\open.c        266     'file->pOverlapped' 
could be '0':  this does not adhere to the specification for the function 
'GetOverlappedResult'. See line 255 for an earlier location where this can occur
Warning C6262   apr\file_io\win32\open.c        321     Function uses '16444' 
bytes of stack:  exceeds /analyze:stacksize '16384'.  Consider moving some data 
to heap.
Warning C6262   apr\file_io\win32\open.c        508     Function uses '16404' 
bytes of stack:  exceeds /analyze:stacksize '16384'.  Consider moving some data 
to heap.
Warning C6262   apr\file_io\win32\open.c        531     Function uses '32796' 
bytes of stack:  exceeds /analyze:stacksize '16384'.  Consider moving some data 
to heap.
Warning C6262   apr\file_io\win32\open.c        588     Function uses '32788' 
bytes of stack:  exceeds /analyze:stacksize '16384'.  Consider moving some data 
to heap.
Warning C6262   apr\file_io\win32\filesys.c     66      Function uses '16404' 
bytes of stack:  exceeds /analyze:stacksize '16384'.  Consider moving some data 
to heap.
Warning C6262   apr\file_io\win32\filesys.c     88      Function uses '24628' 
bytes of stack:  exceeds /analyze:stacksize '16384'.  Consider moving some data 
to heap.
Warning C6262   apr\file_io\win32\filesys.c     134     Function uses '32804' 
bytes of stack:  exceeds /analyze:stacksize '16384'.  Consider moving some data 
to heap.
Warning C6262   apr\file_io\win32\filesys.c     173     Function uses '24600' 
bytes of stack:  exceeds /analyze:stacksize '16384'.  Consider moving some data 
to heap.
Warning C6262   apr\file_io\win32\filesys.c     206     Function uses '16404' 
bytes of stack:  exceeds /analyze:stacksize '16384'.  Consider moving some data 
to heap.
Warning C6262   apr\file_io\win32\filestat.c    213     Function uses '17336' 
bytes of stack:  exceeds /analyze:stacksize '16384'.  Consider moving some data 
to heap.
Warning C6262   apr\file_io\win32\filestat.c    573     Function uses '18348' 
bytes of stack:  exceeds /analyze:stacksize '16384'.  Consider moving some data 
to heap.
Warning C6262   apr\file_io\win32\filestat.c    799     Function uses '16416' 
bytes of stack:  exceeds /analyze:stacksize '16384'.  Consider moving some data 
to heap.
Warning C6385   apr\file_io\win32\filepath.c    864     Reading invalid data 
from 'path':  the readable size is '8192' bytes, but '-1' bytes may be read.
Warning C6385   apr\file_io\win32\filepath.c    864     Reading invalid data 
from 'path':  the readable size is '_Old_39`namelen' bytes, but '3' bytes may 
be read.
Warning C6386   apr\file_io\win32\filepath.c    871     Buffer overrun while 
writing to 'path':  the writable size is '8192' bytes, but '-1' bytes might be 
written.
Warning C6031   apr\file_io\win32\filedup.c     107     Return value ignored: 
'_dup2'.
Warning C6031   apr\file_io\win32\filedup.c     109     Return value ignored: 
'_setmode'.
Warning C6031   apr\file_io\win32\filedup.c     132     Return value ignored: 
'_dup2'.
Warning C6031   apr\file_io\win32\filedup.c     134     Return value ignored: 
'_setmode'.
Warning C6031   apr\file_io\win32\filedup.c     147     Return value ignored: 
'_dup2'.
Warning C6031   apr\file_io\win32\filedup.c     149     Return value ignored: 
'_setmode'.
Warning C6262   apr\file_io\win32\dir.c 112     Function uses '16428' bytes of 
stack:  exceeds /analyze:stacksize '16384'.  Consider moving some data to heap.
Warning C6054   apr\file_io\win32\dir.c 229     String 'wdirname' might not be 
zero-terminated.
Warning C6001   apr\file_io\win32\dir.c 229     Using uninitialized memory 
'wdirname'.
Warning C28183  apr\file_io\win32\dir.c 230     'eos' could be '0', and is a 
copy of the value found in 'wcschr()`229':  this does not adhere to the 
specification for the function 'wcscpy'. 
Warning C28182  apr\file_io\win32\dir.c 232     Dereferencing NULL pointer. 
'eos' contains the same NULL value as 'wcschr()`229' did. See line 230 for an 
earlier location where this can occur
Warning C6262   apr\file_io\win32\dir.c 275     Function uses '16408' bytes of 
stack:  exceeds /analyze:stacksize '16384'.  Consider moving some data to heap.
Warning C6262   apr\file_io\win32\dir.c 367     Function uses '16404' bytes of 
stack:  exceeds /analyze:stacksize '16384'.  Consider moving some data to heap.
Warning C26451  apr\file_io\unix\filepath_util.c        91      Arithmetic 
overflow: Using operator '-' on a 4 byte value and then casting the result to a 
8 byte value. Cast the value to the wider type before calling operator '-' to 
avoid overflow (io.2).
Warning C26451  apr\encoding\apr_encode.c       446     Arithmetic overflow: 
Using operator '*' on a 4 byte value and then casting the result to a 8 byte 
value. Cast the value to the wider type before calling operator '*' to avoid 
overflow (io.2).
Warning C26451  apr\encoding\apr_encode.c       446     Arithmetic overflow: 
Using operator '+' on a 4 byte value and then casting the result to a 8 byte 
value. Cast the value to the wider type before calling operator '+' to avoid 
overflow (io.2).
Warning C26451  apr\encoding\apr_encode.c       519     Arithmetic overflow: 
Using operator '*' on a 4 byte value and then casting the result to a 8 byte 
value. Cast the value to the wider type before calling operator '*' to avoid 
overflow (io.2).
Warning C26451  apr\encoding\apr_encode.c       913     Arithmetic overflow: 
Using operator '*' on a 4 byte value and then casting the result to a 8 byte 
value. Cast the value to the wider type before calling operator '*' to avoid 
overflow (io.2).
Warning C26451  apr\encoding\apr_encode.c       913     Arithmetic overflow: 
Using operator '+' on a 4 byte value and then casting the result to a 8 byte 
value. Cast the value to the wider type before calling operator '+' to avoid 
overflow (io.2).
Warning C26451  apr\encoding\apr_encode.c       1014    Arithmetic overflow: 
Using operator '*' on a 4 byte value and then casting the result to a 8 byte 
value. Cast the value to the wider type before calling operator '*' to avoid 
overflow (io.2).
Warning C6262   apr\dso\win32\dso.c     54      Function uses '16424' bytes of 
stack:  exceeds /analyze:stacksize '16384'.  Consider moving some data to heap.
Warning C26451  apr-util\xml\expat\lib\xmltok.c 1161    Arithmetic overflow: 
Using operator '*' on a 4 byte value and then casting the result to a 8 byte 
value. Cast the value to the wider type before calling operator '*' to avoid 
overflow (io.2).
Warning C26451  apr-util\xml\expat\lib\xmltok.c 1162    Arithmetic overflow: 
Using operator '*' on a 4 byte value and then casting the result to a 8 byte 
value. Cast the value to the wider type before calling operator '*' to avoid 
overflow (io.2).
Warning C26451  apr-util\xml\expat\lib\xmlrole.c        153     Arithmetic 
overflow: Using operator '*' on a 4 byte value and then casting the result to a 
8 byte value. Cast the value to the wider type before calling operator '*' to 
avoid overflow (io.2).
Warning C26451  apr-util\xml\expat\lib\xmlrole.c        185     Arithmetic 
overflow: Using operator '*' on a 4 byte value and then casting the result to a 
8 byte value. Cast the value to the wider type before calling operator '*' to 
avoid overflow (io.2).
Warning C26451  apr-util\xml\expat\lib\xmlrole.c        334     Arithmetic 
overflow: Using operator '*' on a 4 byte value and then casting the result to a 
8 byte value. Cast the value to the wider type before calling operator '*' to 
avoid overflow (io.2).
Warning C26451  apr-util\xml\expat\lib\xmlrole.c        339     Arithmetic 
overflow: Using operator '*' on a 4 byte value and then casting the result to a 
8 byte value. Cast the value to the wider type before calling operator '*' to 
avoid overflow (io.2).
Warning C26451  apr-util\xml\expat\lib\xmlrole.c        344     Arithmetic 
overflow: Using operator '*' on a 4 byte value and then casting the result to a 
8 byte value. Cast the value to the wider type before calling operator '*' to 
avoid overflow (io.2).
Warning C26451  apr-util\xml\expat\lib\xmlrole.c        349     Arithmetic 
overflow: Using operator '*' on a 4 byte value and then casting the result to a 
8 byte value. Cast the value to the wider type before calling operator '*' to 
avoid overflow (io.2).
Warning C26451  apr-util\xml\expat\lib\xmlparse.c       2402    Arithmetic 
overflow: Using operator '+' on a 4 byte value and then casting the result to a 
8 byte value. Cast the value to the wider type before calling operator '+' to 
avoid overflow (io.2).
Warning C26451  apr-util\xml\expat\lib\xmlparse.c       2815    Arithmetic 
overflow: Using operator '*' on a 4 byte value and then casting the result to a 
8 byte value. Cast the value to the wider type before calling operator '*' to 
avoid overflow (io.2).
Warning C26451  apr-util\xml\expat\lib\xmlparse.c       3396    Arithmetic 
overflow: Using operator '+' on a 4 byte value and then casting the result to a 
8 byte value. Cast the value to the wider type before calling operator '+' to 
avoid overflow (io.2).
Warning C26451  apr-util\xml\expat\lib\xmlparse.c       3412    Arithmetic 
overflow: Using operator '-' on a 4 byte value and then casting the result to a 
8 byte value. Cast the value to the wider type before calling operator '-' to 
avoid overflow (io.2).
Warning C26451  apr-util\xml\expat\lib\xmlparse.c       3491    Arithmetic 
overflow: Using operator '+' on a 4 byte value and then casting the result to a 
8 byte value. Cast the value to the wider type before calling operator '+' to 
avoid overflow (io.2).
Warning C26451  apr-util\xml\expat\lib\xmlparse.c       3504    Arithmetic 
overflow: Using operator '+' on a 4 byte value and then casting the result to a 
8 byte value. Cast the value to the wider type before calling operator '+' to 
avoid overflow (io.2).
Warning C6001   apr-util\xml\expat\lib\xmlparse.c       3578    Using 
uninitialized memory 'next'.
Warning C6001   apr-util\xml\expat\lib\xmlparse.c       3722    Using 
uninitialized memory 'next'.
Warning C26451  apr-util\xml\expat\lib\xmlparse.c       4760    Arithmetic 
overflow: Using operator '*=' on a 4 byte value and then casting the result to 
a 8 byte value. Cast the value to the wider type before calling operator '*=' 
to avoid overflow (io.2).
Warning C6001   apr-util\xml\expat\lib\xmlparse.c       5302    Using 
uninitialized memory 'next'.
Warning C6001   apr-util\xml\expat\lib\xmlparse.c       5492    Using 
uninitialized memory 'next'.
Warning C26451  apr-util\xml\expat\lib\xmlparse.c       5661    Arithmetic 
overflow: Using operator '*' on a 4 byte value and then casting the result to a 
8 byte value. Cast the value to the wider type before calling operator '*' to 
avoid overflow (io.2).
Warning C26451  apr-util\xml\expat\lib\xmlparse.c       5668    Arithmetic 
overflow: Using operator '*' on a 4 byte value and then casting the result to a 
8 byte value. Cast the value to the wider type before calling operator '*' to 
avoid overflow (io.2).
Warning C26451  apr-util\xml\expat\lib\xmlparse.c       5687    Arithmetic 
overflow: Using operator '*' on a 4 byte value and then casting the result to a 
8 byte value. Cast the value to the wider type before calling operator '*' to 
avoid overflow (io.2).
Warning C26451  apr-util\xml\expat\lib\xmlparse.c       5688    Arithmetic 
overflow: Using operator '*' on a 4 byte value and then casting the result to a 
8 byte value. Cast the value to the wider type before calling operator '*' to 
avoid overflow (io.2).
Warning C6011   apr-util\xml\expat\lib\xmlparse.c       6593    Dereferencing 
NULL pointer '((pool))->ptr'. 
Warning C26451  apr-util\xml\expat\lib\xmlparse.c       6770    Arithmetic 
overflow: Using operator '*' on a 4 byte value and then casting the result to a 
8 byte value. Cast the value to the wider type before calling operator '*' to 
avoid overflow (io.2).
Warning C4996   apr-util\xml\expat\lib\xmlparse.c       794     'getenv': This 
function or variable may be unsafe. Consider using _dupenv_s instead. To 
disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
Warning C26451  apr-util\xml\expat\lib\loadlibrary.c    117     Arithmetic 
overflow: Using operator '+' on a 4 byte value and then casting the result to a 
8 byte value. Cast the value to the wider type before calling operator '+' to 
avoid overflow (io.2).
Warning C6386   apr-util\xml\expat\lib\loadlibrary.c    118     Buffer overrun 
while writing to 'path':  the writable size is 
'sizeof(TCHAR)*((systemdirlen+1+filenamelen))' bytes, but '1' bytes might be 
written.
Warning C4996   apr-util\xml\expat\lib\loadlibrary.c    120     'strcpy': This 
function or variable may be unsafe. Consider using strcpy_s instead. To disable 
deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
Warning C4996   apr-util\xml\expat\lib\loadlibrary.c    121     'strcpy': This 
function or variable may be unsafe. Consider using strcpy_s instead. To disable 
deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
Warning C26451  apr-util\xml\apr_xml.c  685     Arithmetic overflow: Using 
operator '+' on a 4 byte value and then casting the result to a 8 byte value. 
Cast the value to the wider type before calling operator '+' to avoid overflow 
(io.2).
Warning C26451  apr-util\xml\apr_xml.c  721     Arithmetic overflow: Using 
operator '+' on a 4 byte value and then casting the result to a 8 byte value. 
Cast the value to the wider type before calling operator '+' to avoid overflow 
(io.2).
Warning C26451  apr-util\xml\apr_xml.c  749     Arithmetic overflow: Using 
operator '+' on a 4 byte value and then casting the result to a 8 byte value. 
Cast the value to the wider type before calling operator '+' to avoid overflow 
(io.2).
Warning C6001   apr-util\xlate\xlate.c  173     Using uninitialized memory 
'outbuf'.
Warning C6011   apr-util\misc\apr_thread_pool.c 252     Dereferencing NULL 
pointer 'elt'. 
Warning C28182  apr-util\misc\apr_thread_pool.c 259     Dereferencing NULL 
pointer. '(((apr_thread_list_elt *)((char 
*)(&((me->busy_thds))->next)-(((size_t)&(((apr_thread_list_elt 
*)0))->link)))))->link.prev' contains the same NULL value as 'elt' did. See 
line 252 for an earlier location where this can occur
Warning C28182  apr-util\misc\apr_thread_pool.c 278     Dereferencing NULL 
pointer. '((elt))->link.next' contains the same NULL value as 'elt' did. See 
line 252 for an earlier location where this can occur
Warning C28182  apr-util\misc\apr_thread_pool.c 278     Dereferencing NULL 
pointer. '((elt))->link.prev' contains the same NULL value as 'elt' did. See 
line 252 for an earlier location where this can occur
Warning C28182  apr-util\misc\apr_thread_pool.c 298     Dereferencing NULL 
pointer. '(((apr_thread_list_elt *)((char 
*)(&((me->idle_thds))->next)-(((size_t)&(((apr_thread_list_elt 
*)0))->link)))))->link.prev' contains the same NULL value as 'elt' did. See 
line 252 for an earlier location where this can occur
Warning C6011   apr-util\misc\apr_thread_pool.c 644     Dereferencing NULL 
pointer 't_loc'. See line 648 for an earlier location where this can occur
Warning C4267   apr-util\misc\apr_thread_pool.c 906     '=': conversion from 
'size_t' to 'unsigned int', possible loss of data
Warning C4267   apr-util\misc\apr_thread_pool.c 906     '=': conversion from 
'size_t' to 'unsigned int', possible loss of data
Warning C26451  apr-util\ldap\apr_ldap_url.c    669     Arithmetic overflow: 
Using operator '+' on a 4 byte value and then casting the result to a 8 byte 
value. Cast the value to the wider type before calling operator '+' to avoid 
overflow (io.2).
Warning C4311   apr-util\ldap\apr_ldap_option.c 336     'type cast': pointer 
truncation from 'void *' to 'ULONG'
Warning C4311   apr-util\ldap\apr_ldap_option.c 345     'type cast': pointer 
truncation from 'void *' to 'ULONG'
Warning C4311   apr-util\ldap\apr_ldap_option.c 336     'type cast': pointer 
truncation from 'void *' to 'ULONG'
Warning C4311   apr-util\ldap\apr_ldap_option.c 345     'type cast': pointer 
truncation from 'void *' to 'ULONG'
Warning C6011   apr-util\hooks\apr_hooks.c      183     Dereferencing NULL 
pointer 'pTail'. 
Warning C26451  apr-util\dbm\sdbm\sdbm_pair.c   73      Arithmetic overflow: 
Using operator '+' on a 4 byte value and then casting the result to a 8 byte 
value. Cast the value to the wider type before calling operator '+' to avoid 
overflow (io.2).
Warning C6387   apr-util\dbm\sdbm\sdbm.c        95      'db' could be '0':  
this does not adhere to the specification for the function 'memset'. 
Warning C6011   apr-util\dbm\sdbm\sdbm.c        96      Dereferencing NULL 
pointer 'db'. See line 95 for an earlier location where this can occur
Warning C26451  apr-util\dbd\apr_dbd_odbc.c     689     Arithmetic overflow: 
Using operator '-' on a 4 byte value and then casting the result to a 8 byte 
value. Cast the value to the wider type before calling operator '-' to avoid 
overflow (io.2).
Warning C4244   apr-util\crypto\crypt_blowfish.c        894     '=': conversion 
from 'unsigned long' to 'char', possible loss of data
Warning C4244   apr-util\crypto\crypt_blowfish.c        894     '=': conversion 
from 'unsigned long' to 'char', possible loss of data
Warning C26451  apr-util\crypto\apr_sha1.c      324     Arithmetic overflow: 
Using operator '-' on a 4 byte value and then casting the result to a 8 byte 
value. Cast the value to the wider type before calling operator '-' to avoid 
overflow (io.2).
Warning C26451  apr-util\crypto\apr_sha1.c      331     Arithmetic overflow: 
Using operator '-' on a 4 byte value and then casting the result to a 8 byte 
value. Cast the value to the wider type before calling operator '-' to avoid 
overflow (io.2).
Warning C4267   apr-util\crypto\apr_passwd.c    195     'function': conversion 
from 'size_t' to 'int', possible loss of data
Warning C4267   apr-util\crypto\apr_passwd.c    197     'function': conversion 
from 'size_t' to 'int', possible loss of data
Warning C4267   apr-util\crypto\apr_passwd.c    195     'function': conversion 
from 'size_t' to 'int', possible loss of data
Warning C4267   apr-util\crypto\apr_passwd.c    197     'function': conversion 
from 'size_t' to 'int', possible loss of data
Warning C26451  apr-util\crypto\apr_md5.c       242     Arithmetic overflow: 
Using operator '+' on a 4 byte value and then casting the result to a 8 byte 
value. Cast the value to the wider type before calling operator '+' to avoid 
overflow (io.2).
Warning C26451  apr-util\crypto\apr_md4.c       209     Arithmetic overflow: 
Using operator '+' on a 4 byte value and then casting the result to a 8 byte 
value. Cast the value to the wider type before calling operator '+' to avoid 
overflow (io.2).
Warning C4267   apr-util\crypto\apr_crypto_openssl.c    486     'function': 
conversion from 'size_t' to 'int', possible loss of data
Warning C4267   apr-util\crypto\apr_crypto_openssl.c    488     'function': 
conversion from 'size_t' to 'int', possible loss of data
Warning C4267   apr-util\crypto\apr_crypto_openssl.c    582     'function': 
conversion from 'size_t' to 'int', possible loss of data
Warning C4267   apr-util\crypto\apr_crypto_openssl.c    582     'function': 
conversion from 'size_t' to 'int', possible loss of data
Warning C4267   apr-util\crypto\apr_crypto_openssl.c    735     'function': 
conversion from 'size_t' to 'int', possible loss of data
Warning C4267   apr-util\crypto\apr_crypto_openssl.c    712     'initializing': 
conversion from 'size_t' to 'int', possible loss of data
Warning C4267   apr-util\crypto\apr_crypto_openssl.c    772     'initializing': 
conversion from 'size_t' to 'int', possible loss of data
Warning C4267   apr-util\crypto\apr_crypto_openssl.c    905     'function': 
conversion from 'size_t' to 'int', possible loss of data
Warning C4267   apr-util\crypto\apr_crypto_openssl.c    882     'initializing': 
conversion from 'size_t' to 'int', possible loss of data
Warning C4267   apr-util\crypto\apr_crypto_openssl.c    942     'initializing': 
conversion from 'size_t' to 'int', possible loss of data
Warning C6235   apr-util\buckets\apr_brigade.c  715     (<non-zero constant> || 
<expression>) is always a non-zero constant.

Reply via email to