dir_entry.c

来自「ftam等标准协议服务器和客户端的源代码。」· C语言 代码 · 共 34 行

C
34
字号
#include "dir_entry.h"int free_dir_entry(entry)     dirEntry entry;{  if (entry->entry_name) free(entry->entry_name);  (void) free_ent_attrs(entry->attrs);  free((char *) entry);}int free_ent_attrs(attrs)     dirAttrs attrs;{  dirAttrs last_attr = 0;  for (; attrs; attrs = attrs->next) {    if (attrs->val_seq) free_mod_vals(attrs->val_seq);    if (attrs->attr_name) free(attrs->attr_name);    if (last_attr) free((char *) last_attr);    last_attr = attrs;  }}int free_mod_vals(vals)     modVals vals;{  modVals last_val = 0;  for (; vals; vals = vals->next) {    if (vals->value) free(vals->value);    if (vals->new_value) free(vals->new_value);    if (last_val) free((char *)last_val);    last_val = vals;  }}

⌨️ 快捷键说明

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