rcsmap.c revision 9
19Sjkh/* RCS map of character types */ 29Sjkh 39Sjkh/* Copyright (C) 1982, 1988, 1989 Walter Tichy 49Sjkh Copyright 1990, 1991 by Paul Eggert 59Sjkh Distributed under license by the Free Software Foundation, Inc. 69Sjkh 79SjkhThis file is part of RCS. 89Sjkh 99SjkhRCS is free software; you can redistribute it and/or modify 109Sjkhit under the terms of the GNU General Public License as published by 119Sjkhthe Free Software Foundation; either version 2, or (at your option) 129Sjkhany later version. 139Sjkh 149SjkhRCS is distributed in the hope that it will be useful, 159Sjkhbut WITHOUT ANY WARRANTY; without even the implied warranty of 169SjkhMERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 179SjkhGNU General Public License for more details. 189Sjkh 199SjkhYou should have received a copy of the GNU General Public License 209Sjkhalong with RCS; see the file COPYING. If not, write to 219Sjkhthe Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. 229Sjkh 239SjkhReport problems and direct all questions to: 249Sjkh 259Sjkh rcs-bugs@cs.purdue.edu 269Sjkh 279Sjkh*/ 289Sjkh 299Sjkh#include "rcsbase.h" 309Sjkh 319SjkhlibId(mapId, "$Id: rcsmap.c,v 5.2 1991/08/19 03:13:55 eggert Exp $") 329Sjkh 339Sjkh/* map of character types */ 349Sjkh/* ISO 8859/1 (Latin-1) */ 359Sjkhenum tokens const ctab[] = { 369Sjkh UNKN, UNKN, UNKN, UNKN, UNKN, UNKN, UNKN, UNKN, 379Sjkh SPACE, SPACE, NEWLN, SPACE, SPACE, SPACE, UNKN, UNKN, 389Sjkh UNKN, UNKN, UNKN, UNKN, UNKN, UNKN, UNKN, UNKN, 399Sjkh UNKN, UNKN, UNKN, UNKN, UNKN, UNKN, UNKN, UNKN, 409Sjkh SPACE, IDCHAR, IDCHAR, IDCHAR, DELIM, IDCHAR, IDCHAR, IDCHAR, 419Sjkh IDCHAR, IDCHAR, IDCHAR, IDCHAR, DELIM, IDCHAR, PERIOD, IDCHAR, 429Sjkh DIGIT, DIGIT, DIGIT, DIGIT, DIGIT, DIGIT, DIGIT, DIGIT, 439Sjkh DIGIT, DIGIT, COLON, SEMI, IDCHAR, IDCHAR, IDCHAR, IDCHAR, 449Sjkh SBEGIN, LETTER, LETTER, LETTER, LETTER, LETTER, LETTER, LETTER, 459Sjkh LETTER, LETTER, LETTER, LETTER, LETTER, LETTER, LETTER, LETTER, 469Sjkh LETTER, LETTER, LETTER, LETTER, LETTER, LETTER, LETTER, LETTER, 479Sjkh LETTER, LETTER, LETTER, IDCHAR, IDCHAR, IDCHAR, IDCHAR, IDCHAR, 489Sjkh IDCHAR, Letter, Letter, Letter, Letter, Letter, Letter, Letter, 499Sjkh Letter, Letter, Letter, Letter, Letter, Letter, Letter, Letter, 509Sjkh Letter, Letter, Letter, Letter, Letter, Letter, Letter, Letter, 519Sjkh Letter, Letter, Letter, IDCHAR, IDCHAR, IDCHAR, IDCHAR, UNKN, 529Sjkh UNKN, UNKN, UNKN, UNKN, UNKN, UNKN, UNKN, UNKN, 539Sjkh UNKN, UNKN, UNKN, UNKN, UNKN, UNKN, UNKN, UNKN, 549Sjkh UNKN, UNKN, UNKN, UNKN, UNKN, UNKN, UNKN, UNKN, 559Sjkh UNKN, UNKN, UNKN, UNKN, UNKN, UNKN, UNKN, UNKN, 569Sjkh IDCHAR, IDCHAR, IDCHAR, IDCHAR, IDCHAR, IDCHAR, IDCHAR, IDCHAR, 579Sjkh IDCHAR, IDCHAR, IDCHAR, IDCHAR, IDCHAR, IDCHAR, IDCHAR, IDCHAR, 589Sjkh IDCHAR, IDCHAR, IDCHAR, IDCHAR, IDCHAR, IDCHAR, IDCHAR, IDCHAR, 599Sjkh IDCHAR, IDCHAR, IDCHAR, IDCHAR, IDCHAR, IDCHAR, IDCHAR, IDCHAR, 609Sjkh LETTER, LETTER, LETTER, LETTER, LETTER, LETTER, LETTER, LETTER, 619Sjkh LETTER, LETTER, LETTER, LETTER, LETTER, LETTER, LETTER, LETTER, 629Sjkh LETTER, LETTER, LETTER, LETTER, LETTER, LETTER, LETTER, IDCHAR, 639Sjkh LETTER, LETTER, LETTER, LETTER, LETTER, LETTER, LETTER, Letter, 649Sjkh Letter, Letter, Letter, Letter, Letter, Letter, Letter, Letter, 659Sjkh Letter, Letter, Letter, Letter, Letter, Letter, Letter, Letter, 669Sjkh Letter, Letter, Letter, Letter, Letter, Letter, Letter, IDCHAR, 679Sjkh Letter, Letter, Letter, Letter, Letter, Letter, Letter, Letter 689Sjkh}; 69