I....do not grok article. I don't use function pointers and jump tables all that much, but I'm pretty sure you could add a function pointer argument to printNTriples and replace the printf() with it and get somewhere if you really needed to get there. Starting to feel like I might be getting to the "Get off my damn lawn, kid!" part of my life.