static void test_obpoin_but(char *name, ID **idpp) { ID *id; for(id= G.main->object.first; id; id= id->next) { if( strcmp(name, id->name+2)==0 ) { if(id == (ID *)OBACT) { error ("Cannot center on own Object"); break; } *idpp= id; return; } } *idpp= NULL; }