diff -crB httpd-2.2.17/srclib/apr/include/apr_ring.h httpd-2.2.17-new/srclib/apr/include/apr_ring.h *** httpd-2.2.17/srclib/apr/include/apr_ring.h 2008-06-02 04:12:00.000000000 +0400 --- httpd-2.2.17-new/srclib/apr/include/apr_ring.h 2011-02-16 13:28:20.951000091 +0300 *************** *** 90,97 **** */ #define APR_RING_HEAD(head, elem) \ struct head { \ ! struct elem *next; \ ! struct elem *prev; \ } /** --- 90,97 ---- */ #define APR_RING_HEAD(head, elem) \ struct head { \ ! struct elem * volatile next; \ ! struct elem * volatile prev; \ } /**