make __chk_{user,io}_ptr() accept pointers to volatile