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