C and pointer clear version (part 2)