Raymond Toy wrote: > I think you should change #'string-equal to 'string-equal.
That won't compile b/c the macro-expansion doesn't come out right (it winds up as ":test string-equal" instead of ":test #'string-equal"). Note that the macro as originally written *does* work, both in interpreted and compiled forms. It's just when I try to cat the x86f file into another one (I'm creating a single x86f file composed of different macros & functions), that concatenation won't work.