René Scharfe <l.s.r@xxxxxx> writes: > Exchanging the value of two variables requires declaring a temporary > variable and repeating their names. The swap macro in apply.c > simplifies this for its callers without changing the compiled binary. > Polish this macro and export it, then use it throughout the code to > reduce repetition and hide the declaration of temporary variables. All looked reasonable (modulo "swap tree2 and tree1???" ordering). Also the object-id ones looked good. Thanks.