C/C++ Chess Protocol Interface