EatDrink main looks like this now:
void main (int foodMax, int drinkMax, int spleenMax, boolean overdrink, boolean sim)
{
  SIM_CONSUME = sim;
  eatdrink(foodMax, drinkMax, spleenMax, overdrink);
}
Swapping it with 
void main(string cmd)
{
      startInfo sI = getStartInfo(cmd,false)...