allocldp.c

来自「speech signal process tools」· C语言 代码 · 共 36 行

C
36
字号
#include <system.h>#include <stdio.h>#include "filehdr.h"#include "ldfcn.h"#include "lddef.h"/* static char *sccs_id = "@(#)allocldp.c	1.2 12/8/89 ESI, ATT"; */char	*calloc();LDLIST	*_ldhead = NULL;LDFILE *allocldptr(){	extern LDLIST *_ldhead;	LDLIST *ldptr, *ldindx;	static int last_fnum_ = 0;	if ((ldptr = (LDLIST *)calloc(1, LDLSZ)) == NULL)		return (NULL);	ldptr->ld_next = NULL;	if (_ldhead == NULL)		_ldhead = ldptr;	else	{		for (ldindx = _ldhead;			ldindx->ld_next != NULL; ldindx = ldindx->ld_next)		{		}		ldindx->ld_next = ldptr;	}	ldptr->ld_item._fnum_ = ++last_fnum_;	return ((LDFILE *)ldptr);}

⌨️ 快捷键说明

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