ldshread.c

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

C
40
字号
#include <system.h>#include	<stdio.h>#include	"filehdr.h"#include	"scnhdr.h"#include	"ldfcn.h"/* static char *sccs_id = "@(#)ldshread.c	1.2 12/8/89 ESI, ATT"; */#if	ANSI    int		vldldptr( LDFILE *);#else    int		vldldptr( );#endifintldshread(ldptr, sectnum, secthdr)LDFILE	*ldptr;unsigned short	sectnum;SCNHDR	*secthdr; {    if (vldldptr(ldptr) == SUCCESS) {	if ((sectnum != 0) && (sectnum <= HEADER(ldptr).f_nscns)) {	    if (FSEEK(ldptr,		FILHSZ + HEADER(ldptr).f_opthdr + (sectnum - 1L) * SCNHSZ,		BEGINNING) == OKFSEEK) {		if (FREAD( (char *) secthdr, SCNHSZ, 1, ldptr) == 1) {		    return(SUCCESS);		}	    }	}	/* ADDED 11/11/85 BY H.O.M. */	else 		fprintf(stderr, "sectnum == %d??\n", sectnum);    }    return(FAILURE);}

⌨️ 快捷键说明

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