geany/geany — comment on commit efcce8808e92ba56684605790959cb014a11c9c8
File:  line 0
By ntrel:

Any comments on utils_rebind()? I think 'rebind' looks nicer than _set_and_free or _replace. Rebind isn't obvious, but is shorter than utils_set_and_free and clearer than utils_replace.

> setptr should definitely at least expand to `do { … } while (0)`
> rather than `{ … }`, gave me one or two headaches.

I accept this is best practice and we should do it, but I'm curious what the headaches were?