Should use sizeof(unichar)