]> CyberLeo.Net >> Repos - FreeBSD/releng/10.0.git/blob - gnu/usr.bin/rcs/lib/rcsmap.c
- Copy stable/10 (r259064) to releng/10.0 as part of the
[FreeBSD/releng/10.0.git] / gnu / usr.bin / rcs / lib / rcsmap.c
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
7 This file is part of RCS.
8
9 RCS is free software; you can redistribute it and/or modify
10 it under the terms of the GNU General Public License as published by
11 the Free Software Foundation; either version 2, or (at your option)
12 any later version.
13
14 RCS is distributed in the hope that it will be useful,
15 but WITHOUT ANY WARRANTY; without even the implied warranty of
16 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
17 GNU General Public License for more details.
18
19 You should have received a copy of the GNU General Public License
20 along with RCS; see the file COPYING.
21 If not, write to the Free Software Foundation,
22 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
23
24 Report problems and direct all questions to:
25
26     rcs-bugs@cs.purdue.edu
27
28 */
29
30 #include "rcsbase.h"
31
32 libId(mapId, "$FreeBSD$")
33
34 /* map of character types */
35 /* ISO 8859/1 (Latin-1) */
36 enum 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 };