1/* RCS map of character types */ 2 3/* Copyright (C) 1982, 1988, 1989 Walter Tichy 4 Copyright 1990, 1991, 1995 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. 21If not, write to the Free Software Foundation, 2259 Temple Place - Suite 330, Boston, MA 02111-1307, USA. 23 24Report problems and direct all questions to: 25 26 rcs-bugs@cs.purdue.edu 27 28*/ 29 30#include "rcsbase.h" 31 32libId(mapId, "$FreeBSD: releng/10.3/gnu/usr.bin/rcs/lib/rcsmap.c 50472 1999-08-27 23:37:10Z peter $") 33 34/* map of character types */ 35/* ISO 8859/1 (Latin-1) */ 36enum tokens const ctab[] = { 37 UNKN, UNKN, UNKN, UNKN, UNKN, UNKN, UNKN, UNKN, 38 SPACE, SPACE, NEWLN, SPACE, SPACE, SPACE, UNKN, UNKN, 39 UNKN, UNKN, UNKN, UNKN, UNKN, UNKN, UNKN, UNKN, 40 UNKN, UNKN, UNKN, UNKN, UNKN, UNKN, UNKN, UNKN, 41 SPACE, IDCHAR, IDCHAR, IDCHAR, DELIM, IDCHAR, IDCHAR, IDCHAR, 42 IDCHAR, IDCHAR, IDCHAR, IDCHAR, DELIM, IDCHAR, PERIOD, IDCHAR, 43 DIGIT, DIGIT, DIGIT, DIGIT, DIGIT, DIGIT, DIGIT, DIGIT, 44 DIGIT, DIGIT, COLON, SEMI, IDCHAR, IDCHAR, IDCHAR, IDCHAR, 45 SBEGIN, LETTER, LETTER, LETTER, LETTER, LETTER, LETTER, LETTER, 46 LETTER, LETTER, LETTER, LETTER, LETTER, LETTER, LETTER, LETTER, 47 LETTER, LETTER, LETTER, LETTER, LETTER, LETTER, LETTER, LETTER, 48 LETTER, LETTER, LETTER, IDCHAR, IDCHAR, IDCHAR, IDCHAR, IDCHAR, 49 IDCHAR, Letter, Letter, Letter, Letter, Letter, Letter, Letter, 50 Letter, Letter, Letter, Letter, Letter, Letter, Letter, Letter, 51 Letter, Letter, Letter, Letter, Letter, Letter, Letter, Letter, 52 Letter, Letter, Letter, IDCHAR, IDCHAR, IDCHAR, IDCHAR, 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 UNKN, UNKN, UNKN, UNKN, UNKN, UNKN, UNKN, UNKN, 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 IDCHAR, IDCHAR, IDCHAR, IDCHAR, IDCHAR, IDCHAR, IDCHAR, IDCHAR, 61 LETTER, LETTER, LETTER, LETTER, LETTER, LETTER, LETTER, LETTER, 62 LETTER, LETTER, LETTER, LETTER, LETTER, LETTER, LETTER, LETTER, 63 LETTER, LETTER, LETTER, LETTER, LETTER, LETTER, LETTER, IDCHAR, 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, Letter, 67 Letter, Letter, Letter, Letter, Letter, Letter, Letter, IDCHAR, 68 Letter, Letter, Letter, Letter, Letter, Letter, Letter, Letter 69}; 70