addr.c revision 5c308356
1