coling@xxxxxx wrote: > + // atomic_add returns old value > + return 1 == atomic_add((vint32*)&ni->ni_refcnt, -1); Quoting the coding style guide: "When comparing a function call result/variable with a constant, don't place the constant on the left side of the comparison..." Bye, Axel.