i don't even have a clue, why this compiles:
Code:
if(sndBegin!=NULL)
	&& !snd_playing(*sndBeginHndl)
	&& !snd_playing(*sndLoopHndl)
	&& *sndBeginHndl==0)
{}



there is a () missing around the whole statement!

Lite-C requires brackets around the whole condition in an if statement so this is usually not possible:
Code:
if (a == 0) && !B



and has to look like
Code:
if ((a == 0) && !B)



MY Website with news of my projects:
(for example my current
Muliplayer Bomberman,
GenesisPrecompiler for LiteC
and TileMaster, an easy to use Tile editor)
Sparetime-Development