ldtbread.c

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

C
40
字号
#include <system.h>#include	<stdio.h>#include	"filehdr.h"#include	"syms.h"#include	"ldfcn.h"/* static char *sccs_id = "@(#)ldtbread.c	1.2 12/8/89 ESI, ATT"; */#define SYMESZ 18#if	ANSI    int		vldldptr( LDFILE *);#else    int		vldldptr( );#endifintldtbread(ldptr, symnum, symentry)LDFILE	*ldptr;long	symnum;SYMENT	*symentry;{    if (vldldptr(ldptr) == SUCCESS) {	if ((symnum >= 0) && (symnum <= (HEADER(ldptr)).f_nsyms)) {	    if (FSEEK(ldptr,		HEADER(ldptr).f_symptr + symnum * SYMESZ, BEGINNING)		== OKFSEEK) {		if (FREAD( (char *) symentry,SYMESZ,1,ldptr) == 1) {		    return(SUCCESS);		}	    }	}    }    return(FAILURE);}

⌨️ 快捷键说明

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