warning C4307: '-' : integral constant overflow