Another helping step for more language backends - use an enum for the language we're outputing instead of one boolean variable per output language: http://oligarchy.co.uk/xapian/patches/snowball-enum-langs.patch Cheers, Olly