addr.c revision a628304e
1