From:  Robert Vogelgesang <vogel@users.sourceforge.net>
o	convert.c::word_print_core()

	First bug:
	When searching for a matching hash entry and when have_param
	is set, we dereference hip[index].name[len] without checking
	if hip[index].name is long enough.
	Risk:  Crash because of an out-of-bounds access.
	Possible solution:  Compare strlen(name) with len instead of
	checking if hip[index].name[len] is 0, and optionally cache
	strlen(name) in the hash data structure.

	Second bug:
	Below of the comment "output an escaped backslash" there is
	the comment "do we need special handling for latex?" and then
	code that handles escaped backslashes and curly brackets.  
	The answer to "do we need special handling for latex?" is clearly
	"yes", because backslashes and curly brackets have special
	meanings.
	Risk:  Invalid latex output.
	Possible solution:  Add the three characters to the struct chars
	in typedef struct OutputPersonality and use this as usual.

