annotate src/ccl.h @ 66168:28718fa5d988

Moved all remaining images from lisp/toolbar to etc/images, moved lisp/toolbar/tool-bar to lisp and "deleted" lisp/toolbar. The low resolution images were placed in their own directory (low-color). Replaced underscore (_) in filenames with dash (-) per convention * make-dist: Create and populate etc/images/low-color. * admin/FOR-RELEASE (DOCUMENTATION): Removed lisp/toolbar from list since it's gone. Also marked mh-e as done. * lisp/toolbar/attach.*, lisp/toolbar/cancel.*, lisp/toolbar/close.*: * lisp/toolbar/copy.*, lisp/toolbar/cut.*, lisp/toolbar/diropen.*: * lisp/toolbar/exit.*, lisp/toolbar/help.*, lisp/toolbar/home.*: * lisp/toolbar/index.*, lisp/toolbar/info.*, lisp/toolbar/mail.*: * lisp/toolbar/new.*, lisp/toolbar/open.*, lisp/toolbar/paste.*, * * lisp/toolbar/preferences.*, lisp/toolbar/print.*, lisp/toolbar/save.*: * lisp/toolbar/saveas.*, lisp/toolbar/search.*: * lisp/toolbar/search-replace.*: lisp/toolbar/spell.*: * lisp/toolbar/undo.*: Moved to etc/images. * lisp/toolbar/lc-copy.*: Moved to etc/images/low-color/copy.*. * lisp/toolbar/lc-cut.*: Moved to etc/images/low-color/cut.*. * lisp/toolbar/lc-help.*: Moved to etc/images/low-color/help.*. * lisp/toolbar/lc-home.*: Moved to etc/images/low-color/home.*. * lisp/toolbar/lc-index.*: Moved to etc/images/low-color/index.*. * lisp/toolbar/lc-new.*: Moved to etc/images/low-color/new.*. * lisp/toolbar/lc-open.*: Moved to etc/images/low-color/open.*. * lisp/toolbar/lc-paste.*: Moved to etc/images/low-color/paste.*. * lisp/toolbar/lc-preferences.*: Moved to etc/images/low-color/preferences.*. * lisp/toolbar/lc-print.*: Moved to etc/images/low-color/print.*. * lisp/toolbar/lc-save.*: Moved to etc/images/low-color/save.*. * lisp/toolbar/lc-saveas.*: Moved to etc/images/low-color/saveas.*. * lisp/toolbar/lc-search.*: Moved to etc/images/low-color/search.*. * lisp/toolbar/lc-spell.*: Moved to etc/images/low-color/spell.*. * lisp/toolbar/lc-undo.*: Moved to etc/images/low-color/undo.*. To conform with convention, the underscore (_) in the following image names were replaced with dash (-) or (/) as appropriate. * lisp/toolbar/back_arrow.*: Moved to etc/images/back-arrow.*. * lisp/toolbar/fld_open.*: Moved to etc/images/fld-open.*. * lisp/toolbar/fwd_arrow.*: Moved to etc/images/fwd-arrow.*. * lisp/toolbar/jump_to.*: Moved to etc/images/jump-to.*. * lisp/toolbar/left_arrow.*: Moved to etc/images/left-arrow.*. * lisp/toolbar/right_arrow.*: Moved to etc/images/right-arrow.*. * lisp/toolbar/up_arrow.*: Moved to etc/images/up-arrow.*. * lisp/toolbar/lc-back_arrow.*.: Moved to etc/images/low-color/back-arrow.*. * lisp/toolbar/lc-fwd_arrow.*.: Moved to etc/images/low-color/fwd-arrow.*. * lisp/toolbar/lc-jump_to.*: Moved to etc/images/low-color/jump-to.*. * lisp/toolbar/lc-left_arrow.*.: Moved to etc/images/low-color/left-arrow.*. * lisp/toolbar/lc-right_arrow.*.: Moved to etc/images/low-color/right-arrow.*. * lisp/toolbar/lc-up_arrow.*: Moved to etc/images/low-color/up-arrow.*. * lisp/toolbar/mail_compose.*.: Moved to etc/images/mail/compose.*. * lisp/toolbar/mail_send.*: Moved to etc/images/mail/send.*. * lisp/info.el (info-tool-bar-map): Replaced underscores in image names with dashes. * lisp/makefile.w32-in (WINS): Removed toolbar. * lisp/menu-bar.el: Replaced toolbar/tool-bar.el with tool-bar.el in comment. * lisp/tool-bar.el: Moved to lisp from lisp/toolbar. Now that lisp/toolbar is empty, it should be deleted when folks run "cvs up -P". * etc/images/README: Incorporated the content of lisp/toolbar/README now that all of the images are here.
author Bill Wohler <wohler@newt.com>
date Mon, 17 Oct 2005 22:21:06 +0000
parents a8fa7c632ee4
children 547f2b420666 f9a65d7ebd29
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
17052
d0d7b244b1d0 Initial revision
Karl Heuer <kwzh@gnu.org>
parents:
diff changeset
1 /* Header for CCL (Code Conversion Language) interpreter.
d0d7b244b1d0 Initial revision
Karl Heuer <kwzh@gnu.org>
parents:
diff changeset
2 Copyright (C) 1995 Electrotechnical Laboratory, JAPAN.
18341
33e78cc7f058 Change copyright notices.
Richard M. Stallman <rms@gnu.org>
parents: 17071
diff changeset
3 Licensed to the Free Software Foundation.
17052
d0d7b244b1d0 Initial revision
Karl Heuer <kwzh@gnu.org>
parents:
diff changeset
4
17071
70194012fb3a Fix FSF address in comment.
Karl Heuer <kwzh@gnu.org>
parents: 17052
diff changeset
5 This file is part of GNU Emacs.
70194012fb3a Fix FSF address in comment.
Karl Heuer <kwzh@gnu.org>
parents: 17052
diff changeset
6
70194012fb3a Fix FSF address in comment.
Karl Heuer <kwzh@gnu.org>
parents: 17052
diff changeset
7 GNU Emacs is free software; you can redistribute it and/or modify
70194012fb3a Fix FSF address in comment.
Karl Heuer <kwzh@gnu.org>
parents: 17052
diff changeset
8 it under the terms of the GNU General Public License as published by
70194012fb3a Fix FSF address in comment.
Karl Heuer <kwzh@gnu.org>
parents: 17052
diff changeset
9 the Free Software Foundation; either version 2, or (at your option)
70194012fb3a Fix FSF address in comment.
Karl Heuer <kwzh@gnu.org>
parents: 17052
diff changeset
10 any later version.
17052
d0d7b244b1d0 Initial revision
Karl Heuer <kwzh@gnu.org>
parents:
diff changeset
11
17071
70194012fb3a Fix FSF address in comment.
Karl Heuer <kwzh@gnu.org>
parents: 17052
diff changeset
12 GNU Emacs is distributed in the hope that it will be useful,
70194012fb3a Fix FSF address in comment.
Karl Heuer <kwzh@gnu.org>
parents: 17052
diff changeset
13 but WITHOUT ANY WARRANTY; without even the implied warranty of
70194012fb3a Fix FSF address in comment.
Karl Heuer <kwzh@gnu.org>
parents: 17052
diff changeset
14 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
70194012fb3a Fix FSF address in comment.
Karl Heuer <kwzh@gnu.org>
parents: 17052
diff changeset
15 GNU General Public License for more details.
17052
d0d7b244b1d0 Initial revision
Karl Heuer <kwzh@gnu.org>
parents:
diff changeset
16
17071
70194012fb3a Fix FSF address in comment.
Karl Heuer <kwzh@gnu.org>
parents: 17052
diff changeset
17 You should have received a copy of the GNU General Public License
70194012fb3a Fix FSF address in comment.
Karl Heuer <kwzh@gnu.org>
parents: 17052
diff changeset
18 along with GNU Emacs; see the file COPYING. If not, write to
64084
a8fa7c632ee4 Update FSF's address.
Lute Kamstra <lute@gnu.org>
parents: 62800
diff changeset
19 the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
a8fa7c632ee4 Update FSF's address.
Lute Kamstra <lute@gnu.org>
parents: 62800
diff changeset
20 Boston, MA 02110-1301, USA. */
17052
d0d7b244b1d0 Initial revision
Karl Heuer <kwzh@gnu.org>
parents:
diff changeset
21
29569
2d148b8db59b (EMACS_CCL_H): Renamed from _CCL_H.
Kenichi Handa <handa@m17n.org>
parents: 25065
diff changeset
22 #ifndef EMACS_CCL_H
2d148b8db59b (EMACS_CCL_H): Renamed from _CCL_H.
Kenichi Handa <handa@m17n.org>
parents: 25065
diff changeset
23 #define EMACS_CCL_H
17052
d0d7b244b1d0 Initial revision
Karl Heuer <kwzh@gnu.org>
parents:
diff changeset
24
20721
b5b97880b7d0 Definition of macros CCL_STAT_XXX are moved from ccl.c to here.
Kenichi Handa <handa@m17n.org>
parents: 20306
diff changeset
25 /* Macros for exit status of CCL program. */
b5b97880b7d0 Definition of macros CCL_STAT_XXX are moved from ccl.c to here.
Kenichi Handa <handa@m17n.org>
parents: 20306
diff changeset
26 #define CCL_STAT_SUCCESS 0 /* Terminated successfully. */
b5b97880b7d0 Definition of macros CCL_STAT_XXX are moved from ccl.c to here.
Kenichi Handa <handa@m17n.org>
parents: 20306
diff changeset
27 #define CCL_STAT_SUSPEND_BY_SRC 1 /* Terminated by empty input. */
b5b97880b7d0 Definition of macros CCL_STAT_XXX are moved from ccl.c to here.
Kenichi Handa <handa@m17n.org>
parents: 20306
diff changeset
28 #define CCL_STAT_SUSPEND_BY_DST 2 /* Terminated by output buffer full. */
b5b97880b7d0 Definition of macros CCL_STAT_XXX are moved from ccl.c to here.
Kenichi Handa <handa@m17n.org>
parents: 20306
diff changeset
29 #define CCL_STAT_INVALID_CMD 3 /* Terminated because of invalid
b5b97880b7d0 Definition of macros CCL_STAT_XXX are moved from ccl.c to here.
Kenichi Handa <handa@m17n.org>
parents: 20306
diff changeset
30 command. */
b5b97880b7d0 Definition of macros CCL_STAT_XXX are moved from ccl.c to here.
Kenichi Handa <handa@m17n.org>
parents: 20306
diff changeset
31 #define CCL_STAT_QUIT 4 /* Terminated because of quit. */
b5b97880b7d0 Definition of macros CCL_STAT_XXX are moved from ccl.c to here.
Kenichi Handa <handa@m17n.org>
parents: 20306
diff changeset
32
17052
d0d7b244b1d0 Initial revision
Karl Heuer <kwzh@gnu.org>
parents:
diff changeset
33 /* Structure to hold information about running CCL code. Read
d0d7b244b1d0 Initial revision
Karl Heuer <kwzh@gnu.org>
parents:
diff changeset
34 comments in the file ccl.c for the detail of each field. */
d0d7b244b1d0 Initial revision
Karl Heuer <kwzh@gnu.org>
parents:
diff changeset
35 struct ccl_program {
62800
47eb71e6fd77 *** empty log message ***
Kenichi Handa <handa@m17n.org>
parents: 52401
diff changeset
36 int idx; /* Index number of the CCL program.
47eb71e6fd77 *** empty log message ***
Kenichi Handa <handa@m17n.org>
parents: 52401
diff changeset
37 -1 means that the program was given
47eb71e6fd77 *** empty log message ***
Kenichi Handa <handa@m17n.org>
parents: 52401
diff changeset
38 by a vector, not by a program
47eb71e6fd77 *** empty log message ***
Kenichi Handa <handa@m17n.org>
parents: 52401
diff changeset
39 name. */
17052
d0d7b244b1d0 Initial revision
Karl Heuer <kwzh@gnu.org>
parents:
diff changeset
40 int size; /* Size of the compiled code. */
d0d7b244b1d0 Initial revision
Karl Heuer <kwzh@gnu.org>
parents:
diff changeset
41 Lisp_Object *prog; /* Pointer into the compiled code. */
d0d7b244b1d0 Initial revision
Karl Heuer <kwzh@gnu.org>
parents:
diff changeset
42 int ic; /* Instruction Counter (index for PROG). */
d0d7b244b1d0 Initial revision
Karl Heuer <kwzh@gnu.org>
parents:
diff changeset
43 int eof_ic; /* Instruction Counter for end-of-file
d0d7b244b1d0 Initial revision
Karl Heuer <kwzh@gnu.org>
parents:
diff changeset
44 processing code. */
d0d7b244b1d0 Initial revision
Karl Heuer <kwzh@gnu.org>
parents:
diff changeset
45 int reg[8]; /* CCL registers, reg[7] is used for
d0d7b244b1d0 Initial revision
Karl Heuer <kwzh@gnu.org>
parents:
diff changeset
46 condition flag of relational
d0d7b244b1d0 Initial revision
Karl Heuer <kwzh@gnu.org>
parents:
diff changeset
47 operations. */
20721
b5b97880b7d0 Definition of macros CCL_STAT_XXX are moved from ccl.c to here.
Kenichi Handa <handa@m17n.org>
parents: 20306
diff changeset
48 int private_state; /* CCL instruction may use this
30755
c9a72e24976c (struct ccl_program): New member multibyte.
Kenichi Handa <handa@m17n.org>
parents: 29723
diff changeset
49 for private use, mainly for saving
c9a72e24976c (struct ccl_program): New member multibyte.
Kenichi Handa <handa@m17n.org>
parents: 29723
diff changeset
50 internal states on suspending.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 36412
diff changeset
51 This variable is set to 0 when ccl is
20721
b5b97880b7d0 Definition of macros CCL_STAT_XXX are moved from ccl.c to here.
Kenichi Handa <handa@m17n.org>
parents: 20306
diff changeset
52 set up. */
17052
d0d7b244b1d0 Initial revision
Karl Heuer <kwzh@gnu.org>
parents:
diff changeset
53 int last_block; /* Set to 1 while processing the last
d0d7b244b1d0 Initial revision
Karl Heuer <kwzh@gnu.org>
parents:
diff changeset
54 block. */
d0d7b244b1d0 Initial revision
Karl Heuer <kwzh@gnu.org>
parents:
diff changeset
55 int status; /* Exit status of the CCL program. */
d0d7b244b1d0 Initial revision
Karl Heuer <kwzh@gnu.org>
parents:
diff changeset
56 int buf_magnification; /* Output buffer magnification. How
d0d7b244b1d0 Initial revision
Karl Heuer <kwzh@gnu.org>
parents:
diff changeset
57 many times bigger the output buffer
d0d7b244b1d0 Initial revision
Karl Heuer <kwzh@gnu.org>
parents:
diff changeset
58 should be than the input buffer. */
24689
46d2dc61ec31 (struct ccl_program): New member stack_idx.
Kenichi Handa <handa@m17n.org>
parents: 22875
diff changeset
59 int stack_idx; /* How deep the call of CCL_Call is nested. */
29723
9d85d8264c59 (struct ccl_program): New member eol_type.
Kenichi Handa <handa@m17n.org>
parents: 29569
diff changeset
60 int eol_type; /* When the CCL program is used for
9d85d8264c59 (struct ccl_program): New member eol_type.
Kenichi Handa <handa@m17n.org>
parents: 29569
diff changeset
61 encoding by a coding system, set to
34817
41f50ad22d7a (struct ccl_program): New member cr_consumed.
Kenichi Handa <handa@m17n.org>
parents: 30755
diff changeset
62 the eol_type of the coding system.
41f50ad22d7a (struct ccl_program): New member cr_consumed.
Kenichi Handa <handa@m17n.org>
parents: 30755
diff changeset
63 In other cases, always
41f50ad22d7a (struct ccl_program): New member cr_consumed.
Kenichi Handa <handa@m17n.org>
parents: 30755
diff changeset
64 CODING_EOL_LF. */
41f50ad22d7a (struct ccl_program): New member cr_consumed.
Kenichi Handa <handa@m17n.org>
parents: 30755
diff changeset
65 int multibyte; /* 1 if the source text is multibyte. */
41f50ad22d7a (struct ccl_program): New member cr_consumed.
Kenichi Handa <handa@m17n.org>
parents: 30755
diff changeset
66 int cr_consumed; /* Flag for encoding DOS-like EOL
41f50ad22d7a (struct ccl_program): New member cr_consumed.
Kenichi Handa <handa@m17n.org>
parents: 30755
diff changeset
67 format when the CCL program is used
41f50ad22d7a (struct ccl_program): New member cr_consumed.
Kenichi Handa <handa@m17n.org>
parents: 30755
diff changeset
68 for encoding by a coding
29723
9d85d8264c59 (struct ccl_program): New member eol_type.
Kenichi Handa <handa@m17n.org>
parents: 29569
diff changeset
69 system. */
35528
4ca44cbfa530 (sturct ccl_program): New member suppress_error.
Kenichi Handa <handa@m17n.org>
parents: 34891
diff changeset
70 int suppress_error; /* If nonzero, don't insert error
4ca44cbfa530 (sturct ccl_program): New member suppress_error.
Kenichi Handa <handa@m17n.org>
parents: 34891
diff changeset
71 message in the output. */
51328
2466e5a90751 (struct ccl_program) <eight_bit_control: Comment fixed.
Kenichi Handa <handa@m17n.org>
parents: 49600
diff changeset
72 int eight_bit_control; /* If nonzero, ccl_driver counts all
2466e5a90751 (struct ccl_program) <eight_bit_control: Comment fixed.
Kenichi Handa <handa@m17n.org>
parents: 49600
diff changeset
73 eight-bit-control bytes written by
2466e5a90751 (struct ccl_program) <eight_bit_control: Comment fixed.
Kenichi Handa <handa@m17n.org>
parents: 49600
diff changeset
74 CCL_WRITE_CHAR. After execution,
2466e5a90751 (struct ccl_program) <eight_bit_control: Comment fixed.
Kenichi Handa <handa@m17n.org>
parents: 49600
diff changeset
75 if no such byte is written, set
2466e5a90751 (struct ccl_program) <eight_bit_control: Comment fixed.
Kenichi Handa <handa@m17n.org>
parents: 49600
diff changeset
76 this value to zero. */
17052
d0d7b244b1d0 Initial revision
Karl Heuer <kwzh@gnu.org>
parents:
diff changeset
77 };
d0d7b244b1d0 Initial revision
Karl Heuer <kwzh@gnu.org>
parents:
diff changeset
78
d0d7b244b1d0 Initial revision
Karl Heuer <kwzh@gnu.org>
parents:
diff changeset
79 /* This data type is used for the spec field of the structure
d0d7b244b1d0 Initial revision
Karl Heuer <kwzh@gnu.org>
parents:
diff changeset
80 coding_system. */
d0d7b244b1d0 Initial revision
Karl Heuer <kwzh@gnu.org>
parents:
diff changeset
81
d0d7b244b1d0 Initial revision
Karl Heuer <kwzh@gnu.org>
parents:
diff changeset
82 struct ccl_spec {
d0d7b244b1d0 Initial revision
Karl Heuer <kwzh@gnu.org>
parents:
diff changeset
83 struct ccl_program decoder;
d0d7b244b1d0 Initial revision
Karl Heuer <kwzh@gnu.org>
parents:
diff changeset
84 struct ccl_program encoder;
22875
b33307c77a17 (ccl_spec): New member valid_codes.
Kenichi Handa <handa@m17n.org>
parents: 21550
diff changeset
85 unsigned char valid_codes[256];
29723
9d85d8264c59 (struct ccl_program): New member eol_type.
Kenichi Handa <handa@m17n.org>
parents: 29569
diff changeset
86 int cr_carryover; /* CR carryover flag. */
34891
b9b14e62fe38 (struct ccl_spec): New member eight_bit_carryover.
Kenichi Handa <handa@m17n.org>
parents: 34817
diff changeset
87 unsigned char eight_bit_carryover[MAX_MULTIBYTE_LENGTH];
17052
d0d7b244b1d0 Initial revision
Karl Heuer <kwzh@gnu.org>
parents:
diff changeset
88 };
d0d7b244b1d0 Initial revision
Karl Heuer <kwzh@gnu.org>
parents:
diff changeset
89
d0d7b244b1d0 Initial revision
Karl Heuer <kwzh@gnu.org>
parents:
diff changeset
90 /* Alist of fontname patterns vs corresponding CCL program. */
d0d7b244b1d0 Initial revision
Karl Heuer <kwzh@gnu.org>
parents:
diff changeset
91 extern Lisp_Object Vfont_ccl_encoder_alist;
d0d7b244b1d0 Initial revision
Karl Heuer <kwzh@gnu.org>
parents:
diff changeset
92
20306
275d6855275a Add declaration of setup_ccl_program and ccl_driver.
Andreas Schwab <schwab@suse.de>
parents: 18341
diff changeset
93 /* Setup fields of the structure pointed by CCL appropriately for the
25065
6f92f7a071c9 (setup_ccl_program): The type is changed to `int'.
Kenichi Handa <handa@m17n.org>
parents: 24689
diff changeset
94 execution of ccl program CCL_PROG (symbol or vector). */
6f92f7a071c9 (setup_ccl_program): The type is changed to `int'.
Kenichi Handa <handa@m17n.org>
parents: 24689
diff changeset
95 extern int setup_ccl_program P_ ((struct ccl_program *, Lisp_Object));
20306
275d6855275a Add declaration of setup_ccl_program and ccl_driver.
Andreas Schwab <schwab@suse.de>
parents: 18341
diff changeset
96
62800
47eb71e6fd77 *** empty log message ***
Kenichi Handa <handa@m17n.org>
parents: 52401
diff changeset
97 /* Check if CCL is updated or not. If not, re-setup members of CCL. */
47eb71e6fd77 *** empty log message ***
Kenichi Handa <handa@m17n.org>
parents: 52401
diff changeset
98 extern int check_ccl_update P_ ((struct ccl_program *));
47eb71e6fd77 *** empty log message ***
Kenichi Handa <handa@m17n.org>
parents: 52401
diff changeset
99
20306
275d6855275a Add declaration of setup_ccl_program and ccl_driver.
Andreas Schwab <schwab@suse.de>
parents: 18341
diff changeset
100 extern int ccl_driver P_ ((struct ccl_program *, unsigned char *,
275d6855275a Add declaration of setup_ccl_program and ccl_driver.
Andreas Schwab <schwab@suse.de>
parents: 18341
diff changeset
101 unsigned char *, int, int, int *));
275d6855275a Add declaration of setup_ccl_program and ccl_driver.
Andreas Schwab <schwab@suse.de>
parents: 18341
diff changeset
102
21550
dddb0d1318aa (Vccl_program_table, Qccl_program_idx): Extern them.
Kenichi Handa <handa@m17n.org>
parents: 20721
diff changeset
103 /* Vector of CCL program names vs corresponding program data. */
dddb0d1318aa (Vccl_program_table, Qccl_program_idx): Extern them.
Kenichi Handa <handa@m17n.org>
parents: 20721
diff changeset
104 extern Lisp_Object Vccl_program_table;
dddb0d1318aa (Vccl_program_table, Qccl_program_idx): Extern them.
Kenichi Handa <handa@m17n.org>
parents: 20721
diff changeset
105
dddb0d1318aa (Vccl_program_table, Qccl_program_idx): Extern them.
Kenichi Handa <handa@m17n.org>
parents: 20721
diff changeset
106 /* Symbols of ccl program have this property, a value of the property
dddb0d1318aa (Vccl_program_table, Qccl_program_idx): Extern them.
Kenichi Handa <handa@m17n.org>
parents: 20721
diff changeset
107 is an index for Vccl_protram_table. */
dddb0d1318aa (Vccl_program_table, Qccl_program_idx): Extern them.
Kenichi Handa <handa@m17n.org>
parents: 20721
diff changeset
108 extern Lisp_Object Qccl_program_idx;
dddb0d1318aa (Vccl_program_table, Qccl_program_idx): Extern them.
Kenichi Handa <handa@m17n.org>
parents: 20721
diff changeset
109
29569
2d148b8db59b (EMACS_CCL_H): Renamed from _CCL_H.
Kenichi Handa <handa@m17n.org>
parents: 25065
diff changeset
110 #endif /* EMACS_CCL_H */
52401
695cf19ef79e Add arch taglines
Miles Bader <miles@gnu.org>
parents: 51328
diff changeset
111
695cf19ef79e Add arch taglines
Miles Bader <miles@gnu.org>
parents: 51328
diff changeset
112 /* arch-tag: 14681df7-876d-43de-bc71-6b78e23a4e3c
695cf19ef79e Add arch taglines
Miles Bader <miles@gnu.org>
parents: 51328
diff changeset
113 (do not change this comment) */