Although I have written some thousand of lines of C code already, which makes me think I should be able to understand bigger C code, actually I can't. I'm having trouble to understand bigger code with more header and sourcefiles.
Is there a magic way one can figure out what the code is doing, and why?
My current method is to print out all the pages of source and header files, and lay out on the floor so I can see them all at the same time. And then I start figuring out which variable, constant etc. does what.
any idea is appriciated.