addr.c revision f275635e
1