partab.c revision 88276
188276Smarkm/*	$OpenBSD: partab.c,v 1.3 1997/04/02 01:47:02 millert Exp $	*/
288276Smarkm/*	$NetBSD: partab.c,v 1.4 1996/12/29 10:38:21 cgd Exp $	*/
388276Smarkm
47527Sjkh/*
57527Sjkh * Copyright (c) 1983, 1993
67527Sjkh *	The Regents of the University of California.  All rights reserved.
77527Sjkh *
87527Sjkh * Redistribution and use in source and binary forms, with or without
97527Sjkh * modification, are permitted provided that the following conditions
107527Sjkh * are met:
117527Sjkh * 1. Redistributions of source code must retain the above copyright
127527Sjkh *    notice, this list of conditions and the following disclaimer.
137527Sjkh * 2. Redistributions in binary form must reproduce the above copyright
147527Sjkh *    notice, this list of conditions and the following disclaimer in the
157527Sjkh *    documentation and/or other materials provided with the distribution.
167527Sjkh * 3. All advertising materials mentioning features or use of this software
177527Sjkh *    must display the following acknowledgement:
187527Sjkh *	This product includes software developed by the University of
197527Sjkh *	California, Berkeley and its contributors.
207527Sjkh * 4. Neither the name of the University nor the names of its contributors
217527Sjkh *    may be used to endorse or promote products derived from this software
227527Sjkh *    without specific prior written permission.
237527Sjkh *
247527Sjkh * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
257527Sjkh * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
267527Sjkh * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
277527Sjkh * ARE DISCLAIMED.  IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
287527Sjkh * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
297527Sjkh * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
307527Sjkh * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
317527Sjkh * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
327527Sjkh * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
337527Sjkh * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
347527Sjkh * SUCH DAMAGE.
357527Sjkh */
367527Sjkh
3788276Smarkm#include <sys/cdefs.h>
3888276Smarkm__FBSDID("$FreeBSD: head/usr.bin/tip/tip/partab.c 88276 2001-12-20 14:25:46Z markm $");
3988276Smarkm
407527Sjkh#ifndef lint
4128365Scharnier#if 0
427527Sjkhstatic char sccsid[] = "@(#)partab.c	8.1 (Berkeley) 6/6/93";
4388276Smarkmstatic char rcsid[] = "$OpenBSD: partab.c,v 1.3 1997/04/02 01:47:02 millert Exp $";
4428365Scharnier#endif
457527Sjkh#endif /* not lint */
467527Sjkh
477527Sjkh/*
487527Sjkh * Even parity table for 0-0177
497527Sjkh */
5088276Smarkmconst unsigned char evenpartab[] = {
517527Sjkh	0000,0201,0202,0003,0204,0005,0006,0207,
527527Sjkh	0210,0011,0012,0213,0014,0215,0216,0017,
537527Sjkh	0220,0021,0022,0223,0024,0225,0226,0027,
547527Sjkh	0030,0231,0232,0033,0234,0035,0036,0237,
557527Sjkh	0240,0041,0042,0243,0044,0245,0246,0047,
567527Sjkh	0050,0251,0252,0053,0254,0055,0056,0257,
577527Sjkh	0060,0261,0262,0063,0264,0065,0066,0267,
587527Sjkh	0270,0071,0072,0273,0074,0275,0276,0077,
597527Sjkh	0300,0101,0102,0303,0104,0305,0306,0107,
607527Sjkh	0110,0311,0312,0113,0314,0115,0116,0317,
617527Sjkh	0120,0321,0322,0123,0324,0125,0126,0327,
627527Sjkh	0330,0131,0132,0333,0134,0335,0336,0137,
637527Sjkh	0140,0341,0342,0143,0344,0145,0146,0347,
647527Sjkh	0350,0151,0152,0353,0154,0355,0356,0157,
657527Sjkh	0360,0161,0162,0363,0164,0365,0366,0167,
667527Sjkh	0170,0371,0372,0173,0374,0175,0176,0377,
677527Sjkh};
68