Compiler Error C2822

second formal parameter for __huge form of 'operator new' must be 'unsigned int'

The second formal parameter of the huge form of the operator new must be an unsigned int.

This is the prototype for the huge form of the operator new:

void __huge * operator new( unsigned long, unsigned int );