arc.h revision 6e6d5868f52089b9026785bd90257a3d3f6e5ee2