update pointer.c