a good friend is one's nearest relation domicile here is a term with a technical meaning the obstack facility works with all c compilers