I can only call them like I see them.
I see no evidence of preparation in your code... More like as you added stuff you added even more stuff, getting into a cascade of global variables, poorly...
Type: Posts; User: CommonTater
I can only call them like I see them.
I see no evidence of preparation in your code... More like as you added stuff you added even more stuff, getting into a cascade of global variables, poorly...
Goto? Really?
Inside the same function, rarely... between functions... NEVER.
I've written functions that are very long... one in particular (a midi file to struct array decoder) ended up at about 300 lines.
Here's an example of what it takes to open a plain text playlist...
Ask yourself on what basis you are separating and combining these functions...
Give the functions meaningful names... "StartLogFile" and such...
Combine functions that relate to one another...