================================================== Second patch, fixing gcc code to avoid the warning: