1114402Sru/* Copyright (C) 2000, 2002 Free Software Foundation, Inc. 2114402Sru Written by James Clark (jjc@jclark.com) 3114402Sru 4114402SruThis file is part of groff. 5114402Sru 6114402Srugroff is free software; you can redistribute it and/or modify it under 7114402Sruthe terms of the GNU General Public License as published by the Free 8114402SruSoftware Foundation; either version 2, or (at your option) any later 9114402Sruversion. 10114402Sru 11114402Srugroff is distributed in the hope that it will be useful, but WITHOUT ANY 12114402SruWARRANTY; without even the implied warranty of MERCHANTABILITY or 13114402SruFITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License 14114402Srufor more details. 15114402Sru 16114402SruYou should have received a copy of the GNU General Public License along 17114402Sruwith groff; see the file COPYING. If not, write to the Free Software 18151503SruFoundation, 51 Franklin St - Fifth Floor, Boston, MA 02110-1301, USA. */ 19114402Sru 20114411Sru/* $FreeBSD: releng/10.3/contrib/groff/src/libs/libgroff/invalid.cpp 151503 2005-10-20 10:53:15Z ru $ */ 21114411Sru 22114402Sru#include "lib.h" 23114402Sru 24114402Sru// Table of invalid input characters. 25114402Sru 26114402Sruchar invalid_char_table[256]= { 27114402Sru#ifndef IS_EBCDIC_HOST 28114402Sru 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1, 1, 29114402Sru 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 30114402Sru 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 31114402Sru 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 32114402Sru 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 33114402Sru 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 34114402Sru 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 35114402Sru 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 36114411Sru 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 37114402Sru 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 38114402Sru 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 39114402Sru 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 40114402Sru 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 41114402Sru 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 42114402Sru 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 43114411Sru 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 44114402Sru#else 45114402Sru 1, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 1, 0, 1, 1, 1, 46114402Sru 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 47114402Sru 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 48114402Sru 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 49114402Sru 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 50114402Sru 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 51114402Sru 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 52114402Sru 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 53114402Sru 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 54114402Sru 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 55114402Sru 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 56114402Sru 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 57114402Sru 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 58114402Sru 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 59114402Sru 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 60114402Sru 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 61114402Sru#endif 62114402Sru}; 63