d_surf.c