Пример #1
0
Address* AddressType::alloc(const char* name) {
  Address * result = 0;

  /*printf("looking up %s.\n", name);*/

  for (AddressType *p = all_; p != 0; p = p->next_) {
    if((result = p->resolve(name)) != 0) {
      /*printf("found %s.\n", name);*/
      return result;
    }
  }
  return (Address::default_alloc());
}