1*86d7f5d3SJohn Marino /* RCS map of character types */ 2*86d7f5d3SJohn Marino 3*86d7f5d3SJohn Marino /* Copyright (C) 1982, 1988, 1989 Walter Tichy 4*86d7f5d3SJohn Marino Copyright 1990, 1991, 1995 by Paul Eggert 5*86d7f5d3SJohn Marino Distributed under license by the Free Software Foundation, Inc. 6*86d7f5d3SJohn Marino 7*86d7f5d3SJohn Marino This file is part of RCS. 8*86d7f5d3SJohn Marino 9*86d7f5d3SJohn Marino RCS is free software; you can redistribute it and/or modify 10*86d7f5d3SJohn Marino it under the terms of the GNU General Public License as published by 11*86d7f5d3SJohn Marino the Free Software Foundation; either version 2, or (at your option) 12*86d7f5d3SJohn Marino any later version. 13*86d7f5d3SJohn Marino 14*86d7f5d3SJohn Marino RCS is distributed in the hope that it will be useful, 15*86d7f5d3SJohn Marino but WITHOUT ANY WARRANTY; without even the implied warranty of 16*86d7f5d3SJohn Marino MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 17*86d7f5d3SJohn Marino GNU General Public License for more details. 18*86d7f5d3SJohn Marino 19*86d7f5d3SJohn Marino You should have received a copy of the GNU General Public License 20*86d7f5d3SJohn Marino along with RCS; see the file COPYING. 21*86d7f5d3SJohn Marino If not, write to the Free Software Foundation, 22*86d7f5d3SJohn Marino 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. 23*86d7f5d3SJohn Marino 24*86d7f5d3SJohn Marino Report problems and direct all questions to: 25*86d7f5d3SJohn Marino 26*86d7f5d3SJohn Marino rcs-bugs@cs.purdue.edu 27*86d7f5d3SJohn Marino 28*86d7f5d3SJohn Marino */ 29*86d7f5d3SJohn Marino /* 30*86d7f5d3SJohn Marino * $FreeBSD: src/gnu/usr.bin/rcs/lib/rcsmap.c,v 1.5 1999/08/27 23:36:47 peter Exp $ 31*86d7f5d3SJohn Marino * $DragonFly: src/gnu/usr.bin/rcs/lib/rcsmap.c,v 1.2 2003/06/17 04:25:47 dillon Exp $ 32*86d7f5d3SJohn Marino */ 33*86d7f5d3SJohn Marino 34*86d7f5d3SJohn Marino #include "rcsbase.h" 35*86d7f5d3SJohn Marino 36*86d7f5d3SJohn Marino libId(mapId, "$DragonFly: src/gnu/usr.bin/rcs/lib/rcsmap.c,v 1.2 2003/06/17 04:25:47 dillon Exp $") 37*86d7f5d3SJohn Marino 38*86d7f5d3SJohn Marino /* map of character types */ 39*86d7f5d3SJohn Marino /* ISO 8859/1 (Latin-1) */ 40*86d7f5d3SJohn Marino enum tokens const ctab[] = { 41*86d7f5d3SJohn Marino UNKN, UNKN, UNKN, UNKN, UNKN, UNKN, UNKN, UNKN, 42*86d7f5d3SJohn Marino SPACE, SPACE, NEWLN, SPACE, SPACE, SPACE, UNKN, UNKN, 43*86d7f5d3SJohn Marino UNKN, UNKN, UNKN, UNKN, UNKN, UNKN, UNKN, UNKN, 44*86d7f5d3SJohn Marino UNKN, UNKN, UNKN, UNKN, UNKN, UNKN, UNKN, UNKN, 45*86d7f5d3SJohn Marino SPACE, IDCHAR, IDCHAR, IDCHAR, DELIM, IDCHAR, IDCHAR, IDCHAR, 46*86d7f5d3SJohn Marino IDCHAR, IDCHAR, IDCHAR, IDCHAR, DELIM, IDCHAR, PERIOD, IDCHAR, 47*86d7f5d3SJohn Marino DIGIT, DIGIT, DIGIT, DIGIT, DIGIT, DIGIT, DIGIT, DIGIT, 48*86d7f5d3SJohn Marino DIGIT, DIGIT, COLON, SEMI, IDCHAR, IDCHAR, IDCHAR, IDCHAR, 49*86d7f5d3SJohn Marino SBEGIN, LETTER, LETTER, LETTER, LETTER, LETTER, LETTER, LETTER, 50*86d7f5d3SJohn Marino LETTER, LETTER, LETTER, LETTER, LETTER, LETTER, LETTER, LETTER, 51*86d7f5d3SJohn Marino LETTER, LETTER, LETTER, LETTER, LETTER, LETTER, LETTER, LETTER, 52*86d7f5d3SJohn Marino LETTER, LETTER, LETTER, IDCHAR, IDCHAR, IDCHAR, IDCHAR, IDCHAR, 53*86d7f5d3SJohn Marino IDCHAR, Letter, Letter, Letter, Letter, Letter, Letter, Letter, 54*86d7f5d3SJohn Marino Letter, Letter, Letter, Letter, Letter, Letter, Letter, Letter, 55*86d7f5d3SJohn Marino Letter, Letter, Letter, Letter, Letter, Letter, Letter, Letter, 56*86d7f5d3SJohn Marino Letter, Letter, Letter, IDCHAR, IDCHAR, IDCHAR, IDCHAR, UNKN, 57*86d7f5d3SJohn Marino UNKN, UNKN, UNKN, UNKN, UNKN, UNKN, UNKN, UNKN, 58*86d7f5d3SJohn Marino UNKN, UNKN, UNKN, UNKN, UNKN, UNKN, UNKN, UNKN, 59*86d7f5d3SJohn Marino UNKN, UNKN, UNKN, UNKN, UNKN, UNKN, UNKN, UNKN, 60*86d7f5d3SJohn Marino UNKN, UNKN, UNKN, UNKN, UNKN, UNKN, UNKN, UNKN, 61*86d7f5d3SJohn Marino IDCHAR, IDCHAR, IDCHAR, IDCHAR, IDCHAR, IDCHAR, IDCHAR, IDCHAR, 62*86d7f5d3SJohn Marino IDCHAR, IDCHAR, IDCHAR, IDCHAR, IDCHAR, IDCHAR, IDCHAR, IDCHAR, 63*86d7f5d3SJohn Marino IDCHAR, IDCHAR, IDCHAR, IDCHAR, IDCHAR, IDCHAR, IDCHAR, IDCHAR, 64*86d7f5d3SJohn Marino IDCHAR, IDCHAR, IDCHAR, IDCHAR, IDCHAR, IDCHAR, IDCHAR, IDCHAR, 65*86d7f5d3SJohn Marino LETTER, LETTER, LETTER, LETTER, LETTER, LETTER, LETTER, LETTER, 66*86d7f5d3SJohn Marino LETTER, LETTER, LETTER, LETTER, LETTER, LETTER, LETTER, LETTER, 67*86d7f5d3SJohn Marino LETTER, LETTER, LETTER, LETTER, LETTER, LETTER, LETTER, IDCHAR, 68*86d7f5d3SJohn Marino LETTER, LETTER, LETTER, LETTER, LETTER, LETTER, LETTER, Letter, 69*86d7f5d3SJohn Marino Letter, Letter, Letter, Letter, Letter, Letter, Letter, Letter, 70*86d7f5d3SJohn Marino Letter, Letter, Letter, Letter, Letter, Letter, Letter, Letter, 71*86d7f5d3SJohn Marino Letter, Letter, Letter, Letter, Letter, Letter, Letter, IDCHAR, 72*86d7f5d3SJohn Marino Letter, Letter, Letter, Letter, Letter, Letter, Letter, Letter 73*86d7f5d3SJohn Marino }; 74