arc.h revision 69962b5647e4a8b9b14998733b765925381b727e