1d pointer and variale shadowing