This patch follows up an earlier thread that pointed out that GDB is pretty broken when it comes to debugging a program that contains multiple struct definitions (e.g., gdb). The attached patch implements the suggested `fix'. Declare a file-local typedef and then use that. I've applied it to the ui-out code. A quick debug suggests that it works well. comments? I'll table this for a week ... Andrew