1*fa28c6faSchristos /* $NetBSD: rcsmap.c,v 1.2 2016/01/14 04:22:39 christos Exp $ */ 27bdc2678Schristos 37bdc2678Schristos /* RCS map of character types */ 47bdc2678Schristos 57bdc2678Schristos /* Copyright (C) 1982, 1988, 1989 Walter Tichy 67bdc2678Schristos Copyright 1990, 1991, 1995 by Paul Eggert 77bdc2678Schristos Distributed under license by the Free Software Foundation, Inc. 87bdc2678Schristos 97bdc2678Schristos This file is part of RCS. 107bdc2678Schristos 117bdc2678Schristos RCS is free software; you can redistribute it and/or modify 127bdc2678Schristos it under the terms of the GNU General Public License as published by 137bdc2678Schristos the Free Software Foundation; either version 2, or (at your option) 147bdc2678Schristos any later version. 157bdc2678Schristos 167bdc2678Schristos RCS is distributed in the hope that it will be useful, 177bdc2678Schristos but WITHOUT ANY WARRANTY; without even the implied warranty of 187bdc2678Schristos MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 197bdc2678Schristos GNU General Public License for more details. 207bdc2678Schristos 217bdc2678Schristos You should have received a copy of the GNU General Public License 227bdc2678Schristos along with RCS; see the file COPYING. 237bdc2678Schristos If not, write to the Free Software Foundation, 247bdc2678Schristos 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. 257bdc2678Schristos 267bdc2678Schristos Report problems and direct all questions to: 277bdc2678Schristos 287bdc2678Schristos rcs-bugs@cs.purdue.edu 297bdc2678Schristos 307bdc2678Schristos */ 317bdc2678Schristos 327bdc2678Schristos #include "rcsbase.h" 337bdc2678Schristos 347bdc2678Schristos libId(mapId, "Id: rcsmap.c,v 5.3 1995/06/16 06:19:24 eggert Exp ") 357bdc2678Schristos 367bdc2678Schristos /* map of character types */ 377bdc2678Schristos /* ISO 8859/1 (Latin-1) */ 387bdc2678Schristos enum tokens const ctab[] = { 397bdc2678Schristos UNKN, UNKN, UNKN, UNKN, UNKN, UNKN, UNKN, UNKN, 407bdc2678Schristos SPACE, SPACE, NEWLN, SPACE, SPACE, SPACE, UNKN, UNKN, 417bdc2678Schristos UNKN, UNKN, UNKN, UNKN, UNKN, UNKN, UNKN, UNKN, 427bdc2678Schristos UNKN, UNKN, UNKN, UNKN, UNKN, UNKN, UNKN, UNKN, 437bdc2678Schristos SPACE, IDCHAR, IDCHAR, IDCHAR, DELIM, IDCHAR, IDCHAR, IDCHAR, 447bdc2678Schristos IDCHAR, IDCHAR, IDCHAR, IDCHAR, DELIM, IDCHAR, PERIOD, IDCHAR, 457bdc2678Schristos DIGIT, DIGIT, DIGIT, DIGIT, DIGIT, DIGIT, DIGIT, DIGIT, 467bdc2678Schristos DIGIT, DIGIT, COLON, SEMI, IDCHAR, IDCHAR, IDCHAR, IDCHAR, 477bdc2678Schristos SBEGIN, LETTER, LETTER, LETTER, LETTER, LETTER, LETTER, LETTER, 487bdc2678Schristos LETTER, LETTER, LETTER, LETTER, LETTER, LETTER, LETTER, LETTER, 497bdc2678Schristos LETTER, LETTER, LETTER, LETTER, LETTER, LETTER, LETTER, LETTER, 507bdc2678Schristos LETTER, LETTER, LETTER, IDCHAR, IDCHAR, IDCHAR, IDCHAR, IDCHAR, 517bdc2678Schristos IDCHAR, Letter, Letter, Letter, Letter, Letter, Letter, Letter, 527bdc2678Schristos Letter, Letter, Letter, Letter, Letter, Letter, Letter, Letter, 537bdc2678Schristos Letter, Letter, Letter, Letter, Letter, Letter, Letter, Letter, 547bdc2678Schristos Letter, Letter, Letter, IDCHAR, IDCHAR, IDCHAR, IDCHAR, UNKN, 557bdc2678Schristos UNKN, UNKN, UNKN, UNKN, UNKN, UNKN, UNKN, UNKN, 567bdc2678Schristos UNKN, UNKN, UNKN, UNKN, UNKN, UNKN, UNKN, UNKN, 577bdc2678Schristos UNKN, UNKN, UNKN, UNKN, UNKN, UNKN, UNKN, UNKN, 587bdc2678Schristos UNKN, UNKN, UNKN, UNKN, UNKN, UNKN, UNKN, UNKN, 597bdc2678Schristos IDCHAR, IDCHAR, IDCHAR, IDCHAR, IDCHAR, IDCHAR, IDCHAR, IDCHAR, 607bdc2678Schristos IDCHAR, IDCHAR, IDCHAR, IDCHAR, IDCHAR, IDCHAR, IDCHAR, IDCHAR, 617bdc2678Schristos IDCHAR, IDCHAR, IDCHAR, IDCHAR, IDCHAR, IDCHAR, IDCHAR, IDCHAR, 627bdc2678Schristos IDCHAR, IDCHAR, IDCHAR, IDCHAR, IDCHAR, IDCHAR, IDCHAR, IDCHAR, 637bdc2678Schristos LETTER, LETTER, LETTER, LETTER, LETTER, LETTER, LETTER, LETTER, 647bdc2678Schristos LETTER, LETTER, LETTER, LETTER, LETTER, LETTER, LETTER, LETTER, 657bdc2678Schristos LETTER, LETTER, LETTER, LETTER, LETTER, LETTER, LETTER, IDCHAR, 667bdc2678Schristos LETTER, LETTER, LETTER, LETTER, LETTER, LETTER, LETTER, Letter, 677bdc2678Schristos Letter, Letter, Letter, Letter, Letter, Letter, Letter, Letter, 687bdc2678Schristos Letter, Letter, Letter, Letter, Letter, Letter, Letter, Letter, 697bdc2678Schristos Letter, Letter, Letter, Letter, Letter, Letter, Letter, IDCHAR, 707bdc2678Schristos Letter, Letter, Letter, Letter, Letter, Letter, Letter, Letter 717bdc2678Schristos }; 72