1161754Sru/*	$OpenBSD: partab.c,v 1.5 2003/06/03 02:56:18 millert Exp $	*/
288276Smarkm/*	$NetBSD: partab.c,v 1.4 1996/12/29 10:38:21 cgd Exp $	*/
388276Smarkm
4331722Seadler/*
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.
16161754Sru * 3. Neither the name of the University nor the names of its contributors
177527Sjkh *    may be used to endorse or promote products derived from this software
187527Sjkh *    without specific prior written permission.
197527Sjkh *
207527Sjkh * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
217527Sjkh * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
227527Sjkh * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
237527Sjkh * ARE DISCLAIMED.  IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
247527Sjkh * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
257527Sjkh * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
267527Sjkh * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
277527Sjkh * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
287527Sjkh * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
297527Sjkh * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
307527Sjkh * SUCH DAMAGE.
317527Sjkh */
327527Sjkh
3388276Smarkm#include <sys/cdefs.h>
3488276Smarkm__FBSDID("$FreeBSD$");
3588276Smarkm
367527Sjkh#ifndef lint
3728365Scharnier#if 0
387527Sjkhstatic char sccsid[] = "@(#)partab.c	8.1 (Berkeley) 6/6/93";
39161754Srustatic const char rcsid[] = "$OpenBSD: partab.c,v 1.5 2003/06/03 02:56:18 millert Exp $";
4028365Scharnier#endif
417527Sjkh#endif /* not lint */
427527Sjkh
437527Sjkh/*
447527Sjkh * Even parity table for 0-0177
457527Sjkh */
4688276Smarkmconst unsigned char evenpartab[] = {
477527Sjkh	0000,0201,0202,0003,0204,0005,0006,0207,
487527Sjkh	0210,0011,0012,0213,0014,0215,0216,0017,
497527Sjkh	0220,0021,0022,0223,0024,0225,0226,0027,
507527Sjkh	0030,0231,0232,0033,0234,0035,0036,0237,
517527Sjkh	0240,0041,0042,0243,0044,0245,0246,0047,
527527Sjkh	0050,0251,0252,0053,0254,0055,0056,0257,
537527Sjkh	0060,0261,0262,0063,0264,0065,0066,0267,
547527Sjkh	0270,0071,0072,0273,0074,0275,0276,0077,
557527Sjkh	0300,0101,0102,0303,0104,0305,0306,0107,
567527Sjkh	0110,0311,0312,0113,0314,0115,0116,0317,
577527Sjkh	0120,0321,0322,0123,0324,0125,0126,0327,
587527Sjkh	0330,0131,0132,0333,0134,0335,0336,0137,
597527Sjkh	0140,0341,0342,0143,0344,0145,0146,0347,
607527Sjkh	0350,0151,0152,0353,0154,0355,0356,0157,
617527Sjkh	0360,0161,0162,0363,0164,0365,0366,0167,
627527Sjkh	0170,0371,0372,0173,0374,0175,0176,0377,
637527Sjkh};
64