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