ares_free_hostent.c

来自「这是国外的resip协议栈」· C语言 代码 · 共 36 行

C
36
字号
/* Copyright 1998 by the Massachusetts Institute of Technology. * * Permission to use, copy, modify, and distribute this * software and its documentation for any purpose and without * fee is hereby granted, provided that the above copyright * notice appear in all copies and that both that copyright * notice and this permission notice appear in supporting * documentation, and that the name of M.I.T. not be used in * advertising or publicity pertaining to distribution of the * software without specific, written prior permission. * M.I.T. makes no representations about the suitability of * this software for any purpose.  It is provided "as is" * without express or implied warranty. */#include <stdlib.h>#include "ares.h"#ifndef WIN32#include <netdb.h>#endifvoid ares_free_hostent(struct hostent *host){  char **p;  free(host->h_name);  for (p = host->h_aliases; *p; p++)    free(*p);  free(host->h_aliases);  free(host->h_addr_list[0]);  free(host->h_addr_list);  free(host);}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?