deliv2.c

来自「unix v7是最后一个广泛发布的研究型UNIX版本」· C语言 代码 · 共 47 行

C
47
字号
# include "stdio.h"hash (s)	char *s;{int c, n;for(n=0; c= *s; s++)	n += (c*n+ c << (n%4));return(n>0 ? n : -n);}err (s, a)	char *s;{fprintf(stderr, "Error: ");fprintf(stderr, s, a);putc('\n', stderr);exit(1);}prefix(t, s)	char *t, *s;{int c, d;while ( (c= *t++) == *s++)	if (c==0) return(1);return(c==0 ? 1: 0);}mindex(s, c)	char *s;{register char *p;for( p=s; *p; p++)	if (*p ==c)		return(p);return(0);}zalloc(m,n){	int t;# if D1fprintf(stderr, "calling calloc for %d*%d bytes\n",m,n);# endift = calloc(m,n);# if D1fprintf(stderr, "calloc returned %o\n", t);# endifreturn(t);}

⌨️ 快捷键说明

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