Par.cpp: In function int SidesPar(ddTableResults*, parResultsDealer*, int): Par.cpp:1351:23: error: sprintf may write a terminating nul past the end of the destination [-Werror=format-overflow=] sprintf(buff, "+%d", parm[i].contracts[k].overTricks); ^~~~~ Par.cpp:1351:16: note: sprintf output between 3 and 12 bytes into a destination of size 11 sprintf(buff, "+%d", parm[i].contracts[k].overTricks); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~