diff -crB apr-1.4.2-orig/include/apr_ring.h apr-1.4.2/include/apr_ring.h *** apr-1.4.2-orig/include/apr_ring.h 2011-02-16 14:00:19.326000089 +0300 --- apr-1.4.2/include/apr_ring.h 2011-02-16 14:02:42.378000091 +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; \ } /**