In fact, none of the functions has a real overload in C++. They convert to variants with appended "0" or "1".

We'll rename tradeUpdate() to tradeUpdatePool() in the next update. You can already enter this line in zorro.h:

inline int tradeUpdatePool() { return tradeUpdate(0,0,0,0,0); }