Jelmer, > Remove __FUNCTION__ macro as it might not be available at all systems > (pointed out by John E. Malmberg) You might like to use __location__ instead. I defined that portably in talloc.h, and it gives quite useful output when debugging. Cheers, Tridge