Hi. Thanks - I did as you suggested and added that line of code to my "nothing" routine in the second (database.c) file. The global structure DID show up, both in the 'auto' and 'global' windows of the debugger. I received a similar suggestion on my earlier post, saying in effect you have to use the global to force it to be shown.
What is puzzling, is that I already DID reference the global structure in my original code, from the first (winmain.c) file at line #145. My thinking was to put in a small trivial reference to the global structure just to make it show up during debug but clearly that did not work.
I still don't understand what is happening. There must be some requirement to reference the global structure in the same source file as it is defined, as referencing the global in a source file which contains an extern reference to the global does not cut the mustard. Is this normal?
Thanks.