ar.c revision ef636796
1