Add the DragonFly cvs id and perform general cleanups on cvs/rcs/sccs ids. Most
[dragonfly.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  * $FreeBSD: src/gnu/usr.bin/rcs/lib/rcsmap.c,v 1.5 1999/08/27 23:36:47 peter Exp $
31  * $DragonFly: src/gnu/usr.bin/rcs/lib/rcsmap.c,v 1.2 2003/06/17 04:25:47 dillon Exp $
32  */
33
34 #include "rcsbase.h"
35
36 libId(mapId, "$DragonFly: src/gnu/usr.bin/rcs/lib/rcsmap.c,v 1.2 2003/06/17 04:25:47 dillon Exp $")
37
38 /* map of character types */
39 /* ISO 8859/1 (Latin-1) */
40 enum tokens const ctab[] = {
41         UNKN,   UNKN,   UNKN,   UNKN,   UNKN,   UNKN,   UNKN,   UNKN,
42         SPACE,  SPACE,  NEWLN,  SPACE,  SPACE,  SPACE,  UNKN,   UNKN,
43         UNKN,   UNKN,   UNKN,   UNKN,   UNKN,   UNKN,   UNKN,   UNKN,
44         UNKN,   UNKN,   UNKN,   UNKN,   UNKN,   UNKN,   UNKN,   UNKN,
45         SPACE,  IDCHAR, IDCHAR, IDCHAR, DELIM,  IDCHAR, IDCHAR, IDCHAR,
46         IDCHAR, IDCHAR, IDCHAR, IDCHAR, DELIM,  IDCHAR, PERIOD, IDCHAR,
47         DIGIT,  DIGIT,  DIGIT,  DIGIT,  DIGIT,  DIGIT,  DIGIT,  DIGIT,
48         DIGIT,  DIGIT,  COLON,  SEMI,   IDCHAR, IDCHAR, IDCHAR, IDCHAR,
49         SBEGIN, 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, IDCHAR,
53         IDCHAR, Letter, Letter, Letter, Letter, Letter, Letter, Letter,
54         Letter, Letter, Letter, Letter, Letter, Letter, Letter, Letter,
55         Letter, Letter, Letter, Letter, Letter, Letter, Letter, Letter,
56         Letter, Letter, Letter, IDCHAR, IDCHAR, IDCHAR, IDCHAR, UNKN,
57         UNKN,   UNKN,   UNKN,   UNKN,   UNKN,   UNKN,   UNKN,   UNKN,
58         UNKN,   UNKN,   UNKN,   UNKN,   UNKN,   UNKN,   UNKN,   UNKN,
59         UNKN,   UNKN,   UNKN,   UNKN,   UNKN,   UNKN,   UNKN,   UNKN,
60         UNKN,   UNKN,   UNKN,   UNKN,   UNKN,   UNKN,   UNKN,   UNKN,
61         IDCHAR, IDCHAR, IDCHAR, IDCHAR, IDCHAR, IDCHAR, IDCHAR, IDCHAR,
62         IDCHAR, IDCHAR, IDCHAR, IDCHAR, IDCHAR, IDCHAR, IDCHAR, IDCHAR,
63         IDCHAR, IDCHAR, IDCHAR, IDCHAR, IDCHAR, IDCHAR, IDCHAR, IDCHAR,
64         IDCHAR, IDCHAR, IDCHAR, IDCHAR, IDCHAR, IDCHAR, IDCHAR, IDCHAR,
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         Letter, Letter, Letter, Letter, Letter, Letter, Letter, Letter,
70         Letter, Letter, Letter, Letter, Letter, Letter, Letter, Letter,
71         Letter, Letter, Letter, Letter, Letter, Letter, Letter, IDCHAR,
72         Letter, Letter, Letter, Letter, Letter, Letter, Letter, Letter
73 };