⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 exclude.c

📁 创建一个符合iso-9660标准的iso文件系统
💻 C
字号:
/* @(#)exclude.c	1.7 00/04/03 joerg */#ifndef lintstatic	char sccsid[] =	"@(#)exclude.c	1.7 00/04/03 joerg";#endif/* * 9-Dec-93 R.-D. Marzusch, marzusch@odiehh.hanse.de: * added 'exclude' option (-x) to specify pathnames NOT to be included in * CD image. */#include <stdio.h>#include <stdlib.h>#include <strdefs.h>#ifdef	USE_LIBSCHILY#include <standard.h>#endif/* this allows for 1000 entries to be excluded ... */#define MAXEXCL		1000static char		*excl[MAXEXCL];void	exclude		__PR((char *fn));int	is_excluded	__PR((char *fn));voidexclude(fn)	char		*fn;{	register int	i;	for (i = 0; excl[i] && i < MAXEXCL; i++)		;	if (i == MAXEXCL) {		fprintf(stderr,			"Can't exclude '%s' - too many entries in table\n",								fn);		return;	}	excl[i] = (char *) malloc(strlen(fn) + 1);	if (excl[i] == NULL) {#ifdef	USE_LIBSCHILY		errmsg("Can't allocate memory for excluded filename\n");#else		fprintf(stderr,			"Can't allocate memory for excluded filename\n");#endif		return;	}	strcpy(excl[i], fn);}intis_excluded(fn)	char		*fn;{	register int	i;	/*	 * very dumb search method ...	 */	for (i = 0; excl[i] && i < MAXEXCL; i++) {		if (strcmp(excl[i], fn) == 0) {			return 1;	/* found -> excluded filenmae */		}	}	return 0;	/* not found -> not excluded */}

⌨️ 快捷键说明

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