Bill, The last shim didn't compile (on g++ (Debian 4.4.2-9) 4.4.3), failing with: src/mode.c:52: error: lvalue required as unary '&' operand Removing the comma at the end of the previous line seems to fix it. ( By the way, do you prefer we use the Bug Tracker for reporting issues, or is that no longer used? ) Regards Paul C