func: int main() char exp_dn [ 200 ] , exp_dn2 [ 200 ] ; strcpy ( exp_dn , "lcs.mit.edu" ); * dnptrs ++ = ( u_char * ) exp_dn; * dnptrs -- = NULL; comp_size = dn_comp ( ( const char * ) exp_dn , comp_dn , 200 , dnptrs , lastdnptr ); printf ( "uncomp_size = %d\n" , strlen ( exp_dn ) ); printf ( "comp_size = %d\n" , comp_size ); printf ( "exp_dn = %s, comp_dn = %s\n" , exp_dn , ( char * ) comp_dn ); for(i=0; i<comp_size; i++) len += comp_size; len += 14; printf ( "len = %d\n" , len ); for(i=0; i<len; i++, p++)  /* write record into file fputc(*p, f); 