Codebase list unrtf / 72c95aa
Merge tag 'upstream/0.21.3' into experimental Upstream version 0.21.3 Conflicts: autom4te.cache/output.0 autom4te.cache/output.1 autom4te.cache/requests autom4te.cache/traces.0 autom4te.cache/traces.1 (all deleted) Willi Mann 11 years ago
71 changed file(s) with 9284 addition(s) and 8634 deletion(s). Raw diff Collapse all Expand all
0 0.21.3:
1 - added '--quiet' flag which suppresses leading comments in output
2 - default directory for config files is now /usr/local/share/unrtf
3 and this can be changed when configure is run at compilation time
4 - subdirs in config directory eliminated making it easier for a user
5 to supply their own in a single directory specified with -P
6 - code for two hex characters introduced in 0.21.2 completely replaced
7 by more generalised string handling.
8 - major improvements to codepage handling
9 - major improvements in unicode handling
10 - latex config file improved. Some Greek characters output properly.
11 - troff_mm config file improved such that this option is now useful
012 0.21.2:
113 - added feof() calls to fgets() and fgetchar() instances so end-of
214 file is correctly determined under AIX
00 Installation Instructions
11 *************************
22
3 Copyright (C) 1994, 1995, 1996, 1999, 2000, 2001, 2002, 2004 Free
4 Software Foundation, Inc.
5
6 This file is free documentation; the Free Software Foundation gives
7 unlimited permission to copy, distribute and modify it.
3 Copyright (C) 1994-1996, 1999-2002, 2004-2012 Free Software Foundation,
4 Inc.
5
6 Copying and distribution of this file, with or without modification,
7 are permitted in any medium without royalty provided the copyright
8 notice and this notice are preserved. This file is offered as-is,
9 without warranty of any kind.
810
911 Basic Installation
1012 ==================
1113
12 These are generic installation instructions.
14 Briefly, the shell commands `./configure; make; make install' should
15 configure, build, and install this package. The following
16 more-detailed instructions are generic; see the `README' file for
17 instructions specific to this package. Some packages provide this
18 `INSTALL' file but do not implement all of the features documented
19 below. The lack of an optional feature in a given package is not
20 necessarily a bug. More recommendations for GNU packages can be found
21 in *note Makefile Conventions: (standards)Makefile Conventions.
1322
1423 The `configure' shell script attempts to guess correct values for
1524 various system-dependent variables used during compilation. It uses
2231
2332 It can also use an optional file (typically called `config.cache'
2433 and enabled with `--cache-file=config.cache' or simply `-C') that saves
25 the results of its tests to speed up reconfiguring. (Caching is
34 the results of its tests to speed up reconfiguring. Caching is
2635 disabled by default to prevent problems with accidental use of stale
27 cache files.)
36 cache files.
2837
2938 If you need to do unusual things to compile the package, please try
3039 to figure out how `configure' could check whether to do them, and mail
3443 may remove or edit it.
3544
3645 The file `configure.ac' (or `configure.in') is used to create
37 `configure' by a program called `autoconf'. You only need
38 `configure.ac' if you want to change it or regenerate `configure' using
39 a newer version of `autoconf'.
40
41 The simplest way to compile this package is:
46 `configure' by a program called `autoconf'. You need `configure.ac' if
47 you want to change it or regenerate `configure' using a newer version
48 of `autoconf'.
49
50 The simplest way to compile this package is:
4251
4352 1. `cd' to the directory containing the package's source code and type
44 `./configure' to configure the package for your system. If you're
45 using `csh' on an old version of System V, you might need to type
46 `sh ./configure' instead to prevent `csh' from trying to execute
47 `configure' itself.
48
49 Running `configure' takes awhile. While running, it prints some
50 messages telling which features it is checking for.
53 `./configure' to configure the package for your system.
54
55 Running `configure' might take a while. While running, it prints
56 some messages telling which features it is checking for.
5157
5258 2. Type `make' to compile the package.
5359
5460 3. Optionally, type `make check' to run any self-tests that come with
55 the package.
61 the package, generally using the just-built uninstalled binaries.
5662
5763 4. Type `make install' to install the programs and any data files and
58 documentation.
59
60 5. You can remove the program binaries and object files from the
64 documentation. When installing into a prefix owned by root, it is
65 recommended that the package be configured and built as a regular
66 user, and only the `make install' phase executed with root
67 privileges.
68
69 5. Optionally, type `make installcheck' to repeat any self-tests, but
70 this time using the binaries in their final installed location.
71 This target does not install anything. Running this target as a
72 regular user, particularly if the prior `make install' required
73 root privileges, verifies that the installation completed
74 correctly.
75
76 6. You can remove the program binaries and object files from the
6177 source code directory by typing `make clean'. To also remove the
6278 files that `configure' created (so you can compile the package for
6379 a different kind of computer), type `make distclean'. There is
6682 all sorts of other programs in order to regenerate files that came
6783 with the distribution.
6884
85 7. Often, you can also type `make uninstall' to remove the installed
86 files again. In practice, not all packages have tested that
87 uninstallation works correctly, even though it is required by the
88 GNU Coding Standards.
89
90 8. Some packages, particularly those that use Automake, provide `make
91 distcheck', which can by used by developers to test that all other
92 targets like `make install' and `make uninstall' work correctly.
93 This target is generally not run by end users.
94
6995 Compilers and Options
7096 =====================
7197
72 Some systems require unusual options for compilation or linking that the
73 `configure' script does not know about. Run `./configure --help' for
74 details on some of the pertinent environment variables.
98 Some systems require unusual options for compilation or linking that
99 the `configure' script does not know about. Run `./configure --help'
100 for details on some of the pertinent environment variables.
75101
76102 You can give `configure' initial values for configuration parameters
77103 by setting variables in the command line or in the environment. Here
78104 is an example:
79105
80 ./configure CC=c89 CFLAGS=-O2 LIBS=-lposix
106 ./configure CC=c99 CFLAGS=-g LIBS=-lposix
81107
82108 *Note Defining Variables::, for more details.
83109
84110 Compiling For Multiple Architectures
85111 ====================================
86112
87 You can compile the package for more than one kind of computer at the
113 You can compile the package for more than one kind of computer at the
88114 same time, by placing the object files for each architecture in their
89 own directory. To do this, you must use a version of `make' that
90 supports the `VPATH' variable, such as GNU `make'. `cd' to the
115 own directory. To do this, you can use GNU `make'. `cd' to the
91116 directory where you want the object files and executables to go and run
92117 the `configure' script. `configure' automatically checks for the
93 source code in the directory that `configure' is in and in `..'.
94
95 If you have to use a `make' that does not support the `VPATH'
96 variable, you have to compile the package for one architecture at a
97 time in the source code directory. After you have installed the
98 package for one architecture, use `make distclean' before reconfiguring
99 for another architecture.
118 source code in the directory that `configure' is in and in `..'. This
119 is known as a "VPATH" build.
120
121 With a non-GNU `make', it is safer to compile the package for one
122 architecture at a time in the source code directory. After you have
123 installed the package for one architecture, use `make distclean' before
124 reconfiguring for another architecture.
125
126 On MacOS X 10.5 and later systems, you can create libraries and
127 executables that work on multiple system types--known as "fat" or
128 "universal" binaries--by specifying multiple `-arch' options to the
129 compiler but only a single `-arch' option to the preprocessor. Like
130 this:
131
132 ./configure CC="gcc -arch i386 -arch x86_64 -arch ppc -arch ppc64" \
133 CXX="g++ -arch i386 -arch x86_64 -arch ppc -arch ppc64" \
134 CPP="gcc -E" CXXCPP="g++ -E"
135
136 This is not guaranteed to produce working output in all cases, you
137 may have to build one architecture at a time and combine the results
138 using the `lipo' tool if you have problems.
100139
101140 Installation Names
102141 ==================
103142
104 By default, `make install' will install the package's files in
105 `/usr/local/bin', `/usr/local/man', etc. You can specify an
106 installation prefix other than `/usr/local' by giving `configure' the
107 option `--prefix=PREFIX'.
143 By default, `make install' installs the package's commands under
144 `/usr/local/bin', include files under `/usr/local/include', etc. You
145 can specify an installation prefix other than `/usr/local' by giving
146 `configure' the option `--prefix=PREFIX', where PREFIX must be an
147 absolute file name.
108148
109149 You can specify separate installation prefixes for
110150 architecture-specific files and architecture-independent files. If you
111 give `configure' the option `--exec-prefix=PREFIX', the package will
112 use PREFIX as the prefix for installing programs and libraries.
113 Documentation and other data files will still use the regular prefix.
151 pass the option `--exec-prefix=PREFIX' to `configure', the package uses
152 PREFIX as the prefix for installing programs and libraries.
153 Documentation and other data files still use the regular prefix.
114154
115155 In addition, if you use an unusual directory layout you can give
116156 options like `--bindir=DIR' to specify different values for particular
117157 kinds of files. Run `configure --help' for a list of the directories
118 you can set and what kinds of files go in them.
158 you can set and what kinds of files go in them. In general, the
159 default for these options is expressed in terms of `${prefix}', so that
160 specifying just `--prefix' will affect all of the other directory
161 specifications that were not explicitly provided.
162
163 The most portable way to affect installation locations is to pass the
164 correct locations to `configure'; however, many packages provide one or
165 both of the following shortcuts of passing variable assignments to the
166 `make install' command line to change installation locations without
167 having to reconfigure or recompile.
168
169 The first method involves providing an override variable for each
170 affected directory. For example, `make install
171 prefix=/alternate/directory' will choose an alternate location for all
172 directory configuration variables that were expressed in terms of
173 `${prefix}'. Any directories that were specified during `configure',
174 but not in terms of `${prefix}', must each be overridden at install
175 time for the entire installation to be relocated. The approach of
176 makefile variable overrides for each directory variable is required by
177 the GNU Coding Standards, and ideally causes no recompilation.
178 However, some platforms have known limitations with the semantics of
179 shared libraries that end up requiring recompilation when using this
180 method, particularly noticeable in packages that use GNU Libtool.
181
182 The second method involves providing the `DESTDIR' variable. For
183 example, `make install DESTDIR=/alternate/directory' will prepend
184 `/alternate/directory' before all installation names. The approach of
185 `DESTDIR' overrides is not required by the GNU Coding Standards, and
186 does not work on platforms that have drive letters. On the other hand,
187 it does better at avoiding recompilation issues, and works well even
188 when some directory options were not specified in terms of `${prefix}'
189 at `configure' time.
190
191 Optional Features
192 =================
119193
120194 If the package supports it, you can cause programs to be installed
121195 with an extra prefix or suffix on their names by giving `configure' the
122196 option `--program-prefix=PREFIX' or `--program-suffix=SUFFIX'.
123197
124 Optional Features
125 =================
126
127 Some packages pay attention to `--enable-FEATURE' options to
198 Some packages pay attention to `--enable-FEATURE' options to
128199 `configure', where FEATURE indicates an optional part of the package.
129200 They may also pay attention to `--with-PACKAGE' options, where PACKAGE
130201 is something like `gnu-as' or `x' (for the X Window System). The
136207 you can use the `configure' options `--x-includes=DIR' and
137208 `--x-libraries=DIR' to specify their locations.
138209
210 Some packages offer the ability to configure how verbose the
211 execution of `make' will be. For these packages, running `./configure
212 --enable-silent-rules' sets the default to minimal output, which can be
213 overridden with `make V=1'; while running `./configure
214 --disable-silent-rules' sets the default to verbose, which can be
215 overridden with `make V=0'.
216
217 Particular systems
218 ==================
219
220 On HP-UX, the default C compiler is not ANSI C compatible. If GNU
221 CC is not installed, it is recommended to use the following options in
222 order to use an ANSI C compiler:
223
224 ./configure CC="cc -Ae -D_XOPEN_SOURCE=500"
225
226 and if that doesn't work, install pre-built binaries of GCC for HP-UX.
227
228 HP-UX `make' updates targets which have the same time stamps as
229 their prerequisites, which makes it generally unusable when shipped
230 generated files such as `configure' are involved. Use GNU `make'
231 instead.
232
233 On OSF/1 a.k.a. Tru64, some versions of the default C compiler cannot
234 parse its `<wchar.h>' header file. The option `-nodtk' can be used as
235 a workaround. If GNU CC is not installed, it is therefore recommended
236 to try
237
238 ./configure CC="cc"
239
240 and if that doesn't work, try
241
242 ./configure CC="cc -nodtk"
243
244 On Solaris, don't put `/usr/ucb' early in your `PATH'. This
245 directory contains several dysfunctional programs; working variants of
246 these programs are available in `/usr/bin'. So, if you need `/usr/ucb'
247 in your `PATH', put it _after_ `/usr/bin'.
248
249 On Haiku, software installed for all users goes in `/boot/common',
250 not `/usr/local'. It is recommended to use the following options:
251
252 ./configure --prefix=/boot/common
253
139254 Specifying the System Type
140255 ==========================
141256
142 There may be some features `configure' cannot figure out automatically,
143 but needs to determine by the type of machine the package will run on.
144 Usually, assuming the package is built to be run on the _same_
145 architectures, `configure' can figure that out, but if it prints a
146 message saying it cannot guess the machine type, give it the
257 There may be some features `configure' cannot figure out
258 automatically, but needs to determine by the type of machine the package
259 will run on. Usually, assuming the package is built to be run on the
260 _same_ architectures, `configure' can figure that out, but if it prints
261 a message saying it cannot guess the machine type, give it the
147262 `--build=TYPE' option. TYPE can either be a short name for the system
148263 type, such as `sun4', or a canonical name which has the form:
149264
151266
152267 where SYSTEM can have one of these forms:
153268
154 OS KERNEL-OS
269 OS
270 KERNEL-OS
155271
156272 See the file `config.sub' for the possible values of each field. If
157273 `config.sub' isn't included in this package, then this package doesn't
158274 need to know the machine type.
159275
160276 If you are _building_ compiler tools for cross-compiling, you should
161 use the `--target=TYPE' option to select the type of system they will
277 use the option `--target=TYPE' to select the type of system they will
162278 produce code for.
163279
164280 If you want to _use_ a cross compiler, that generates code for a
169285 Sharing Defaults
170286 ================
171287
172 If you want to set default values for `configure' scripts to share, you
173 can create a site shell script called `config.site' that gives default
174 values for variables like `CC', `cache_file', and `prefix'.
288 If you want to set default values for `configure' scripts to share,
289 you can create a site shell script called `config.site' that gives
290 default values for variables like `CC', `cache_file', and `prefix'.
175291 `configure' looks for `PREFIX/share/config.site' if it exists, then
176292 `PREFIX/etc/config.site' if it exists. Or, you can set the
177293 `CONFIG_SITE' environment variable to the location of the site script.
180296 Defining Variables
181297 ==================
182298
183 Variables not defined in a site shell script can be set in the
299 Variables not defined in a site shell script can be set in the
184300 environment passed to `configure'. However, some packages may run
185301 configure again during the build, and the customized values of these
186302 variables may be lost. In order to avoid this problem, you should set
188304
189305 ./configure CC=/usr/local2/bin/gcc
190306
191 will cause the specified gcc to be used as the C compiler (unless it is
307 causes the specified `gcc' to be used as the C compiler (unless it is
192308 overridden in the site shell script).
309
310 Unfortunately, this technique does not work for `CONFIG_SHELL' due to
311 an Autoconf limitation. Until the limitation is lifted, you can use
312 this workaround:
313
314 CONFIG_SHELL=/bin/bash ./configure CONFIG_SHELL=/bin/bash
193315
194316 `configure' Invocation
195317 ======================
196318
197 `configure' recognizes the following options to control how it operates.
319 `configure' recognizes the following options to control how it
320 operates.
198321
199322 `--help'
200323 `-h'
201 Print a summary of the options to `configure', and exit.
324 Print a summary of all of the options to `configure', and exit.
325
326 `--help=short'
327 `--help=recursive'
328 Print a summary of the options unique to this package's
329 `configure', and exit. The `short' variant lists options used
330 only in the top level, while the `recursive' variant lists options
331 also present in any nested packages.
202332
203333 `--version'
204334 `-V'
225355 Look for the package's source code in directory DIR. Usually
226356 `configure' can determine that directory automatically.
227357
358 `--prefix=DIR'
359 Use DIR as the installation prefix. *note Installation Names::
360 for more details, including other options available for fine-tuning
361 the installation locations.
362
363 `--no-create'
364 `-n'
365 Run the configure checks, but stop before creating any output
366 files.
367
228368 `configure' also accepts some other, not widely useful, options. Run
229369 `configure --help' for more details.
230
00 # this is the main Makefile.am
11
22 # first of all, parse the subdirectories in the order given
3 SUBDIRS = src tests doc patches charmaps outputs
3 SUBDIRS = src tests doc patches outputs
44
55 # then do stuff in this directory. Actually, we just need to add the
66 # bootstrap script to the distribution (for curious users, not really needed).
0 # Makefile.in generated by automake 1.11.1 from Makefile.am.
0 # Makefile.in generated by automake 1.12.1 from Makefile.am.
11 # @configure_input@
22
3 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
4 # 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation,
5 # Inc.
3 # Copyright (C) 1994-2012 Free Software Foundation, Inc.
4
65 # This Makefile.in is free software; the Free Software Foundation
76 # gives unlimited permission to copy and/or distribute it,
87 # with or without modifications, as long as this notice is preserved.
1615
1716 # this is the main Makefile.am
1817 VPATH = @srcdir@
18 am__make_dryrun = \
19 { \
20 am__dry=no; \
21 case $$MAKEFLAGS in \
22 *\\[\ \ ]*) \
23 echo 'am--echo: ; @echo "AM" OK' | $(MAKE) -f - 2>/dev/null \
24 | grep '^AM OK$$' >/dev/null || am__dry=yes;; \
25 *) \
26 for am__flg in $$MAKEFLAGS; do \
27 case $$am__flg in \
28 *=*|--*) ;; \
29 *n*) am__dry=yes; break;; \
30 esac; \
31 done;; \
32 esac; \
33 test $$am__dry = yes; \
34 }
1935 pkgdatadir = $(datadir)/@PACKAGE@
2036 pkgincludedir = $(includedir)/@PACKAGE@
2137 pkglibdir = $(libdir)/@PACKAGE@
3753 subdir = .
3854 DIST_COMMON = README $(am__configure_deps) $(srcdir)/Makefile.am \
3955 $(srcdir)/Makefile.in $(srcdir)/config.h.in \
56 $(top_srcdir)/config/config.guess \
57 $(top_srcdir)/config/config.sub \
58 $(top_srcdir)/config/install-sh $(top_srcdir)/config/missing \
4059 $(top_srcdir)/configure AUTHORS COPYING ChangeLog INSTALL NEWS \
4160 config/config.guess config/config.sub config/depcomp \
4261 config/install-sh config/missing
5978 install-pdf-recursive install-ps-recursive install-recursive \
6079 installcheck-recursive installdirs-recursive pdf-recursive \
6180 ps-recursive uninstall-recursive
81 am__can_run_installinfo = \
82 case $$AM_UPDATE_INFO_DIR in \
83 n|no|NO) false;; \
84 *) (install-info --version) >/dev/null 2>&1;; \
85 esac
6286 RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
6387 distclean-recursive maintainer-clean-recursive
6488 AM_RECURSIVE_TARGETS = $(RECURSIVE_TARGETS:-recursive=) \
6589 $(RECURSIVE_CLEAN_TARGETS:-recursive=) tags TAGS ctags CTAGS \
66 distdir dist dist-all distcheck
90 cscope distdir dist dist-all distcheck
6791 ETAGS = etags
6892 CTAGS = ctags
93 CSCOPE = cscope
6994 DIST_SUBDIRS = $(SUBDIRS)
7095 DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
7196 distdir = $(PACKAGE)-$(VERSION)
7297 top_distdir = $(distdir)
7398 am__remove_distdir = \
74 { test ! -d "$(distdir)" \
75 || { find "$(distdir)" -type d ! -perm -200 -exec chmod u+w {} ';' \
76 && rm -fr "$(distdir)"; }; }
99 if test -d "$(distdir)"; then \
100 find "$(distdir)" -type d ! -perm -200 -exec chmod u+w {} ';' \
101 && rm -rf "$(distdir)" \
102 || { sleep 5 && rm -rf "$(distdir)"; }; \
103 else :; fi
104 am__post_remove_distdir = $(am__remove_distdir)
77105 am__relativize = \
78106 dir0=`pwd`; \
79107 sed_first='s,^\([^/]*\)/.*$$,\1,'; \
101129 reldir="$$dir2"
102130 DIST_ARCHIVES = $(distdir).tar.gz
103131 GZIP_ENV = --best
132 DIST_TARGETS = dist-gzip
104133 distuninstallcheck_listfiles = find . -type f -print
134 am__distuninstallcheck_listfiles = $(distuninstallcheck_listfiles) \
135 | sed 's|^\./|$(prefix)/|' | grep -v '$(infodir)/dir$$'
105136 distcleancheck_listfiles = find . -type f -print
106137 ACLOCAL = @ACLOCAL@
107138 AMTAR = @AMTAR@
141172 PACKAGE_NAME = @PACKAGE_NAME@
142173 PACKAGE_STRING = @PACKAGE_STRING@
143174 PACKAGE_TARNAME = @PACKAGE_TARNAME@
175 PACKAGE_URL = @PACKAGE_URL@
144176 PACKAGE_VERSION = @PACKAGE_VERSION@
145177 PATH_SEPARATOR = @PATH_SEPARATOR@
146178 SET_MAKE = @SET_MAKE@
199231 top_srcdir = @top_srcdir@
200232
201233 # first of all, parse the subdirectories in the order given
202 SUBDIRS = src tests doc patches charmaps outputs
234 SUBDIRS = src tests doc patches outputs
203235
204236 # then do stuff in this directory. Actually, we just need to add the
205237 # bootstrap script to the distribution (for curious users, not really needed).
208240 $(MAKE) $(AM_MAKEFLAGS) all-recursive
209241
210242 .SUFFIXES:
211 am--refresh:
243 am--refresh: Makefile
212244 @:
213245 $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps)
214246 @for dep in $?; do \
244276 $(am__aclocal_m4_deps):
245277
246278 config.h: stamp-h1
247 @if test ! -f $@; then \
248 rm -f stamp-h1; \
249 $(MAKE) $(AM_MAKEFLAGS) stamp-h1; \
250 else :; fi
279 @if test ! -f $@; then rm -f stamp-h1; else :; fi
280 @if test ! -f $@; then $(MAKE) $(AM_MAKEFLAGS) stamp-h1; else :; fi
251281
252282 stamp-h1: $(srcdir)/config.h.in $(top_builddir)/config.status
253283 @rm -f stamp-h1
261291 -rm -f config.h stamp-h1
262292
263293 # This directory's subdirectories are mostly independent; you can cd
264 # into them and run `make' without going through this Makefile.
265 # To change the values of `make' variables: instead of editing Makefiles,
266 # (1) if the variable is set in `config.status', edit `config.status'
267 # (which will cause the Makefiles to be regenerated when you run `make');
268 # (2) otherwise, pass the desired values on the `make' command line.
294 # into them and run 'make' without going through this Makefile.
295 # To change the values of 'make' variables: instead of editing Makefiles,
296 # (1) if the variable is set in 'config.status', edit 'config.status'
297 # (which will cause the Makefiles to be regenerated when you run 'make');
298 # (2) otherwise, pass the desired values on the 'make' command line.
269299 $(RECURSIVE_TARGETS):
270300 @fail= failcom='exit 1'; \
271301 for f in x $$MAKEFLAGS; do \
328358 ctags-recursive:
329359 list='$(SUBDIRS)'; for subdir in $$list; do \
330360 test "$$subdir" = . || ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
361 done
362 cscopelist-recursive:
363 list='$(SUBDIRS)'; for subdir in $$list; do \
364 test "$$subdir" = . || ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) cscopelist); \
331365 done
332366
333367 ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
392426 && $(am__cd) $(top_srcdir) \
393427 && gtags -i $(GTAGS_ARGS) "$$here"
394428
429 cscope: cscope.files
430 test ! -s cscope.files \
431 || $(CSCOPE) -b -q $(AM_CSCOPEFLAGS) $(CSCOPEFLAGS) -i cscope.files $(CSCOPE_ARGS)
432
433 clean-cscope:
434 -rm -f cscope.files
435
436 cscope.files: clean-cscope cscopelist-recursive cscopelist
437
438 cscopelist: cscopelist-recursive $(HEADERS) $(SOURCES) $(LISP)
439 list='$(SOURCES) $(HEADERS) $(LISP)'; \
440 case "$(srcdir)" in \
441 [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \
442 *) sdir=$(subdir)/$(srcdir) ;; \
443 esac; \
444 for i in $$list; do \
445 if test -f "$$i"; then \
446 echo "$(subdir)/$$i"; \
447 else \
448 echo "$$sdir/$$i"; \
449 fi; \
450 done >> $(top_builddir)/cscope.files
451
395452 distclean-tags:
396453 -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
454 -rm -f cscope.out cscope.in.out cscope.po.out cscope.files
397455
398456 distdir: $(DISTFILES)
399457 $(am__remove_distdir)
429487 done
430488 @list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
431489 if test "$$subdir" = .; then :; else \
432 test -d "$(distdir)/$$subdir" \
433 || $(MKDIR_P) "$(distdir)/$$subdir" \
434 || exit 1; \
435 fi; \
436 done
437 @list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
438 if test "$$subdir" = .; then :; else \
490 $(am__make_dryrun) \
491 || test -d "$(distdir)/$$subdir" \
492 || $(MKDIR_P) "$(distdir)/$$subdir" \
493 || exit 1; \
439494 dir1=$$subdir; dir2="$(distdir)/$$subdir"; \
440495 $(am__relativize); \
441496 new_distdir=$$reldir; \
464519 || chmod -R a+r "$(distdir)"
465520 dist-gzip: distdir
466521 tardir=$(distdir) && $(am__tar) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz
467 $(am__remove_distdir)
522 $(am__post_remove_distdir)
468523
469524 dist-bzip2: distdir
470 tardir=$(distdir) && $(am__tar) | bzip2 -9 -c >$(distdir).tar.bz2
471 $(am__remove_distdir)
472
473 dist-lzma: distdir
474 tardir=$(distdir) && $(am__tar) | lzma -9 -c >$(distdir).tar.lzma
475 $(am__remove_distdir)
525 tardir=$(distdir) && $(am__tar) | BZIP2=$${BZIP2--9} bzip2 -c >$(distdir).tar.bz2
526 $(am__post_remove_distdir)
527
528 dist-lzip: distdir
529 tardir=$(distdir) && $(am__tar) | lzip -c $${LZIP_OPT--9} >$(distdir).tar.lz
530 $(am__post_remove_distdir)
476531
477532 dist-xz: distdir
478 tardir=$(distdir) && $(am__tar) | xz -c >$(distdir).tar.xz
479 $(am__remove_distdir)
533 tardir=$(distdir) && $(am__tar) | XZ_OPT=$${XZ_OPT--e} xz -c >$(distdir).tar.xz
534 $(am__post_remove_distdir)
480535
481536 dist-tarZ: distdir
482537 tardir=$(distdir) && $(am__tar) | compress -c >$(distdir).tar.Z
483 $(am__remove_distdir)
538 $(am__post_remove_distdir)
484539
485540 dist-shar: distdir
486541 shar $(distdir) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).shar.gz
487 $(am__remove_distdir)
542 $(am__post_remove_distdir)
488543
489544 dist-zip: distdir
490545 -rm -f $(distdir).zip
491546 zip -rq $(distdir).zip $(distdir)
492 $(am__remove_distdir)
493
494 dist dist-all: distdir
495 tardir=$(distdir) && $(am__tar) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz
496 $(am__remove_distdir)
547 $(am__post_remove_distdir)
548
549 dist dist-all:
550 $(MAKE) $(AM_MAKEFLAGS) $(DIST_TARGETS) am__post_remove_distdir='@:'
551 $(am__post_remove_distdir)
497552
498553 # This target untars the dist file and tries a VPATH configuration. Then
499554 # it guarantees that the distribution is self-contained by making another
504559 GZIP=$(GZIP_ENV) gzip -dc $(distdir).tar.gz | $(am__untar) ;;\
505560 *.tar.bz2*) \
506561 bzip2 -dc $(distdir).tar.bz2 | $(am__untar) ;;\
507 *.tar.lzma*) \
508 lzma -dc $(distdir).tar.lzma | $(am__untar) ;;\
562 *.tar.lz*) \
563 lzip -dc $(distdir).tar.lz | $(am__untar) ;;\
509564 *.tar.xz*) \
510565 xz -dc $(distdir).tar.xz | $(am__untar) ;;\
511566 *.tar.Z*) \
515570 *.zip*) \
516571 unzip $(distdir).zip ;;\
517572 esac
518 chmod -R a-w $(distdir); chmod a+w $(distdir)
573 chmod -R a-w $(distdir); chmod u+w $(distdir)
519574 mkdir $(distdir)/_build
520575 mkdir $(distdir)/_inst
521576 chmod a-w $(distdir)
525580 && am__cwd=`pwd` \
526581 && $(am__cd) $(distdir)/_build \
527582 && ../configure --srcdir=.. --prefix="$$dc_install_base" \
583 $(AM_DISTCHECK_CONFIGURE_FLAGS) \
528584 $(DISTCHECK_CONFIGURE_FLAGS) \
529585 && $(MAKE) $(AM_MAKEFLAGS) \
530586 && $(MAKE) $(AM_MAKEFLAGS) dvi \
548604 && $(MAKE) $(AM_MAKEFLAGS) distcleancheck \
549605 && cd "$$am__cwd" \
550606 || exit 1
551 $(am__remove_distdir)
607 $(am__post_remove_distdir)
552608 @(echo "$(distdir) archives ready for distribution: "; \
553609 list='$(DIST_ARCHIVES)'; for i in $$list; do echo $$i; done) | \
554610 sed -e 1h -e 1s/./=/g -e 1p -e 1x -e '$$p' -e '$$x'
555611 distuninstallcheck:
556 @$(am__cd) '$(distuninstallcheck_dir)' \
557 && test `$(distuninstallcheck_listfiles) | wc -l` -le 1 \
612 @test -n '$(distuninstallcheck_dir)' || { \
613 echo 'ERROR: trying to run $@ with an empty' \
614 '$$(distuninstallcheck_dir)' >&2; \
615 exit 1; \
616 }; \
617 $(am__cd) '$(distuninstallcheck_dir)' || { \
618 echo 'ERROR: cannot chdir into $(distuninstallcheck_dir)' >&2; \
619 exit 1; \
620 }; \
621 test `$(am__distuninstallcheck_listfiles) | wc -l` -eq 0 \
558622 || { echo "ERROR: files left after uninstall:" ; \
559623 if test -n "$(DESTDIR)"; then \
560624 echo " (check DESTDIR support)"; \
585649
586650 installcheck: installcheck-recursive
587651 install-strip:
588 $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
589 install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
590 `test -z '$(STRIP)' || \
591 echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
652 if test -z '$(STRIP)'; then \
653 $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
654 install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
655 install; \
656 else \
657 $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
658 install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
659 "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \
660 fi
592661 mostlyclean-generic:
593662
594663 clean-generic:
670739 uninstall-am:
671740
672741 .MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) all \
673 ctags-recursive install-am install-strip tags-recursive
742 cscopelist-recursive ctags-recursive install-am install-strip \
743 tags-recursive
674744
675745 .PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
676 all all-am am--refresh check check-am clean clean-generic \
677 ctags ctags-recursive dist dist-all dist-bzip2 dist-gzip \
678 dist-lzma dist-shar dist-tarZ dist-xz dist-zip distcheck \
679 distclean distclean-generic distclean-hdr distclean-tags \
680 distcleancheck distdir distuninstallcheck dvi dvi-am html \
681 html-am info info-am install install-am install-data \
682 install-data-am install-dvi install-dvi-am install-exec \
683 install-exec-am install-html install-html-am install-info \
684 install-info-am install-man install-pdf install-pdf-am \
685 install-ps install-ps-am install-strip installcheck \
686 installcheck-am installdirs installdirs-am maintainer-clean \
746 all all-am am--refresh check check-am clean clean-cscope \
747 clean-generic cscope cscopelist cscopelist-recursive ctags \
748 ctags-recursive dist dist-all dist-bzip2 dist-gzip dist-lzip \
749 dist-shar dist-tarZ dist-xz dist-zip distcheck distclean \
750 distclean-generic distclean-hdr distclean-tags distcleancheck \
751 distdir distuninstallcheck dvi dvi-am html html-am info \
752 info-am install install-am install-data install-data-am \
753 install-dvi install-dvi-am install-exec install-exec-am \
754 install-html install-html-am install-info install-info-am \
755 install-man install-pdf install-pdf-am install-ps \
756 install-ps-am install-strip installcheck installcheck-am \
757 installdirs installdirs-am maintainer-clean \
687758 maintainer-clean-generic mostlyclean mostlyclean-generic pdf \
688759 pdf-am ps ps-am tags tags-recursive uninstall uninstall-am
689760
0 # generated automatically by aclocal 1.11.1 -*- Autoconf -*-
1
2 # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
3 # 2005, 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
0 # generated automatically by aclocal 1.12.1 -*- Autoconf -*-
1
2 # Copyright (C) 1996-2012 Free Software Foundation, Inc.
3
44 # This file is free software; the Free Software Foundation
55 # gives unlimited permission to copy and/or distribute it,
66 # with or without modifications, as long as this notice is preserved.
1212
1313 m4_ifndef([AC_AUTOCONF_VERSION],
1414 [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl
15 m4_if(m4_defn([AC_AUTOCONF_VERSION]), [2.63],,
16 [m4_warning([this file was generated for autoconf 2.63.
15 m4_if(m4_defn([AC_AUTOCONF_VERSION]), [2.69],,
16 [m4_warning([this file was generated for autoconf 2.69.
1717 You have another version of autoconf. It may work, but is not guaranteed to.
1818 If you have problems, you may need to regenerate the build system entirely.
19 To do so, use the procedure documented by the package, typically `autoreconf'.])])
20
21 # Copyright (C) 2002, 2003, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
22 #
23 # This file is free software; the Free Software Foundation
24 # gives unlimited permission to copy and/or distribute it,
25 # with or without modifications, as long as this notice is preserved.
19 To do so, use the procedure documented by the package, typically 'autoreconf'.])])
20
21 # Copyright (C) 2002-2012 Free Software Foundation, Inc.
22 #
23 # This file is free software; the Free Software Foundation
24 # gives unlimited permission to copy and/or distribute it,
25 # with or without modifications, as long as this notice is preserved.
26
27 # serial 8
2628
2729 # AM_AUTOMAKE_VERSION(VERSION)
2830 # ----------------------------
3032 # generated from the m4 files accompanying Automake X.Y.
3133 # (This private macro should not be called outside this file.)
3234 AC_DEFUN([AM_AUTOMAKE_VERSION],
33 [am__api_version='1.11'
35 [am__api_version='1.12'
3436 dnl Some users find AM_AUTOMAKE_VERSION and mistake it for a way to
3537 dnl require some minimum version. Point them to the right macro.
36 m4_if([$1], [1.11.1], [],
38 m4_if([$1], [1.12.1], [],
3739 [AC_FATAL([Do not call $0, use AM_INIT_AUTOMAKE([$1]).])])dnl
3840 ])
3941
4951 # Call AM_AUTOMAKE_VERSION and AM_AUTOMAKE_VERSION so they can be traced.
5052 # This function is AC_REQUIREd by AM_INIT_AUTOMAKE.
5153 AC_DEFUN([AM_SET_CURRENT_AUTOMAKE_VERSION],
52 [AM_AUTOMAKE_VERSION([1.11.1])dnl
54 [AM_AUTOMAKE_VERSION([1.12.1])dnl
5355 m4_ifndef([AC_AUTOCONF_VERSION],
5456 [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl
5557 _AM_AUTOCONF_VERSION(m4_defn([AC_AUTOCONF_VERSION]))])
5658
5759 # AM_AUX_DIR_EXPAND -*- Autoconf -*-
5860
59 # Copyright (C) 2001, 2003, 2005 Free Software Foundation, Inc.
60 #
61 # This file is free software; the Free Software Foundation
62 # gives unlimited permission to copy and/or distribute it,
63 # with or without modifications, as long as this notice is preserved.
61 # Copyright (C) 2001-2012 Free Software Foundation, Inc.
62 #
63 # This file is free software; the Free Software Foundation
64 # gives unlimited permission to copy and/or distribute it,
65 # with or without modifications, as long as this notice is preserved.
66
67 # serial 2
6468
6569 # For projects using AC_CONFIG_AUX_DIR([foo]), Autoconf sets
66 # $ac_aux_dir to `$srcdir/foo'. In other projects, it is set to
67 # `$srcdir', `$srcdir/..', or `$srcdir/../..'.
70 # $ac_aux_dir to '$srcdir/foo'. In other projects, it is set to
71 # '$srcdir', '$srcdir/..', or '$srcdir/../..'.
6872 #
6973 # Of course, Automake must honor this variable whenever it calls a
7074 # tool from the auxiliary directory. The problem is that $srcdir (and
8387 #
8488 # The reason of the latter failure is that $top_srcdir and $ac_aux_dir
8589 # are both prefixed by $srcdir. In an in-source build this is usually
86 # harmless because $srcdir is `.', but things will broke when you
90 # harmless because $srcdir is '.', but things will broke when you
8791 # start a VPATH build or use an absolute $srcdir.
8892 #
8993 # So we could use something similar to $top_srcdir/$ac_aux_dir/missing,
109113
110114 # AM_CONDITIONAL -*- Autoconf -*-
111115
112 # Copyright (C) 1997, 2000, 2001, 2003, 2004, 2005, 2006, 2008
113 # Free Software Foundation, Inc.
114 #
115 # This file is free software; the Free Software Foundation
116 # gives unlimited permission to copy and/or distribute it,
117 # with or without modifications, as long as this notice is preserved.
118
119 # serial 9
116 # Copyright (C) 1997-2012 Free Software Foundation, Inc.
117 #
118 # This file is free software; the Free Software Foundation
119 # gives unlimited permission to copy and/or distribute it,
120 # with or without modifications, as long as this notice is preserved.
121
122 # serial 10
120123
121124 # AM_CONDITIONAL(NAME, SHELL-CONDITION)
122125 # -------------------------------------
123126 # Define a conditional.
124127 AC_DEFUN([AM_CONDITIONAL],
125 [AC_PREREQ(2.52)dnl
126 ifelse([$1], [TRUE], [AC_FATAL([$0: invalid condition: $1])],
127 [$1], [FALSE], [AC_FATAL([$0: invalid condition: $1])])dnl
128 [AC_PREREQ([2.52])dnl
129 m4_if([$1], [TRUE], [AC_FATAL([$0: invalid condition: $1])],
130 [$1], [FALSE], [AC_FATAL([$0: invalid condition: $1])])dnl
128131 AC_SUBST([$1_TRUE])dnl
129132 AC_SUBST([$1_FALSE])dnl
130133 _AM_SUBST_NOTMAKE([$1_TRUE])dnl
143146 Usually this means the macro was only invoked conditionally.]])
144147 fi])])
145148
146 # Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2009
147 # Free Software Foundation, Inc.
148 #
149 # This file is free software; the Free Software Foundation
150 # gives unlimited permission to copy and/or distribute it,
151 # with or without modifications, as long as this notice is preserved.
152
153 # serial 10
154
155 # There are a few dirty hacks below to avoid letting `AC_PROG_CC' be
149 # Copyright (C) 1999-2012 Free Software Foundation, Inc.
150 #
151 # This file is free software; the Free Software Foundation
152 # gives unlimited permission to copy and/or distribute it,
153 # with or without modifications, as long as this notice is preserved.
154
155 # serial 17
156
157 # There are a few dirty hacks below to avoid letting 'AC_PROG_CC' be
156158 # written in clear, in which case automake, when reading aclocal.m4,
157159 # will think it sees a *use*, and therefore will trigger all it's
158160 # C support machinery. Also note that it means that autoscan, seeing
162164 # _AM_DEPENDENCIES(NAME)
163165 # ----------------------
164166 # See how the compiler implements dependency checking.
165 # NAME is "CC", "CXX", "GCJ", or "OBJC".
167 # NAME is "CC", "CXX", "OBJC", "OBJCXX", "UPC", or "GJC".
166168 # We try a few techniques and use that to set a single cache variable.
167169 #
168170 # We don't AC_REQUIRE the corresponding AC_PROG_CC since the latter was
175177 AC_REQUIRE([AM_MAKE_INCLUDE])dnl
176178 AC_REQUIRE([AM_DEP_TRACK])dnl
177179
178 ifelse([$1], CC, [depcc="$CC" am_compiler_list=],
179 [$1], CXX, [depcc="$CXX" am_compiler_list=],
180 [$1], OBJC, [depcc="$OBJC" am_compiler_list='gcc3 gcc'],
181 [$1], UPC, [depcc="$UPC" am_compiler_list=],
182 [$1], GCJ, [depcc="$GCJ" am_compiler_list='gcc3 gcc'],
183 [depcc="$$1" am_compiler_list=])
180 m4_if([$1], [CC], [depcc="$CC" am_compiler_list=],
181 [$1], [CXX], [depcc="$CXX" am_compiler_list=],
182 [$1], [OBJC], [depcc="$OBJC" am_compiler_list='gcc3 gcc'],
183 [$1], [OBJCXX], [depcc="$OBJCXX" am_compiler_list='gcc3 gcc'],
184 [$1], [UPC], [depcc="$UPC" am_compiler_list=],
185 [$1], [GCJ], [depcc="$GCJ" am_compiler_list='gcc3 gcc'],
186 [depcc="$$1" am_compiler_list=])
184187
185188 AC_CACHE_CHECK([dependency style of $depcc],
186189 [am_cv_$1_dependencies_compiler_type],
188191 # We make a subdir and do the tests there. Otherwise we can end up
189192 # making bogus files that we don't know about and never remove. For
190193 # instance it was reported that on HP-UX the gcc test will end up
191 # making a dummy file named `D' -- because `-MD' means `put the output
192 # in D'.
194 # making a dummy file named 'D' -- because '-MD' means "put the output
195 # in D".
196 rm -rf conftest.dir
193197 mkdir conftest.dir
194198 # Copy depcomp to subdir because otherwise we won't find it if we're
195199 # using a relative directory.
228232 : > sub/conftest.c
229233 for i in 1 2 3 4 5 6; do
230234 echo '#include "conftst'$i'.h"' >> sub/conftest.c
231 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
232 # Solaris 8's {/usr,}/bin/sh.
233 touch sub/conftst$i.h
235 # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with
236 # Solaris 10 /bin/sh.
237 echo '/* dummy */' > sub/conftst$i.h
234238 done
235239 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
236240
237 # We check with `-c' and `-o' for the sake of the "dashmstdout"
241 # We check with '-c' and '-o' for the sake of the "dashmstdout"
238242 # mode. It turns out that the SunPro C++ compiler does not properly
239 # handle `-M -o', and we need to detect this. Also, some Intel
240 # versions had trouble with output in subdirs
243 # handle '-M -o', and we need to detect this. Also, some Intel
244 # versions had trouble with output in subdirs.
241245 am__obj=sub/conftest.${OBJEXT-o}
242246 am__minus_obj="-o $am__obj"
243247 case $depmode in
246250 test "$am__universal" = false || continue
247251 ;;
248252 nosideeffect)
249 # after this tag, mechanisms are not by side-effect, so they'll
250 # only be used when explicitly requested
253 # After this tag, mechanisms are not by side-effect, so they'll
254 # only be used when explicitly requested.
251255 if test "x$enable_dependency_tracking" = xyes; then
252256 continue
253257 else
254258 break
255259 fi
256260 ;;
257 msvisualcpp | msvcmsys)
258 # This compiler won't grok `-c -o', but also, the minuso test has
261 msvc7 | msvc7msys | msvisualcpp | msvcmsys)
262 # This compiler won't grok '-c -o', but also, the minuso test has
259263 # not run yet. These depmodes are late enough in the game, and
260264 # so weak that their functioning should not be impacted.
261265 am__obj=conftest.${OBJEXT-o}
303307 # AM_SET_DEPDIR
304308 # -------------
305309 # Choose a directory name for dependency files.
306 # This macro is AC_REQUIREd in _AM_DEPENDENCIES
310 # This macro is AC_REQUIREd in _AM_DEPENDENCIES.
307311 AC_DEFUN([AM_SET_DEPDIR],
308312 [AC_REQUIRE([AM_SET_LEADING_DOT])dnl
309313 AC_SUBST([DEPDIR], ["${am__leading_dot}deps"])dnl
313317 # AM_DEP_TRACK
314318 # ------------
315319 AC_DEFUN([AM_DEP_TRACK],
316 [AC_ARG_ENABLE(dependency-tracking,
317 [ --disable-dependency-tracking speeds up one-time build
318 --enable-dependency-tracking do not reject slow dependency extractors])
320 [AC_ARG_ENABLE([dependency-tracking], [dnl
321 AS_HELP_STRING(
322 [--enable-dependency-tracking],
323 [do not reject slow dependency extractors])
324 AS_HELP_STRING(
325 [--disable-dependency-tracking],
326 [speeds up one-time build])])
319327 if test "x$enable_dependency_tracking" != xno; then
320328 am_depcomp="$ac_aux_dir/depcomp"
321329 AMDEPBACKSLASH='\'
330 am__nodep='_no'
322331 fi
323332 AM_CONDITIONAL([AMDEP], [test "x$enable_dependency_tracking" != xno])
324333 AC_SUBST([AMDEPBACKSLASH])dnl
325334 _AM_SUBST_NOTMAKE([AMDEPBACKSLASH])dnl
335 AC_SUBST([am__nodep])dnl
336 _AM_SUBST_NOTMAKE([am__nodep])dnl
326337 ])
327338
328339 # Generate code to set up dependency tracking. -*- Autoconf -*-
329340
330 # Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2008
331 # Free Software Foundation, Inc.
332 #
333 # This file is free software; the Free Software Foundation
334 # gives unlimited permission to copy and/or distribute it,
335 # with or without modifications, as long as this notice is preserved.
336
337 #serial 5
341 # Copyright (C) 1999-2012 Free Software Foundation, Inc.
342 #
343 # This file is free software; the Free Software Foundation
344 # gives unlimited permission to copy and/or distribute it,
345 # with or without modifications, as long as this notice is preserved.
346
347 # serial 6
338348
339349 # _AM_OUTPUT_DEPENDENCY_COMMANDS
340350 # ------------------------------
353363 # Strip MF so we end up with the name of the file.
354364 mf=`echo "$mf" | sed -e 's/:.*$//'`
355365 # Check whether this is an Automake generated Makefile or not.
356 # We used to match only the files named `Makefile.in', but
366 # We used to match only the files named 'Makefile.in', but
357367 # some people rename them; so instead we look at the file content.
358368 # Grep'ing the first line is not enough: some people post-process
359369 # each Makefile.in and add a new line on top of each file to say so.
365375 continue
366376 fi
367377 # Extract the definition of DEPDIR, am__include, and am__quote
368 # from the Makefile without running `make'.
378 # from the Makefile without running 'make'.
369379 DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
370380 test -z "$DEPDIR" && continue
371381 am__include=`sed -n 's/^am__include = //p' < "$mf"`
372382 test -z "am__include" && continue
373383 am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
374 # When using ansi2knr, U may be empty or an underscore; expand it
375 U=`sed -n 's/^U = //p' < "$mf"`
376384 # Find all dependency output files, they are included files with
377385 # $(DEPDIR) in their names. We invoke sed twice because it is the
378386 # simplest approach to changing $(DEPDIR) to its actual value in the
379387 # expansion.
380388 for file in `sed -n "
381389 s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
382 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
390 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g'`; do
383391 # Make sure the directory exists.
384392 test -f "$dirpart/$file" && continue
385393 fdir=`AS_DIRNAME(["$file"])`
397405 # This macro should only be invoked once -- use via AC_REQUIRE.
398406 #
399407 # This code is only required when automatic dependency tracking
400 # is enabled. FIXME. This creates each `.P' file that we will
408 # is enabled. FIXME. This creates each '.P' file that we will
401409 # need in order to bootstrap the dependency handling code.
402410 AC_DEFUN([AM_OUTPUT_DEPENDENCY_COMMANDS],
403411 [AC_CONFIG_COMMANDS([depfiles],
407415
408416 # Do all the work for Automake. -*- Autoconf -*-
409417
410 # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
411 # 2005, 2006, 2008, 2009 Free Software Foundation, Inc.
412 #
413 # This file is free software; the Free Software Foundation
414 # gives unlimited permission to copy and/or distribute it,
415 # with or without modifications, as long as this notice is preserved.
416
417 # serial 16
418 # Copyright (C) 1996-2012 Free Software Foundation, Inc.
419 #
420 # This file is free software; the Free Software Foundation
421 # gives unlimited permission to copy and/or distribute it,
422 # with or without modifications, as long as this notice is preserved.
423
424 # serial 19
418425
419426 # This macro actually does too much. Some checks are only needed if
420427 # your package does certain things. But this isn't really a big deal.
460467 # Define the identity of the package.
461468 dnl Distinguish between old-style and new-style calls.
462469 m4_ifval([$2],
463 [m4_ifval([$3], [_AM_SET_OPTION([no-define])])dnl
470 [AC_DIAGNOSE([obsolete],
471 [$0: two- and three-arguments forms are deprecated. For more info, see:
472 http://www.gnu.org/software/automake/manual/automake.html#Modernize-AM_INIT_AUTOMAKE-invocation])
473 m4_ifval([$3], [_AM_SET_OPTION([no-define])])dnl
464474 AC_SUBST([PACKAGE], [$1])dnl
465475 AC_SUBST([VERSION], [$2])],
466476 [_AM_SET_OPTIONS([$1])dnl
467477 dnl Diagnose old-style AC_INIT with new-style AM_AUTOMAKE_INIT.
468 m4_if(m4_ifdef([AC_PACKAGE_NAME], 1)m4_ifdef([AC_PACKAGE_VERSION], 1), 11,,
478 m4_if(
479 m4_ifdef([AC_PACKAGE_NAME], [ok]):m4_ifdef([AC_PACKAGE_VERSION], [ok]),
480 [ok:ok],,
469481 [m4_fatal([AC_INIT should be called with package and version arguments])])dnl
470482 AC_SUBST([PACKAGE], ['AC_PACKAGE_TARNAME'])dnl
471483 AC_SUBST([VERSION], ['AC_PACKAGE_VERSION'])])dnl
472484
473485 _AM_IF_OPTION([no-define],,
474 [AC_DEFINE_UNQUOTED(PACKAGE, "$PACKAGE", [Name of package])
475 AC_DEFINE_UNQUOTED(VERSION, "$VERSION", [Version number of package])])dnl
486 [AC_DEFINE_UNQUOTED([PACKAGE], ["$PACKAGE"], [Name of package])
487 AC_DEFINE_UNQUOTED([VERSION], ["$VERSION"], [Version number of package])])dnl
476488
477489 # Some tools Automake needs.
478490 AC_REQUIRE([AM_SANITY_CHECK])dnl
479491 AC_REQUIRE([AC_ARG_PROGRAM])dnl
480 AM_MISSING_PROG(ACLOCAL, aclocal-${am__api_version})
481 AM_MISSING_PROG(AUTOCONF, autoconf)
482 AM_MISSING_PROG(AUTOMAKE, automake-${am__api_version})
483 AM_MISSING_PROG(AUTOHEADER, autoheader)
484 AM_MISSING_PROG(MAKEINFO, makeinfo)
492 AM_MISSING_PROG([ACLOCAL], [aclocal-${am__api_version}])
493 AM_MISSING_PROG([AUTOCONF], [autoconf])
494 AM_MISSING_PROG([AUTOMAKE], [automake-${am__api_version}])
495 AM_MISSING_PROG([AUTOHEADER], [autoheader])
496 AM_MISSING_PROG([MAKEINFO], [makeinfo])
485497 AC_REQUIRE([AM_PROG_INSTALL_SH])dnl
486498 AC_REQUIRE([AM_PROG_INSTALL_STRIP])dnl
487 AC_REQUIRE([AM_PROG_MKDIR_P])dnl
499 AC_REQUIRE([AC_PROG_MKDIR_P])dnl
500 AC_SUBST([mkdir_p], ["$MKDIR_P"])dnl
488501 # We need awk for the "check" target. The system "awk" is bad on
489502 # some platforms.
490503 AC_REQUIRE([AC_PROG_AWK])dnl
495508 [_AM_PROG_TAR([v7])])])
496509 _AM_IF_OPTION([no-dependencies],,
497510 [AC_PROVIDE_IFELSE([AC_PROG_CC],
498 [_AM_DEPENDENCIES(CC)],
499 [define([AC_PROG_CC],
500 defn([AC_PROG_CC])[_AM_DEPENDENCIES(CC)])])dnl
511 [_AM_DEPENDENCIES([CC])],
512 [m4_define([AC_PROG_CC],
513 m4_defn([AC_PROG_CC])[_AM_DEPENDENCIES([CC])])])dnl
501514 AC_PROVIDE_IFELSE([AC_PROG_CXX],
502 [_AM_DEPENDENCIES(CXX)],
503 [define([AC_PROG_CXX],
504 defn([AC_PROG_CXX])[_AM_DEPENDENCIES(CXX)])])dnl
515 [_AM_DEPENDENCIES([CXX])],
516 [m4_define([AC_PROG_CXX],
517 m4_defn([AC_PROG_CXX])[_AM_DEPENDENCIES([CXX])])])dnl
505518 AC_PROVIDE_IFELSE([AC_PROG_OBJC],
506 [_AM_DEPENDENCIES(OBJC)],
507 [define([AC_PROG_OBJC],
508 defn([AC_PROG_OBJC])[_AM_DEPENDENCIES(OBJC)])])dnl
519 [_AM_DEPENDENCIES([OBJC])],
520 [m4_define([AC_PROG_OBJC],
521 m4_defn([AC_PROG_OBJC])[_AM_DEPENDENCIES([OBJC])])])dnl
522 dnl Support for Objective C++ was only introduced in Autoconf 2.65,
523 dnl but we still cater to Autoconf 2.62.
524 m4_ifdef([AC_PROG_OBJCXX],
525 [AC_PROVIDE_IFELSE([AC_PROG_OBJCXX],
526 [_AM_DEPENDENCIES([OBJCXX])],
527 [m4_define([AC_PROG_OBJCXX],
528 m4_defn([AC_PROG_OBJCXX])[_AM_DEPENDENCIES([OBJCXX])])])])dnl
509529 ])
510530 _AM_IF_OPTION([silent-rules], [AC_REQUIRE([AM_SILENT_RULES])])dnl
511 dnl The `parallel-tests' driver may need to know about EXEEXT, so add the
512 dnl `am__EXEEXT' conditional if _AM_COMPILER_EXEEXT was seen. This macro
531 dnl The 'parallel-tests' driver may need to know about EXEEXT, so add the
532 dnl 'am__EXEEXT' conditional if _AM_COMPILER_EXEEXT was seen. This macro
513533 dnl is hooked onto _AC_COMPILER_EXEEXT early, see below.
514534 AC_CONFIG_COMMANDS_PRE(dnl
515535 [m4_provide_if([_AM_COMPILER_EXEEXT],
516536 [AM_CONDITIONAL([am__EXEEXT], [test -n "$EXEEXT"])])])dnl
517537 ])
518538
519 dnl Hook into `_AC_COMPILER_EXEEXT' early to learn its expansion. Do not
539 dnl Hook into '_AC_COMPILER_EXEEXT' early to learn its expansion. Do not
520540 dnl add the conditional right here, as _AC_COMPILER_EXEEXT may be further
521541 dnl mangled by Autoconf and run in a shell conditional statement.
522542 m4_define([_AC_COMPILER_EXEEXT],
544564 done
545565 echo "timestamp for $_am_arg" >`AS_DIRNAME(["$_am_arg"])`/stamp-h[]$_am_stamp_count])
546566
547 # Copyright (C) 2001, 2003, 2005, 2008 Free Software Foundation, Inc.
548 #
549 # This file is free software; the Free Software Foundation
550 # gives unlimited permission to copy and/or distribute it,
551 # with or without modifications, as long as this notice is preserved.
567 # Copyright (C) 2001-2012 Free Software Foundation, Inc.
568 #
569 # This file is free software; the Free Software Foundation
570 # gives unlimited permission to copy and/or distribute it,
571 # with or without modifications, as long as this notice is preserved.
572
573 # serial 8
552574
553575 # AM_PROG_INSTALL_SH
554576 # ------------------
563585 install_sh="\${SHELL} $am_aux_dir/install-sh"
564586 esac
565587 fi
566 AC_SUBST(install_sh)])
567
568 # Copyright (C) 2003, 2005 Free Software Foundation, Inc.
588 AC_SUBST([install_sh])])
589
590 # Copyright (C) 2003-2012 Free Software Foundation, Inc.
569591 #
570592 # This file is free software; the Free Software Foundation
571593 # gives unlimited permission to copy and/or distribute it,
589611 # Add --enable-maintainer-mode option to configure. -*- Autoconf -*-
590612 # From Jim Meyering
591613
592 # Copyright (C) 1996, 1998, 2000, 2001, 2002, 2003, 2004, 2005, 2008
593 # Free Software Foundation, Inc.
594 #
595 # This file is free software; the Free Software Foundation
596 # gives unlimited permission to copy and/or distribute it,
597 # with or without modifications, as long as this notice is preserved.
598
599 # serial 5
614 # Copyright (C) 1996-2012 Free Software Foundation, Inc.
615 #
616 # This file is free software; the Free Software Foundation
617 # gives unlimited permission to copy and/or distribute it,
618 # with or without modifications, as long as this notice is preserved.
619
620 # serial 7
600621
601622 # AM_MAINTAINER_MODE([DEFAULT-MODE])
602623 # ----------------------------------
603624 # Control maintainer-specific portions of Makefiles.
604 # Default is to disable them, unless `enable' is passed literally.
605 # For symmetry, `disable' may be passed as well. Anyway, the user
625 # Default is to disable them, unless 'enable' is passed literally.
626 # For symmetry, 'disable' may be passed as well. Anyway, the user
606627 # can override the default with the --enable/--disable switch.
607628 AC_DEFUN([AM_MAINTAINER_MODE],
608629 [m4_case(m4_default([$1], [disable]),
610631 [disable], [m4_define([am_maintainer_other], [enable])],
611632 [m4_define([am_maintainer_other], [enable])
612633 m4_warn([syntax], [unexpected argument to AM@&t@_MAINTAINER_MODE: $1])])
613 AC_MSG_CHECKING([whether to am_maintainer_other maintainer-specific portions of Makefiles])
634 AC_MSG_CHECKING([whether to enable maintainer-specific portions of Makefiles])
614635 dnl maintainer-mode's default is 'disable' unless 'enable' is passed
615636 AC_ARG_ENABLE([maintainer-mode],
616 [ --][am_maintainer_other][-maintainer-mode am_maintainer_other make rules and dependencies not useful
617 (and sometimes confusing) to the casual installer],
618 [USE_MAINTAINER_MODE=$enableval],
619 [USE_MAINTAINER_MODE=]m4_if(am_maintainer_other, [enable], [no], [yes]))
637 [AS_HELP_STRING([--]am_maintainer_other[-maintainer-mode],
638 am_maintainer_other[ make rules and dependencies not useful
639 (and sometimes confusing) to the casual installer])],
640 [USE_MAINTAINER_MODE=$enableval],
641 [USE_MAINTAINER_MODE=]m4_if(am_maintainer_other, [enable], [no], [yes]))
620642 AC_MSG_RESULT([$USE_MAINTAINER_MODE])
621643 AM_CONDITIONAL([MAINTAINER_MODE], [test $USE_MAINTAINER_MODE = yes])
622644 MAINT=$MAINTAINER_MODE_TRUE
628650
629651 # Check to see how 'make' treats includes. -*- Autoconf -*-
630652
631 # Copyright (C) 2001, 2002, 2003, 2005, 2009 Free Software Foundation, Inc.
632 #
633 # This file is free software; the Free Software Foundation
634 # gives unlimited permission to copy and/or distribute it,
635 # with or without modifications, as long as this notice is preserved.
636
637 # serial 4
653 # Copyright (C) 2001-2012 Free Software Foundation, Inc.
654 #
655 # This file is free software; the Free Software Foundation
656 # gives unlimited permission to copy and/or distribute it,
657 # with or without modifications, as long as this notice is preserved.
658
659 # serial 5
638660
639661 # AM_MAKE_INCLUDE()
640662 # -----------------
653675 _am_result=none
654676 # First try GNU make style include.
655677 echo "include confinc" > confmf
656 # Ignore all kinds of additional output from `make'.
678 # Ignore all kinds of additional output from 'make'.
657679 case `$am_make -s -f confmf 2> /dev/null` in #(
658680 *the\ am__doit\ target*)
659681 am__include=include
680702
681703 # Fake the existence of programs that GNU maintainers use. -*- Autoconf -*-
682704
683 # Copyright (C) 1997, 1999, 2000, 2001, 2003, 2004, 2005, 2008
684 # Free Software Foundation, Inc.
685 #
686 # This file is free software; the Free Software Foundation
687 # gives unlimited permission to copy and/or distribute it,
688 # with or without modifications, as long as this notice is preserved.
689
690 # serial 6
705 # Copyright (C) 1997-2012 Free Software Foundation, Inc.
706 #
707 # This file is free software; the Free Software Foundation
708 # gives unlimited permission to copy and/or distribute it,
709 # with or without modifications, as long as this notice is preserved.
710
711 # serial 7
691712
692713 # AM_MISSING_PROG(NAME, PROGRAM)
693714 # ------------------------------
717738 am_missing_run="$MISSING --run "
718739 else
719740 am_missing_run=
720 AC_MSG_WARN([`missing' script is too old or missing])
721 fi
722 ])
723
724 # Copyright (C) 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
725 #
726 # This file is free software; the Free Software Foundation
727 # gives unlimited permission to copy and/or distribute it,
728 # with or without modifications, as long as this notice is preserved.
729
730 # AM_PROG_MKDIR_P
731 # ---------------
732 # Check for `mkdir -p'.
733 AC_DEFUN([AM_PROG_MKDIR_P],
734 [AC_PREREQ([2.60])dnl
735 AC_REQUIRE([AC_PROG_MKDIR_P])dnl
736 dnl Automake 1.8 to 1.9.6 used to define mkdir_p. We now use MKDIR_P,
737 dnl while keeping a definition of mkdir_p for backward compatibility.
738 dnl @MKDIR_P@ is magic: AC_OUTPUT adjusts its value for each Makefile.
739 dnl However we cannot define mkdir_p as $(MKDIR_P) for the sake of
740 dnl Makefile.ins that do not define MKDIR_P, so we do our own
741 dnl adjustment using top_builddir (which is defined more often than
742 dnl MKDIR_P).
743 AC_SUBST([mkdir_p], ["$MKDIR_P"])dnl
744 case $mkdir_p in
745 [[\\/$]]* | ?:[[\\/]]*) ;;
746 */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;;
747 esac
741 AC_MSG_WARN(['missing' script is too old or missing])
742 fi
748743 ])
749744
750745 # Helper functions for option handling. -*- Autoconf -*-
751746
752 # Copyright (C) 2001, 2002, 2003, 2005, 2008 Free Software Foundation, Inc.
753 #
754 # This file is free software; the Free Software Foundation
755 # gives unlimited permission to copy and/or distribute it,
756 # with or without modifications, as long as this notice is preserved.
757
758 # serial 4
747 # Copyright (C) 2001-2012 Free Software Foundation, Inc.
748 #
749 # This file is free software; the Free Software Foundation
750 # gives unlimited permission to copy and/or distribute it,
751 # with or without modifications, as long as this notice is preserved.
752
753 # serial 6
759754
760755 # _AM_MANGLE_OPTION(NAME)
761756 # -----------------------
763758 [[_AM_OPTION_]m4_bpatsubst($1, [[^a-zA-Z0-9_]], [_])])
764759
765760 # _AM_SET_OPTION(NAME)
766 # ------------------------------
761 # --------------------
767762 # Set option NAME. Presently that only means defining a flag for this option.
768763 AC_DEFUN([_AM_SET_OPTION],
769 [m4_define(_AM_MANGLE_OPTION([$1]), 1)])
764 [m4_define(_AM_MANGLE_OPTION([$1]), [1])])
770765
771766 # _AM_SET_OPTIONS(OPTIONS)
772 # ----------------------------------
767 # ------------------------
773768 # OPTIONS is a space-separated list of Automake options.
774769 AC_DEFUN([_AM_SET_OPTIONS],
775770 [m4_foreach_w([_AM_Option], [$1], [_AM_SET_OPTION(_AM_Option)])])
782777
783778 # Check to make sure that the build environment is sane. -*- Autoconf -*-
784779
785 # Copyright (C) 1996, 1997, 2000, 2001, 2003, 2005, 2008
786 # Free Software Foundation, Inc.
787 #
788 # This file is free software; the Free Software Foundation
789 # gives unlimited permission to copy and/or distribute it,
790 # with or without modifications, as long as this notice is preserved.
791
792 # serial 5
780 # Copyright (C) 1996-2012 Free Software Foundation, Inc.
781 #
782 # This file is free software; the Free Software Foundation
783 # gives unlimited permission to copy and/or distribute it,
784 # with or without modifications, as long as this notice is preserved.
785
786 # serial 9
793787
794788 # AM_SANITY_CHECK
795789 # ---------------
796790 AC_DEFUN([AM_SANITY_CHECK],
797791 [AC_MSG_CHECKING([whether build environment is sane])
798 # Just in case
799 sleep 1
800 echo timestamp > conftest.file
801792 # Reject unsafe characters in $srcdir or the absolute working directory
802793 # name. Accept space and tab only in the latter.
803794 am_lf='
808799 esac
809800 case $srcdir in
810801 *[[\\\"\#\$\&\'\`$am_lf\ \ ]]*)
811 AC_MSG_ERROR([unsafe srcdir value: `$srcdir']);;
802 AC_MSG_ERROR([unsafe srcdir value: '$srcdir']);;
812803 esac
813804
814 # Do `set' in a subshell so we don't clobber the current shell's
805 # Do 'set' in a subshell so we don't clobber the current shell's
815806 # arguments. Must try -L first in case configure is actually a
816807 # symlink; some systems play weird games with the mod time of symlinks
817808 # (eg FreeBSD returns the mod time of the symlink's containing
818809 # directory).
819810 if (
820 set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
821 if test "$[*]" = "X"; then
822 # -L didn't work.
823 set X `ls -t "$srcdir/configure" conftest.file`
824 fi
825 rm -f conftest.file
826 if test "$[*]" != "X $srcdir/configure conftest.file" \
827 && test "$[*]" != "X conftest.file $srcdir/configure"; then
828
829 # If neither matched, then we have a broken ls. This can happen
830 # if, for instance, CONFIG_SHELL is bash and it inherits a
831 # broken ls alias from the environment. This has actually
832 # happened. Such a system could not be considered "sane".
833 AC_MSG_ERROR([ls -t appears to fail. Make sure there is not a broken
834 alias in your environment])
835 fi
836
811 am_has_slept=no
812 for am_try in 1 2; do
813 echo "timestamp, slept: $am_has_slept" > conftest.file
814 set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
815 if test "$[*]" = "X"; then
816 # -L didn't work.
817 set X `ls -t "$srcdir/configure" conftest.file`
818 fi
819 if test "$[*]" != "X $srcdir/configure conftest.file" \
820 && test "$[*]" != "X conftest.file $srcdir/configure"; then
821
822 # If neither matched, then we have a broken ls. This can happen
823 # if, for instance, CONFIG_SHELL is bash and it inherits a
824 # broken ls alias from the environment. This has actually
825 # happened. Such a system could not be considered "sane".
826 AC_MSG_ERROR([ls -t appears to fail. Make sure there is not a broken
827 alias in your environment])
828 fi
829 if test "$[2]" = conftest.file || test $am_try -eq 2; then
830 break
831 fi
832 # Just in case.
833 sleep 1
834 am_has_slept=yes
835 done
837836 test "$[2]" = conftest.file
838837 )
839838 then
843842 AC_MSG_ERROR([newly created file is older than distributed files!
844843 Check your system clock])
845844 fi
846 AC_MSG_RESULT(yes)])
847
848 # Copyright (C) 2001, 2003, 2005 Free Software Foundation, Inc.
849 #
850 # This file is free software; the Free Software Foundation
851 # gives unlimited permission to copy and/or distribute it,
852 # with or without modifications, as long as this notice is preserved.
845 AC_MSG_RESULT([yes])
846 # If we didn't sleep, we still need to ensure time stamps of config.status and
847 # generated files are strictly newer.
848 am_sleep_pid=
849 if grep 'slept: no' conftest.file >/dev/null 2>&1; then
850 ( sleep 1 ) &
851 am_sleep_pid=$!
852 fi
853 AC_CONFIG_COMMANDS_PRE(
854 [AC_MSG_CHECKING([that generated files are newer than configure])
855 if test -n "$am_sleep_pid"; then
856 # Hide warnings about reused PIDs.
857 wait $am_sleep_pid 2>/dev/null
858 fi
859 AC_MSG_RESULT([done])])
860 rm -f conftest.file
861 ])
862
863 # Copyright (C) 2001-2012 Free Software Foundation, Inc.
864 #
865 # This file is free software; the Free Software Foundation
866 # gives unlimited permission to copy and/or distribute it,
867 # with or without modifications, as long as this notice is preserved.
868
869 # serial 2
853870
854871 # AM_PROG_INSTALL_STRIP
855872 # ---------------------
856 # One issue with vendor `install' (even GNU) is that you can't
873 # One issue with vendor 'install' (even GNU) is that you can't
857874 # specify the program used to strip binaries. This is especially
858875 # annoying in cross-compiling environments, where the build's strip
859876 # is unlikely to handle the host's binaries.
860877 # Fortunately install-sh will honor a STRIPPROG variable, so we
861 # always use install-sh in `make install-strip', and initialize
878 # always use install-sh in "make install-strip", and initialize
862879 # STRIPPROG with the value of the STRIP variable (set by the user).
863880 AC_DEFUN([AM_PROG_INSTALL_STRIP],
864881 [AC_REQUIRE([AM_PROG_INSTALL_SH])dnl
865 # Installed binaries are usually stripped using `strip' when the user
866 # run `make install-strip'. However `strip' might not be the right
882 # Installed binaries are usually stripped using 'strip' when the user
883 # run "make install-strip". However 'strip' might not be the right
867884 # tool to use in cross-compilation environments, therefore Automake
868 # will honor the `STRIP' environment variable to overrule this program.
869 dnl Don't test for $cross_compiling = yes, because it might be `maybe'.
885 # will honor the 'STRIP' environment variable to overrule this program.
886 dnl Don't test for $cross_compiling = yes, because it might be 'maybe'.
870887 if test "$cross_compiling" != no; then
871888 AC_CHECK_TOOL([STRIP], [strip], :)
872889 fi
873890 INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
874891 AC_SUBST([INSTALL_STRIP_PROGRAM])])
875892
876 # Copyright (C) 2006, 2008 Free Software Foundation, Inc.
877 #
878 # This file is free software; the Free Software Foundation
879 # gives unlimited permission to copy and/or distribute it,
880 # with or without modifications, as long as this notice is preserved.
881
882 # serial 2
893 # Copyright (C) 2006-2012 Free Software Foundation, Inc.
894 #
895 # This file is free software; the Free Software Foundation
896 # gives unlimited permission to copy and/or distribute it,
897 # with or without modifications, as long as this notice is preserved.
898
899 # serial 3
883900
884901 # _AM_SUBST_NOTMAKE(VARIABLE)
885902 # ---------------------------
888905 AC_DEFUN([_AM_SUBST_NOTMAKE])
889906
890907 # AM_SUBST_NOTMAKE(VARIABLE)
891 # ---------------------------
908 # --------------------------
892909 # Public sister of _AM_SUBST_NOTMAKE.
893910 AC_DEFUN([AM_SUBST_NOTMAKE], [_AM_SUBST_NOTMAKE($@)])
894911
895912 # Check how to create a tarball. -*- Autoconf -*-
896913
897 # Copyright (C) 2004, 2005 Free Software Foundation, Inc.
898 #
899 # This file is free software; the Free Software Foundation
900 # gives unlimited permission to copy and/or distribute it,
901 # with or without modifications, as long as this notice is preserved.
902
903 # serial 2
914 # Copyright (C) 2004-2012 Free Software Foundation, Inc.
915 #
916 # This file is free software; the Free Software Foundation
917 # gives unlimited permission to copy and/or distribute it,
918 # with or without modifications, as long as this notice is preserved.
919
920 # serial 3
904921
905922 # _AM_PROG_TAR(FORMAT)
906923 # --------------------
907924 # Check how to create a tarball in format FORMAT.
908 # FORMAT should be one of `v7', `ustar', or `pax'.
925 # FORMAT should be one of 'v7', 'ustar', or 'pax'.
909926 #
910927 # Substitute a variable $(am__tar) that is a command
911928 # writing to stdout a FORMAT-tarball containing the directory
916933 # a tarball read from stdin.
917934 # $(am__untar) < result.tar
918935 AC_DEFUN([_AM_PROG_TAR],
919 [# Always define AMTAR for backward compatibility.
920 AM_MISSING_PROG([AMTAR], [tar])
936 [# Always define AMTAR for backward compatibility. Yes, it's still used
937 # in the wild :-( We should find a proper way to deprecate it ...
938 AC_SUBST([AMTAR], ['$${TAR-tar}'])
921939 m4_if([$1], [v7],
922 [am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -'],
940 [am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -'],
923941 [m4_case([$1], [ustar],, [pax],,
924942 [m4_fatal([Unknown tar format])])
925943 AC_MSG_CHECKING([how to create a $1 tar archive])
927945 _am_tools='gnutar m4_if([$1], [ustar], [plaintar]) pax cpio none'
928946 _am_tools=${am_cv_prog_tar_$1-$_am_tools}
929947 # Do not fold the above two line into one, because Tru64 sh and
930 # Solaris sh will not grok spaces in the rhs of `-'.
948 # Solaris sh will not grok spaces in the rhs of '-'.
931949 for _am_tool in $_am_tools
932950 do
933951 case $_am_tool in
+0
-2
charmaps/Makefile.am less more
0 outputsdir = ${libdir}/${PACKAGE}
1 dist_outputs_DATA = SYMBOL.charmap
+0
-375
charmaps/Makefile.in less more
0 # Makefile.in generated by automake 1.11.1 from Makefile.am.
1 # @configure_input@
2
3 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
4 # 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation,
5 # Inc.
6 # This Makefile.in is free software; the Free Software Foundation
7 # gives unlimited permission to copy and/or distribute it,
8 # with or without modifications, as long as this notice is preserved.
9
10 # This program is distributed in the hope that it will be useful,
11 # but WITHOUT ANY WARRANTY, to the extent permitted by law; without
12 # even the implied warranty of MERCHANTABILITY or FITNESS FOR A
13 # PARTICULAR PURPOSE.
14
15 @SET_MAKE@
16
17 VPATH = @srcdir@
18 pkgdatadir = $(datadir)/@PACKAGE@
19 pkgincludedir = $(includedir)/@PACKAGE@
20 pkglibdir = $(libdir)/@PACKAGE@
21 pkglibexecdir = $(libexecdir)/@PACKAGE@
22 am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
23 install_sh_DATA = $(install_sh) -c -m 644
24 install_sh_PROGRAM = $(install_sh) -c
25 install_sh_SCRIPT = $(install_sh) -c
26 INSTALL_HEADER = $(INSTALL_DATA)
27 transform = $(program_transform_name)
28 NORMAL_INSTALL = :
29 PRE_INSTALL = :
30 POST_INSTALL = :
31 NORMAL_UNINSTALL = :
32 PRE_UNINSTALL = :
33 POST_UNINSTALL = :
34 build_triplet = @build@
35 host_triplet = @host@
36 subdir = charmaps
37 DIST_COMMON = $(dist_outputs_DATA) $(srcdir)/Makefile.am \
38 $(srcdir)/Makefile.in
39 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
40 am__aclocal_m4_deps = $(top_srcdir)/configure.ac
41 am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
42 $(ACLOCAL_M4)
43 mkinstalldirs = $(install_sh) -d
44 CONFIG_HEADER = $(top_builddir)/config.h
45 CONFIG_CLEAN_FILES =
46 CONFIG_CLEAN_VPATH_FILES =
47 SOURCES =
48 DIST_SOURCES =
49 am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
50 am__vpath_adj = case $$p in \
51 $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
52 *) f=$$p;; \
53 esac;
54 am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`;
55 am__install_max = 40
56 am__nobase_strip_setup = \
57 srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'`
58 am__nobase_strip = \
59 for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||"
60 am__nobase_list = $(am__nobase_strip_setup); \
61 for p in $$list; do echo "$$p $$p"; done | \
62 sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \
63 $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \
64 if (++n[$$2] == $(am__install_max)) \
65 { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \
66 END { for (dir in files) print dir, files[dir] }'
67 am__base_list = \
68 sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \
69 sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g'
70 am__installdirs = "$(DESTDIR)$(outputsdir)"
71 DATA = $(dist_outputs_DATA)
72 DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
73 ACLOCAL = @ACLOCAL@
74 AMTAR = @AMTAR@
75 AUTOCONF = @AUTOCONF@
76 AUTOHEADER = @AUTOHEADER@
77 AUTOMAKE = @AUTOMAKE@
78 AWK = @AWK@
79 CC = @CC@
80 CCDEPMODE = @CCDEPMODE@
81 CFLAGS = @CFLAGS@
82 CPP = @CPP@
83 CPPFLAGS = @CPPFLAGS@
84 CYGPATH_W = @CYGPATH_W@
85 DEFS = @DEFS@
86 DEPDIR = @DEPDIR@
87 ECHO_C = @ECHO_C@
88 ECHO_N = @ECHO_N@
89 ECHO_T = @ECHO_T@
90 EGREP = @EGREP@
91 EXEEXT = @EXEEXT@
92 GREP = @GREP@
93 INSTALL = @INSTALL@
94 INSTALL_DATA = @INSTALL_DATA@
95 INSTALL_PROGRAM = @INSTALL_PROGRAM@
96 INSTALL_SCRIPT = @INSTALL_SCRIPT@
97 INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
98 LDFLAGS = @LDFLAGS@
99 LIBOBJS = @LIBOBJS@
100 LIBS = @LIBS@
101 LTLIBOBJS = @LTLIBOBJS@
102 MAINT = @MAINT@
103 MAKEINFO = @MAKEINFO@
104 MKDIR_P = @MKDIR_P@
105 OBJEXT = @OBJEXT@
106 PACKAGE = @PACKAGE@
107 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
108 PACKAGE_NAME = @PACKAGE_NAME@
109 PACKAGE_STRING = @PACKAGE_STRING@
110 PACKAGE_TARNAME = @PACKAGE_TARNAME@
111 PACKAGE_VERSION = @PACKAGE_VERSION@
112 PATH_SEPARATOR = @PATH_SEPARATOR@
113 SET_MAKE = @SET_MAKE@
114 SHELL = @SHELL@
115 STRIP = @STRIP@
116 VERSION = @VERSION@
117 abs_builddir = @abs_builddir@
118 abs_srcdir = @abs_srcdir@
119 abs_top_builddir = @abs_top_builddir@
120 abs_top_srcdir = @abs_top_srcdir@
121 ac_ct_CC = @ac_ct_CC@
122 am__include = @am__include@
123 am__leading_dot = @am__leading_dot@
124 am__quote = @am__quote@
125 am__tar = @am__tar@
126 am__untar = @am__untar@
127 bindir = @bindir@
128 build = @build@
129 build_alias = @build_alias@
130 build_cpu = @build_cpu@
131 build_os = @build_os@
132 build_vendor = @build_vendor@
133 builddir = @builddir@
134 datadir = @datadir@
135 datarootdir = @datarootdir@
136 docdir = @docdir@
137 dvidir = @dvidir@
138 exec_prefix = @exec_prefix@
139 host = @host@
140 host_alias = @host_alias@
141 host_cpu = @host_cpu@
142 host_os = @host_os@
143 host_vendor = @host_vendor@
144 htmldir = @htmldir@
145 includedir = @includedir@
146 infodir = @infodir@
147 install_sh = @install_sh@
148 libdir = @libdir@
149 libexecdir = @libexecdir@
150 localedir = @localedir@
151 localstatedir = @localstatedir@
152 mandir = @mandir@
153 mkdir_p = @mkdir_p@
154 oldincludedir = @oldincludedir@
155 pdfdir = @pdfdir@
156 prefix = @prefix@
157 program_transform_name = @program_transform_name@
158 psdir = @psdir@
159 sbindir = @sbindir@
160 sharedstatedir = @sharedstatedir@
161 srcdir = @srcdir@
162 sysconfdir = @sysconfdir@
163 target_alias = @target_alias@
164 top_build_prefix = @top_build_prefix@
165 top_builddir = @top_builddir@
166 top_srcdir = @top_srcdir@
167 outputsdir = ${libdir}/${PACKAGE}
168 dist_outputs_DATA = SYMBOL.charmap
169 all: all-am
170
171 .SUFFIXES:
172 $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps)
173 @for dep in $?; do \
174 case '$(am__configure_deps)' in \
175 *$$dep*) \
176 ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
177 && { if test -f $@; then exit 0; else break; fi; }; \
178 exit 1;; \
179 esac; \
180 done; \
181 echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu charmaps/Makefile'; \
182 $(am__cd) $(top_srcdir) && \
183 $(AUTOMAKE) --gnu charmaps/Makefile
184 .PRECIOUS: Makefile
185 Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
186 @case '$?' in \
187 *config.status*) \
188 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
189 *) \
190 echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
191 cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
192 esac;
193
194 $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
195 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
196
197 $(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps)
198 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
199 $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
200 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
201 $(am__aclocal_m4_deps):
202 install-dist_outputsDATA: $(dist_outputs_DATA)
203 @$(NORMAL_INSTALL)
204 test -z "$(outputsdir)" || $(MKDIR_P) "$(DESTDIR)$(outputsdir)"
205 @list='$(dist_outputs_DATA)'; test -n "$(outputsdir)" || list=; \
206 for p in $$list; do \
207 if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
208 echo "$$d$$p"; \
209 done | $(am__base_list) | \
210 while read files; do \
211 echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(outputsdir)'"; \
212 $(INSTALL_DATA) $$files "$(DESTDIR)$(outputsdir)" || exit $$?; \
213 done
214
215 uninstall-dist_outputsDATA:
216 @$(NORMAL_UNINSTALL)
217 @list='$(dist_outputs_DATA)'; test -n "$(outputsdir)" || list=; \
218 files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
219 test -n "$$files" || exit 0; \
220 echo " ( cd '$(DESTDIR)$(outputsdir)' && rm -f" $$files ")"; \
221 cd "$(DESTDIR)$(outputsdir)" && rm -f $$files
222 tags: TAGS
223 TAGS:
224
225 ctags: CTAGS
226 CTAGS:
227
228
229 distdir: $(DISTFILES)
230 @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
231 topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
232 list='$(DISTFILES)'; \
233 dist_files=`for file in $$list; do echo $$file; done | \
234 sed -e "s|^$$srcdirstrip/||;t" \
235 -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
236 case $$dist_files in \
237 */*) $(MKDIR_P) `echo "$$dist_files" | \
238 sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
239 sort -u` ;; \
240 esac; \
241 for file in $$dist_files; do \
242 if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
243 if test -d $$d/$$file; then \
244 dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
245 if test -d "$(distdir)/$$file"; then \
246 find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
247 fi; \
248 if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
249 cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
250 find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
251 fi; \
252 cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
253 else \
254 test -f "$(distdir)/$$file" \
255 || cp -p $$d/$$file "$(distdir)/$$file" \
256 || exit 1; \
257 fi; \
258 done
259 check-am: all-am
260 check: check-am
261 all-am: Makefile $(DATA)
262 installdirs:
263 for dir in "$(DESTDIR)$(outputsdir)"; do \
264 test -z "$$dir" || $(MKDIR_P) "$$dir"; \
265 done
266 install: install-am
267 install-exec: install-exec-am
268 install-data: install-data-am
269 uninstall: uninstall-am
270
271 install-am: all-am
272 @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
273
274 installcheck: installcheck-am
275 install-strip:
276 $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
277 install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
278 `test -z '$(STRIP)' || \
279 echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
280 mostlyclean-generic:
281
282 clean-generic:
283
284 distclean-generic:
285 -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
286 -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
287
288 maintainer-clean-generic:
289 @echo "This command is intended for maintainers to use"
290 @echo "it deletes files that may require special tools to rebuild."
291 clean: clean-am
292
293 clean-am: clean-generic mostlyclean-am
294
295 distclean: distclean-am
296 -rm -f Makefile
297 distclean-am: clean-am distclean-generic
298
299 dvi: dvi-am
300
301 dvi-am:
302
303 html: html-am
304
305 html-am:
306
307 info: info-am
308
309 info-am:
310
311 install-data-am: install-dist_outputsDATA
312
313 install-dvi: install-dvi-am
314
315 install-dvi-am:
316
317 install-exec-am:
318
319 install-html: install-html-am
320
321 install-html-am:
322
323 install-info: install-info-am
324
325 install-info-am:
326
327 install-man:
328
329 install-pdf: install-pdf-am
330
331 install-pdf-am:
332
333 install-ps: install-ps-am
334
335 install-ps-am:
336
337 installcheck-am:
338
339 maintainer-clean: maintainer-clean-am
340 -rm -f Makefile
341 maintainer-clean-am: distclean-am maintainer-clean-generic
342
343 mostlyclean: mostlyclean-am
344
345 mostlyclean-am: mostlyclean-generic
346
347 pdf: pdf-am
348
349 pdf-am:
350
351 ps: ps-am
352
353 ps-am:
354
355 uninstall-am: uninstall-dist_outputsDATA
356
357 .MAKE: install-am install-strip
358
359 .PHONY: all all-am check check-am clean clean-generic distclean \
360 distclean-generic distdir dvi dvi-am html html-am info info-am \
361 install install-am install-data install-data-am \
362 install-dist_outputsDATA install-dvi install-dvi-am \
363 install-exec install-exec-am install-html install-html-am \
364 install-info install-info-am install-man install-pdf \
365 install-pdf-am install-ps install-ps-am install-strip \
366 installcheck installcheck-am installdirs maintainer-clean \
367 maintainer-clean-generic mostlyclean mostlyclean-generic pdf \
368 pdf-am ps ps-am uninstall uninstall-am \
369 uninstall-dist_outputsDATA
370
371
372 # Tell versions [3.59,3.63) of GNU make to not export all variables.
373 # Otherwise a system limit (for SysV at least) may be exceeded.
374 .NOEXPORT:
+0
-257
charmaps/SYMBOL.charmap less more
0 <U0000> /x00 NULL
1 <U0001> /x01 START OF HEADING
2 <U0002> /x02 START OF TEXT
3 <U0003> /x03 END OF TEXT
4 <U0004> /x04 END OF TRANSMISSION
5 <U0005> /x05 ENQUIRY
6 <U0006> /x06 ACKNOWLEDGE
7 <U0007> /x07 BELL
8 <U0008> /x08 BACKSPACE
9 <U0009> /x09 HORIZONTAL TABULATION
10 <U000A> /x0a LINE FEED
11 <U000B> /x0b VERTICAL TABULATION
12 <U000C> /x0c FORM FEED
13 <U000D> /x0d CARRIAGE RETURN
14 <U000E> /x0e SHIFT OUT
15 <U000F> /x0f SHIFT IN
16 <U0010> /x10 DATA LINK ESCAPE
17 <U0011> /x11 DEVICE CONTROL ONE
18 <U0012> /x12 DEVICE CONTROL TWO
19 <U0013> /x13 DEVICE CONTROL THREE
20 <U0014> /x14 DEVICE CONTROL FOUR
21 <U0015> /x15 NEGATIVE ACKNOWLEDGE
22 <U0016> /x16 SYNCHRONOUS IDLE
23 <U0017> /x17 END OF TRANSMISSION BLOCK
24 <U0018> /x18 CANCEL
25 <U0019> /x19 END OF MEDIUM
26 <U001A> /x1a SUBSTITUTE
27 <U001B> /x1b ESCAPE
28 <U001C> /x1c FILE SEPARATOR
29 <U001D> /x1d GROUP SEPARATOR
30 <U001E> /x1e RECORD SEPARATOR
31 <U001F> /x1f UNIT SEPARATOR
32 <U0020> /x20 SPACE
33 <U0021> /x21 EXCLAMATION MARK
34 <U0022> /x22 QUOTATION MARK
35 <U0023> /x23 NUMBER SIGN
36 <U0024> /x24 DOLLAR SIGN
37 <U0025> /x25 PERCENT SIGN
38 <U0026> /x26 AMPERSAND
39 <U0027> /x27 APOSTROPHE
40 <U0028> /x28 LEFT PARENTHESIS
41 <U0029> /x29 RIGHT PARENTHESIS
42 <U002A> /x2a ASTERISK
43 <U002B> /x2b PLUS SIGN
44 <U002C> /x2c COMMA
45 <U002D> /x2d HYPHEN-MINUS
46 <U002E> /x2e FULL STOP
47 <U002F> /x2f SOLIDUS
48 <U0030> /x30 DIGIT ZERO
49 <U0031> /x31 DIGIT ONE
50 <U0032> /x32 DIGIT TWO
51 <U0033> /x33 DIGIT THREE
52 <U0034> /x34 DIGIT FOUR
53 <U0035> /x35 DIGIT FIVE
54 <U0036> /x36 DIGIT SIX
55 <U0037> /x37 DIGIT SEVEN
56 <U0038> /x38 DIGIT EIGHT
57 <U0039> /x39 DIGIT NINE
58 <U003A> /x3a COLON
59 <U003B> /x3b SEMICOLON
60 <U003C> /x3c LESS-THAN SIGN
61 <U003D> /x3d EQUALS SIGN
62 <U003E> /x3e GREATER-THAN SIGN
63 <U003F> /x3f QUESTION MARK
64 <U2245> /x40 APPROXIMATELY EQUAL TO
65 <U0391> /x41 GREEK CAPITAL LETTER ALPHA
66 <U0392> /x42 GREEK CAPITAL LETTER BETA
67 <U03A7> /x43 GREEK CAPITAL LETTER CHI
68 <U0394> /x44 GREEK CAPITAL LETTER DELTA
69 <U0395> /x45 GREEK CAPITAL LETTER EPSILON
70 <U03A6> /x46 GREEK CAPITAL LETTER PHI
71 <U0393> /x47 GREEK CAPITAL LETTER GAMMA
72 <U0397> /x48 GREEK CAPITAL LETTER ETA
73 <U0399> /x49 GREEK CAPITAL LETTER IOTA
74 <U03D1> /x4a GREEK THETA SYMBOL
75 <U039A> /x4b GREEK CAPITAL LETTER KAPPA
76 <U039B> /x4c GREEK CAPITAL LETTER LAMBDA
77 <U039C> /x4d GREEK CAPITAL LETTER MU
78 <U039D> /x4e GREEK CAPITAL LETTER NU
79 <U039F> /x4f GREEK CAPITAL LETTER OMICRON
80 <U03A0> /x50 GREEK CAPITAL LETTER PI
81 <U0398> /x51 GREEK CAPITAL LETTER THETA
82 <U03A1> /x52 GREEK CAPITAL LETTER RHO
83 <U03A3> /x53 GREEK CAPITAL LETTER SIGMA
84 <U03A4> /x54 GREEK CAPITAL LETTER TAU
85 <U03A5> /x55 GREEK CAPITAL LETTER UPSILON
86 <U03C2> /x56 GREEK SMALL LETTER FINAL SIGMA
87 <U03A9> /x57 GREEK CAPITAL LETTER OMEGA
88 <U039E> /x58 GREEK CAPITAL LETTER XI
89 <U03A8> /x59 GREEK CAPITAL LETTER PSI
90 <U0396> /x5a GREEK CAPITAL LETTER ZETA
91 <U005B> /x5b LEFT SQUARE BRACKET
92 <U2234> /x5c THEREFORE
93 <U005D> /x5d RIGHT SQUARE BRACKET
94 <U22A5> /x5e UP TACK
95 <U005F> /x5f LOW LINE
96 <U203E> /x60 OVERLINE
97 <U03B1> /x61 GREEK SMALL LETTER ALPHA
98 <U03B2> /x62 GREEK SMALL LETTER BETA
99 <U03C7> /x63 GREEK SMALL LETTER CHI
100 <U03B4> /x64 GREEK SMALL LETTER DELTA
101 <U03B5> /x65 GREEK SMALL LETTER EPSILON
102 <U03C6> /x66 GREEK SMALL LETTER PHI
103 <U03B3> /x67 GREEK SMALL LETTER GAMMA
104 <U03B7> /x68 GREEK SMALL LETTER ETA
105 <U03B9> /x69 GREEK SMALL LETTER IOTA
106 <U0000> /x6a NULL
107 <U03BA> /x6b GREEK SMALL LETTER KAPPA
108 <U03BB> /x6c GREEK SMALL LETTER LAMBDA
109 <U03BC> /x6d GREEK SMALL LETTER MU
110 <U03BD> /x6e GREEK SMALL LETTER NU
111 <U03BF> /x6f GREEK SMALL LETTER OMICRON
112 <U03C0> /x70 GREEK SMALL LETTER PI
113 <U03B8> /x71 GREEK SMALL LETTER THETA
114 <U03C1> /x72 GREEK SMALL LETTER RHO
115 <U03C3> /x73 GREEK SMALL LETTER SIGMA
116 <U03C4> /x74 GREEK SMALL LETTER TAU
117 <U03C5> /x75 GREEK SMALL LETTER UPSILON
118 <U03D6> /x76 GREEK PI SYMBOL
119 <U03C9> /x77 GREEK SMALL LETTER OMEGA
120 <U03BE> /x78 GREEK SMALL LETTER XI
121 <U03C8> /x79 GREEK SMALL LETTER PSI
122 <U03B6> /x7a GREEK SMALL LETTER ZETA
123 <U007B> /x7b LEFT CURLY BRACKET
124 <U007C> /x7c VERTICAL LINE
125 <U007D> /x7d RIGHT CURLY BRACKET
126 <U223C> /x7e TILDE OPERATOR
127 <U0000> /x7f NULL
128 <U0000> /xc2/x80 NULL
129 <U0000> /xc2/x81 NULL
130 <U0000> /xc2/x82 NULL
131 <U0000> /xc2/x83 NULL
132 <U0000> /xc2/x84 NULL
133 <U0000> /xc2/x85 NULL
134 <U0000> /xc2/x86 NULL
135 <U0000> /xc2/x87 NULL
136 <U0000> /xc2/x88 NULL
137 <U0000> /xc2/x89 NULL
138 <U0000> /xc2/x8a NULL
139 <U0000> /xc2/x8b NULL
140 <U0000> /xc2/x8c NULL
141 <U0000> /xc2/x8d NULL
142 <U0000> /xc2/x8e NULL
143 <U0000> /xc2/x8f NULL
144 <U0000> /xc2/x90 NULL
145 <U0000> /xc2/x91 NULL
146 <U0000> /xc2/x92 NULL
147 <U0000> /xc2/x93 NULL
148 <U0000> /xc2/x94 NULL
149 <U0000> /xc2/x95 NULL
150 <U0000> /xc2/x96 NULL
151 <U0000> /xc2/x97 NULL
152 <U0000> /xc2/x98 NULL
153 <U0000> /xc2/x99 NULL
154 <U0000> /xc2/x9a NULL
155 <U0000> /xc2/x9b NULL
156 <U0000> /xc2/x9c NULL
157 <U0000> /xc2/x9d NULL
158 <U0000> /xc2/x9e NULL
159 <U0000> /xc2/x9f NULL
160 <U0000> /xc2/xa0 NULL
161 <U03D2> /xc2/xa1 GREEK UPSILON WITH HOOK SYMBOL
162 <U2032> /xc2/xa2 PRIME
163 <U2264> /xc2/xa3 LESS-THAN OR EQUAL TO
164 <U2044> /xc2/xa4 FRACTION SLASH
165 <U221E> /xc2/xa5 INFINITY
166 <U0192> /xc2/xa6 LATIN SMALL LETTER F WITH HOOK
167 <U2663> /xc2/xa7 BLACK CLUB SUIT
168 <U2666> /xc2/xa8 BLACK DIAMOND SUIT
169 <U2665> /xc2/xa9 BLACK HEART SUIT
170 <U2660> /xc2/xaa BLACK SPADE SUIT
171 <U2194> /xc2/xab LEFT RIGHT ARROW
172 <U2190> /xc2/xac LEFTWARDS ARROW
173 <U0000> /xc2/xad NULL
174 <U2192> /xc2/xae RIGHTWARDS ARROW
175 <U2193> /xc2/xaf DOWNWARDS ARROW
176 <U00B0> /xc2/xb0 DEGREE SIGN
177 <U00B1> /xc2/xb1 PLUS-MINUS SIGN
178 <U2033> /xc2/xb2 DOUBLE PRIME
179 <U2265> /xc2/xb3 GREATER-THAN OR EQUAL TO
180 <U00D7> /xc2/xb4 MULTIPLICATION SIGN
181 <U221D> /xc2/xb5 PROPORTIONAL TO
182 <U2202> /xc2/xb6 PARTIAL DIFFERENTIAL
183 <U2022> /xc2/xb7 BULLET
184 <U00F7> /xc2/xb8 DIVISION SIGN
185 <U2260> /xc2/xb9 NOT EQUAL TO
186 <U2261> /xc2/xba IDENTICAL TO
187 <U2248> /xc2/xbb ALMOST EQUAL TO
188 <U2026> /xc2/xbc HORIZONTAL ELLIPSIS
189 <U2502> /xc2/xbd BOX DRAWINGS LIGHT VERTICAL
190 <U2014> /xc2/xbe EM DASH
191 <U21B5> /xc2/xbf DOWNWARDS ARROW WITH CORNER LEFTWARDS
192 <U2135> /xc3/x80 ALEF SYMBOL
193 <U2111> /xc3/x81 BLACK-LETTER CAPITAL I
194 <U211C> /xc3/x82 BLACK-LETTER CAPITAL R
195 <U2118> /xc3/x83 SCRIPT CAPITAL P
196 <U2297> /xc3/x84 CIRCLED TIMES
197 <U2295> /xc3/x85 CIRCLED PLUS
198 <U2205> /xc3/x86 EMPTY SET
199 <U2229> /xc3/x87 INTERSECTION
200 <U222A> /xc3/x88 UNION
201 <U2283> /xc3/x89 SUPERSET OF
202 <U2287> /xc3/x8a SUPERSET OF OR EQUAL TO
203 <U2284> /xc3/x8b NOT A SUBSET OF
204 <U2282> /xc3/x8c SUBSET OF
205 <U2286> /xc3/x8d SUBSET OF OR EQUAL TO
206 <U2208> /xc3/x8e ELEMENT OF
207 <U2209> /xc3/x8f NOT AN ELEMENT OF
208 <U2220> /xc3/x90 ANGLE
209 <U2207> /xc3/x91 NABLA
210 <U00AE> /xc3/x92 REGISTERED SIGN
211 <U00A9> /xc3/x93 COPYRIGHT SIGN
212 <U2122> /xc3/x94 TRADE MARK SIGN
213 <U220F> /xc3/x95 N-ARY PRODUCT
214 <U221A> /xc3/x96 SQUARE ROOT
215 <U00B7> /xc3/x97 MIDDLE DOT
216 <U00AC> /xc3/x98 NOT SIGN
217 <U2227> /xc3/x99 LOGICAL AND
218 <U2228> /xc3/x9a LOGICAL OR
219 <U21D4> /xc3/x9b LEFT RIGHT DOUBLE ARROW
220 <U21D0> /xc3/x9c LEFTWARDS DOUBLE ARROW
221 <U21D1> /xc3/x9d UPWARDS DOUBLE ARROW
222 <U21D2> /xc3/x9e RIGHTWARDS DOUBLE ARROW
223 <U21D3> /xc3/x9f DOWNWARDS DOUBLE ARROW
224 <U25CA> /xc3/xa0 LOZENGE
225 <U2329> /xc3/xa1 LEFT-POINTING ANGLE BRACKET
226 <U00AE> /xc3/xa2 REGISTERED SIGN
227 <U00A9> /xc3/xa3 COPYRIGHT SIGN
228 <U2122> /xc3/xa4 TRADE MARK SIGN
229 <U2211> /xc3/xa5 N-ARY SUMMATION
230 <U00E5> /xc3/xa6 NULL
231 <U00E6> /xc3/xa7 NULL
232 <U00E7> /xc3/xa8 NULL
233 <U2308> /xc3/xa9 LEFT CEILING
234 <U007C> /xc3/xaa VERTICAL LINE
235 <U230A> /xc3/xab LEFT FLOOR
236 <U0000> /xc3/xac NULL
237 <U0000> /xc3/xad NULL
238 <U0000> /xc3/xae NULL
239 <U007C> /xc3/xaf VERTICAL LINE
240 <U00F0> /xc3/xb0 LATIN SMALL LETTER ETH
241 <U232A> /xc3/xb1 RIGHT-POINTING ANGLE BRACKET
242 <U222B> /xc3/xb2 INTEGRAL
243 <U0000> /xc3/xb3 NULL
244 <U0000> /xc3/xb4 NULL
245 <U0000> /xc3/xb5 NULL
246 <U0000> /xc3/xb6 NULL
247 <U0000> /xc3/xb7 NULL
248 <U0000> /xc3/xb8 NULL
249 <U2309> /xc3/xb9 RIGHT CEILING
250 <U007C> /xc3/xba VERTICAL LINE
251 <U230B> /xc3/xbb RIGHT FLOOR
252 <U0000> /xc3/xbc NULL
253 <U0000> /xc3/xbd NULL
254 <U0000> /xc3/xbe NULL
255 <U0000> /xc3/xbf NULL
256
00 #! /bin/sh
11 # Attempt to guess a canonical system name.
22 # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
3 # 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008
4 # Free Software Foundation, Inc.
5
6 timestamp='2008-01-23'
3 # 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010,
4 # 2011, 2012 Free Software Foundation, Inc.
5
6 timestamp='2012-02-10'
77
88 # This file is free software; you can redistribute it and/or modify it
99 # under the terms of the GNU General Public License as published by
1616 # General Public License for more details.
1717 #
1818 # You should have received a copy of the GNU General Public License
19 # along with this program; if not, write to the Free Software
20 # Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA
21 # 02110-1301, USA.
19 # along with this program; if not, see <http://www.gnu.org/licenses/>.
2220 #
2321 # As a special exception to the GNU General Public License, if you
2422 # distribute this file as part of a program that contains a
2624 # the same distribution terms that you use for the rest of that program.
2725
2826
29 # Originally written by Per Bothner <per@bothner.com>.
30 # Please send patches to <config-patches@gnu.org>. Submit a context
31 # diff and a properly formatted ChangeLog entry.
27 # Originally written by Per Bothner. Please send patches (context
28 # diff format) to <config-patches@gnu.org> and include a ChangeLog
29 # entry.
3230 #
3331 # This script attempts to guess a canonical system name similar to
3432 # config.sub. If it succeeds, it prints the system name on stdout, and
3533 # exits with 0. Otherwise, it exits with 1.
3634 #
37 # The plan is that this can be called by configure scripts if you
38 # don't specify an explicit build system type.
35 # You can get the latest version of this script from:
36 # http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.guess;hb=HEAD
3937
4038 me=`echo "$0" | sed -e 's,.*/,,'`
4139
5553 GNU config.guess ($timestamp)
5654
5755 Originally written by Per Bothner.
58 Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001,
59 2002, 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
56 Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000,
57 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012
58 Free Software Foundation, Inc.
6059
6160 This is free software; see the source for copying conditions. There is NO
6261 warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE."
138137 UNAME_SYSTEM=`(uname -s) 2>/dev/null` || UNAME_SYSTEM=unknown
139138 UNAME_VERSION=`(uname -v) 2>/dev/null` || UNAME_VERSION=unknown
140139
140 case "${UNAME_MACHINE}" in
141 i?86)
142 test -z "$VENDOR" && VENDOR=pc
143 ;;
144 *)
145 test -z "$VENDOR" && VENDOR=unknown
146 ;;
147 esac
148 test -f /etc/SuSE-release -o -f /.buildenv && VENDOR=suse
149
141150 # Note: order is significant - the case branches are not exclusive.
142151
143152 case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in
144153 *:NetBSD:*:*)
145154 # NetBSD (nbsd) targets should (where applicable) match one or
146 # more of the tupples: *-*-netbsdelf*, *-*-netbsdaout*,
155 # more of the tuples: *-*-netbsdelf*, *-*-netbsdaout*,
147156 # *-*-netbsdecoff* and *-*-netbsd*. For targets that recently
148157 # switched to ELF, *-*-netbsd* would select the old
149158 # object file format. This provides both forward
169178 arm*|i386|m68k|ns32k|sh3*|sparc|vax)
170179 eval $set_cc_for_build
171180 if echo __ELF__ | $CC_FOR_BUILD -E - 2>/dev/null \
172 | grep __ELF__ >/dev/null
181 | grep -q __ELF__
173182 then
174183 # Once all utilities can be ECOFF (netbsdecoff) or a.out (netbsdaout).
175184 # Return netbsd for either. FIX?
179188 fi
180189 ;;
181190 *)
182 os=netbsd
191 os=netbsd
183192 ;;
184193 esac
185194 # The OS release
202211 exit ;;
203212 *:OpenBSD:*:*)
204213 UNAME_MACHINE_ARCH=`arch | sed 's/OpenBSD.//'`
205 echo ${UNAME_MACHINE_ARCH}-unknown-openbsd${UNAME_RELEASE}
214 echo ${UNAME_MACHINE_ARCH}-${VENDOR}-openbsd${UNAME_RELEASE}
206215 exit ;;
207216 *:ekkoBSD:*:*)
208 echo ${UNAME_MACHINE}-unknown-ekkobsd${UNAME_RELEASE}
217 echo ${UNAME_MACHINE}-${VENDOR}-ekkobsd${UNAME_RELEASE}
209218 exit ;;
210219 *:SolidBSD:*:*)
211 echo ${UNAME_MACHINE}-unknown-solidbsd${UNAME_RELEASE}
220 echo ${UNAME_MACHINE}-${VENDOR}-solidbsd${UNAME_RELEASE}
212221 exit ;;
213222 macppc:MirBSD:*:*)
214 echo powerpc-unknown-mirbsd${UNAME_RELEASE}
223 echo powerpc-${VENDOR}-mirbsd${UNAME_RELEASE}
215224 exit ;;
216225 *:MirBSD:*:*)
217 echo ${UNAME_MACHINE}-unknown-mirbsd${UNAME_RELEASE}
226 echo ${UNAME_MACHINE}-${VENDOR}-mirbsd${UNAME_RELEASE}
218227 exit ;;
219228 alpha:OSF1:*:*)
220229 case $UNAME_RELEASE in
222231 UNAME_RELEASE=`/usr/sbin/sizer -v | awk '{print $3}'`
223232 ;;
224233 *5.*)
225 UNAME_RELEASE=`/usr/sbin/sizer -v | awk '{print $4}'`
234 UNAME_RELEASE=`/usr/sbin/sizer -v | awk '{print $4}'`
226235 ;;
227236 esac
228237 # According to Compaq, /usr/sbin/psrinfo has been available on
268277 # A Xn.n version is an unreleased experimental baselevel.
269278 # 1.2 uses "1.2" for uname -r.
270279 echo ${UNAME_MACHINE}-dec-osf`echo ${UNAME_RELEASE} | sed -e 's/^[PVTX]//' | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'`
271 exit ;;
280 # Reset EXIT trap before exiting to avoid spurious non-zero exit code.
281 exitcode=$?
282 trap '' 0
283 exit $exitcode ;;
272284 Alpha\ *:Windows_NT*:*)
273285 # How do we know it's Interix rather than the generic POSIX subsystem?
274286 # Should we change UNAME_MACHINE based on the output of uname instead
279291 echo alpha-dec-winnt3.5
280292 exit ;;
281293 Amiga*:UNIX_System_V:4.0:*)
282 echo m68k-unknown-sysv4
294 echo m68k-${VENDOR}-sysv4
283295 exit ;;
284296 *:[Aa]miga[Oo][Ss]:*:*)
285 echo ${UNAME_MACHINE}-unknown-amigaos
297 echo ${UNAME_MACHINE}-${VENDOR}-amigaos
286298 exit ;;
287299 *:[Mm]orph[Oo][Ss]:*:*)
288 echo ${UNAME_MACHINE}-unknown-morphos
300 echo ${UNAME_MACHINE}-${VENDOR}-morphos
289301 exit ;;
290302 *:OS/390:*:*)
291303 echo i370-ibm-openedition
294306 echo s390-ibm-zvmoe
295307 exit ;;
296308 *:OS400:*:*)
297 echo powerpc-ibm-os400
309 echo powerpc-ibm-os400
298310 exit ;;
299311 arm:RISC*:1.[012]*:*|arm:riscix:1.[012]*:*)
300312 echo arm-acorn-riscix${UNAME_RELEASE}
301313 exit ;;
302314 arm:riscos:*:*|arm:RISCOS:*:*)
303 echo arm-unknown-riscos
315 echo arm-${VENDOR}-riscos
304316 exit ;;
305317 SR2?01:HI-UX/MPP:*:* | SR8000:HI-UX/MPP:*:*)
306318 echo hppa1.1-hitachi-hiuxmpp
323335 case `/usr/bin/uname -p` in
324336 sparc) echo sparc-icl-nx7; exit ;;
325337 esac ;;
338 s390x:SunOS:*:*)
339 echo ${UNAME_MACHINE}-ibm-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
340 exit ;;
326341 sun4H:SunOS:5.*:*)
327342 echo sparc-hal-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
328343 exit ;;
329344 sun4*:SunOS:5.*:* | tadpole*:SunOS:5.*:*)
330345 echo sparc-sun-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
331346 exit ;;
347 i86pc:AuroraUX:5.*:* | i86xen:AuroraUX:5.*:*)
348 echo i386-pc-auroraux${UNAME_RELEASE}
349 exit ;;
332350 i86pc:SunOS:5.*:* | i86xen:SunOS:5.*:*)
333 echo i386-pc-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
351 eval $set_cc_for_build
352 SUN_ARCH="i386"
353 # If there is a compiler, see if it is configured for 64-bit objects.
354 # Note that the Sun cc does not turn __LP64__ into 1 like gcc does.
355 # This test works for both compilers.
356 if [ "$CC_FOR_BUILD" != 'no_compiler_found' ]; then
357 if (echo '#ifdef __amd64'; echo IS_64BIT_ARCH; echo '#endif') | \
358 (CCOPTS= $CC_FOR_BUILD -E - 2>/dev/null) | \
359 grep IS_64BIT_ARCH >/dev/null
360 then
361 SUN_ARCH="x86_64"
362 fi
363 fi
364 echo ${SUN_ARCH}-pc-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
334365 exit ;;
335366 sun4*:SunOS:6*:*)
336367 # According to config.sub, this is the proper way to canonicalize
374405 # MiNT. But MiNT is downward compatible to TOS, so this should
375406 # be no problem.
376407 atarist[e]:*MiNT:*:* | atarist[e]:*mint:*:* | atarist[e]:*TOS:*:*)
377 echo m68k-atari-mint${UNAME_RELEASE}
408 echo m68k-atari-mint${UNAME_RELEASE}
378409 exit ;;
379410 atari*:*MiNT:*:* | atari*:*mint:*:* | atarist[e]:*TOS:*:*)
380411 echo m68k-atari-mint${UNAME_RELEASE}
381 exit ;;
412 exit ;;
382413 *falcon*:*MiNT:*:* | *falcon*:*mint:*:* | *falcon*:*TOS:*:*)
383 echo m68k-atari-mint${UNAME_RELEASE}
414 echo m68k-atari-mint${UNAME_RELEASE}
384415 exit ;;
385416 milan*:*MiNT:*:* | milan*:*mint:*:* | *milan*:*TOS:*:*)
386 echo m68k-milan-mint${UNAME_RELEASE}
387 exit ;;
417 echo m68k-milan-mint${UNAME_RELEASE}
418 exit ;;
388419 hades*:*MiNT:*:* | hades*:*mint:*:* | *hades*:*TOS:*:*)
389 echo m68k-hades-mint${UNAME_RELEASE}
390 exit ;;
420 echo m68k-hades-mint${UNAME_RELEASE}
421 exit ;;
391422 *:*MiNT:*:* | *:*mint:*:* | *:*TOS:*:*)
392 echo m68k-unknown-mint${UNAME_RELEASE}
393 exit ;;
423 echo m68k-${VENDOR}-mint${UNAME_RELEASE}
424 exit ;;
394425 m68k:machten:*:*)
395426 echo m68k-apple-machten${UNAME_RELEASE}
396427 exit ;;
460491 echo m88k-motorola-sysv3
461492 exit ;;
462493 AViiON:dgux:*:*)
463 # DG/UX returns AViiON for all architectures
464 UNAME_PROCESSOR=`/usr/bin/uname -p`
494 # DG/UX returns AViiON for all architectures
495 UNAME_PROCESSOR=`/usr/bin/uname -p`
465496 if [ $UNAME_PROCESSOR = mc88100 ] || [ $UNAME_PROCESSOR = mc88110 ]
466497 then
467498 if [ ${TARGET_BINARY_INTERFACE}x = m88kdguxelfx ] || \
474505 else
475506 echo i586-dg-dgux${UNAME_RELEASE}
476507 fi
477 exit ;;
508 exit ;;
478509 M88*:DolphinOS:*:*) # DolphinOS (SVR3)
479510 echo m88k-dolphin-sysv3
480511 exit ;;
531562 echo rs6000-ibm-aix3.2
532563 fi
533564 exit ;;
534 *:AIX:*:[456])
565 *:AIX:*:[4567])
535566 IBM_CPU_ID=`/usr/sbin/lsdev -C -c processor -S available | sed 1q | awk '{ print $1 }'`
536567 if /usr/sbin/lsattr -El ${IBM_CPU_ID} | grep ' POWER' >/dev/null 2>&1; then
537568 IBM_ARCH=rs6000
574605 9000/[678][0-9][0-9])
575606 if [ -x /usr/bin/getconf ]; then
576607 sc_cpu_version=`/usr/bin/getconf SC_CPU_VERSION 2>/dev/null`
577 sc_kernel_bits=`/usr/bin/getconf SC_KERNEL_BITS 2>/dev/null`
578 case "${sc_cpu_version}" in
579 523) HP_ARCH="hppa1.0" ;; # CPU_PA_RISC1_0
580 528) HP_ARCH="hppa1.1" ;; # CPU_PA_RISC1_1
581 532) # CPU_PA_RISC2_0
582 case "${sc_kernel_bits}" in
583 32) HP_ARCH="hppa2.0n" ;;
584 64) HP_ARCH="hppa2.0w" ;;
608 sc_kernel_bits=`/usr/bin/getconf SC_KERNEL_BITS 2>/dev/null`
609 case "${sc_cpu_version}" in
610 523) HP_ARCH="hppa1.0" ;; # CPU_PA_RISC1_0
611 528) HP_ARCH="hppa1.1" ;; # CPU_PA_RISC1_1
612 532) # CPU_PA_RISC2_0
613 case "${sc_kernel_bits}" in
614 32) HP_ARCH="hppa2.0n" ;;
615 64) HP_ARCH="hppa2.0w" ;;
585616 '') HP_ARCH="hppa2.0" ;; # HP-UX 10.20
586 esac ;;
587 esac
617 esac ;;
618 esac
588619 fi
589620 if [ "${HP_ARCH}" = "" ]; then
590621 eval $set_cc_for_build
591 sed 's/^ //' << EOF >$dummy.c
592
593 #define _HPUX_SOURCE
594 #include <stdlib.h>
595 #include <unistd.h>
596
597 int main ()
598 {
599 #if defined(_SC_KERNEL_BITS)
600 long bits = sysconf(_SC_KERNEL_BITS);
601 #endif
602 long cpu = sysconf (_SC_CPU_VERSION);
603
604 switch (cpu)
605 {
606 case CPU_PA_RISC1_0: puts ("hppa1.0"); break;
607 case CPU_PA_RISC1_1: puts ("hppa1.1"); break;
608 case CPU_PA_RISC2_0:
609 #if defined(_SC_KERNEL_BITS)
610 switch (bits)
611 {
612 case 64: puts ("hppa2.0w"); break;
613 case 32: puts ("hppa2.0n"); break;
614 default: puts ("hppa2.0"); break;
615 } break;
616 #else /* !defined(_SC_KERNEL_BITS) */
617 puts ("hppa2.0"); break;
618 #endif
619 default: puts ("hppa1.0"); break;
620 }
621 exit (0);
622 }
622 sed 's/^ //' << EOF >$dummy.c
623
624 #define _HPUX_SOURCE
625 #include <stdlib.h>
626 #include <unistd.h>
627
628 int main ()
629 {
630 #if defined(_SC_KERNEL_BITS)
631 long bits = sysconf(_SC_KERNEL_BITS);
632 #endif
633 long cpu = sysconf (_SC_CPU_VERSION);
634
635 switch (cpu)
636 {
637 case CPU_PA_RISC1_0: puts ("hppa1.0"); break;
638 case CPU_PA_RISC1_1: puts ("hppa1.1"); break;
639 case CPU_PA_RISC2_0:
640 #if defined(_SC_KERNEL_BITS)
641 switch (bits)
642 {
643 case 64: puts ("hppa2.0w"); break;
644 case 32: puts ("hppa2.0n"); break;
645 default: puts ("hppa2.0"); break;
646 } break;
647 #else /* !defined(_SC_KERNEL_BITS) */
648 puts ("hppa2.0"); break;
649 #endif
650 default: puts ("hppa1.0"); break;
651 }
652 exit (0);
653 }
623654 EOF
624655 (CCOPTS= $CC_FOR_BUILD -o $dummy $dummy.c 2>/dev/null) && HP_ARCH=`$dummy`
625656 test -z "$HP_ARCH" && HP_ARCH=hppa
639670 # => hppa64-hp-hpux11.23
640671
641672 if echo __LP64__ | (CCOPTS= $CC_FOR_BUILD -E - 2>/dev/null) |
642 grep __LP64__ >/dev/null
673 grep -q __LP64__
643674 then
644675 HP_ARCH="hppa2.0w"
645676 else
700731 exit ;;
701732 i*86:OSF1:*:*)
702733 if [ -x /usr/sbin/sysversion ] ; then
703 echo ${UNAME_MACHINE}-unknown-osf1mk
734 echo ${UNAME_MACHINE}-${VENDOR}-osf1mk
704735 else
705 echo ${UNAME_MACHINE}-unknown-osf1
736 echo ${UNAME_MACHINE}-${VENDOR}-osf1
706737 fi
707738 exit ;;
708739 parisc*:Lites*:*:*)
710741 exit ;;
711742 C1*:ConvexOS:*:* | convex:ConvexOS:C1*:*)
712743 echo c1-convex-bsd
713 exit ;;
744 exit ;;
714745 C2*:ConvexOS:*:* | convex:ConvexOS:C2*:*)
715746 if getsysinfo -f scalar_acc
716747 then echo c32-convex-bsd
717748 else echo c2-convex-bsd
718749 fi
719 exit ;;
750 exit ;;
720751 C34*:ConvexOS:*:* | convex:ConvexOS:C34*:*)
721752 echo c34-convex-bsd
722 exit ;;
753 exit ;;
723754 C38*:ConvexOS:*:* | convex:ConvexOS:C38*:*)
724755 echo c38-convex-bsd
725 exit ;;
756 exit ;;
726757 C4*:ConvexOS:*:* | convex:ConvexOS:C4*:*)
727758 echo c4-convex-bsd
728 exit ;;
759 exit ;;
729760 CRAY*Y-MP:*:*:*)
730761 echo ymp-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
731762 exit ;;
749780 exit ;;
750781 F30[01]:UNIX_System_V:*:* | F700:UNIX_System_V:*:*)
751782 FUJITSU_PROC=`uname -m | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'`
752 FUJITSU_SYS=`uname -p | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/\///'`
753 FUJITSU_REL=`echo ${UNAME_RELEASE} | sed -e 's/ /_/'`
754 echo "${FUJITSU_PROC}-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}"
755 exit ;;
783 FUJITSU_SYS=`uname -p | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/\///'`
784 FUJITSU_REL=`echo ${UNAME_RELEASE} | sed -e 's/ /_/'`
785 echo "${FUJITSU_PROC}-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}"
786 exit ;;
756787 5000:UNIX_System_V:4.*:*)
757 FUJITSU_SYS=`uname -p | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/\///'`
758 FUJITSU_REL=`echo ${UNAME_RELEASE} | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/ /_/'`
759 echo "sparc-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}"
788 FUJITSU_SYS=`uname -p | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/\///'`
789 FUJITSU_REL=`echo ${UNAME_RELEASE} | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/ /_/'`
790 echo "sparc-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}"
760791 exit ;;
761792 i*86:BSD/386:*:* | i*86:BSD/OS:*:* | *:Ascend\ Embedded/OS:*:*)
762793 echo ${UNAME_MACHINE}-pc-bsdi${UNAME_RELEASE}
763794 exit ;;
764795 sparc*:BSD/OS:*:*)
765 echo sparc-unknown-bsdi${UNAME_RELEASE}
796 echo sparc-${VENDOR}-bsdi${UNAME_RELEASE}
766797 exit ;;
767798 *:BSD/OS:*:*)
768 echo ${UNAME_MACHINE}-unknown-bsdi${UNAME_RELEASE}
799 echo ${UNAME_MACHINE}-${VENDOR}-bsdi${UNAME_RELEASE}
769800 exit ;;
770801 *:FreeBSD:*:*)
771 case ${UNAME_MACHINE} in
772 pc98)
773 echo i386-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;;
802 UNAME_PROCESSOR=`/usr/bin/uname -p`
803 case ${UNAME_PROCESSOR} in
774804 amd64)
775 echo x86_64-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;;
805 echo x86_64-${VENDOR}-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;;
776806 *)
777 echo ${UNAME_MACHINE}-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;;
807 echo ${UNAME_PROCESSOR}-${VENDOR}-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;;
778808 esac
779809 exit ;;
780810 i*:CYGWIN*:*)
783813 *:MINGW*:*)
784814 echo ${UNAME_MACHINE}-pc-mingw32
785815 exit ;;
816 i*:MSYS*:*)
817 echo ${UNAME_MACHINE}-pc-msys
818 exit ;;
786819 i*:windows32*:*)
787 # uname -m includes "-pc" on this system.
788 echo ${UNAME_MACHINE}-mingw32
820 # uname -m includes "-pc" on this system.
821 echo ${UNAME_MACHINE}-mingw32
789822 exit ;;
790823 i*:PW*:*)
791824 echo ${UNAME_MACHINE}-pc-pw32
792825 exit ;;
793 *:Interix*:[3456]*)
794 case ${UNAME_MACHINE} in
826 *:Interix*:*)
827 case ${UNAME_MACHINE} in
795828 x86)
796829 echo i586-pc-interix${UNAME_RELEASE}
797830 exit ;;
798 EM64T | authenticamd)
799 echo x86_64-unknown-interix${UNAME_RELEASE}
831 authenticamd | genuineintel | EM64T)
832 echo x86_64-${VENDOR}-interix${UNAME_RELEASE}
800833 exit ;;
801834 IA64)
802 echo ia64-unknown-interix${UNAME_RELEASE}
835 echo ia64-${VENDOR}-interix${UNAME_RELEASE}
803836 exit ;;
804837 esac ;;
805838 [345]86:Windows_95:* | [345]86:Windows_98:* | [345]86:Windows_NT:*)
806839 echo i${UNAME_MACHINE}-pc-mks
840 exit ;;
841 8664:Windows_NT:*)
842 echo x86_64-pc-mks
807843 exit ;;
808844 i*:Windows_NT*:* | Pentium*:Windows_NT*:*)
809845 # How do we know it's Interix rather than the generic POSIX subsystem?
815851 echo ${UNAME_MACHINE}-pc-uwin
816852 exit ;;
817853 amd64:CYGWIN*:*:* | x86_64:CYGWIN*:*:*)
818 echo x86_64-unknown-cygwin
854 echo x86_64-${VENDOR}-cygwin
819855 exit ;;
820856 p*:CYGWIN*:*)
821 echo powerpcle-unknown-cygwin
857 echo powerpcle-${VENDOR}-cygwin
822858 exit ;;
823859 prep*:SunOS:5.*:*)
824 echo powerpcle-unknown-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
860 echo powerpcle-${VENDOR}-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
825861 exit ;;
826862 *:GNU:*:*)
827863 # the GNU system
828 echo `echo ${UNAME_MACHINE}|sed -e 's,[-/].*$,,'`-unknown-gnu`echo ${UNAME_RELEASE}|sed -e 's,/.*$,,'`
864 echo `echo ${UNAME_MACHINE}|sed -e 's,[-/].*$,,'`-${VENDOR}-gnu`echo ${UNAME_RELEASE}|sed -e 's,/.*$,,'`
829865 exit ;;
830866 *:GNU/*:*:*)
831867 # other systems with GNU libc and userland
832 echo ${UNAME_MACHINE}-unknown-`echo ${UNAME_SYSTEM} | sed 's,^[^/]*/,,' | tr '[A-Z]' '[a-z]'``echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`-gnu
868 echo ${UNAME_MACHINE}-${VENDOR}-`echo ${UNAME_SYSTEM} | sed 's,^[^/]*/,,' | tr '[A-Z]' '[a-z]'``echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`-gnu
833869 exit ;;
834870 i*86:Minix:*:*)
835871 echo ${UNAME_MACHINE}-pc-minix
836872 exit ;;
837 arm*:Linux:*:*)
838 eval $set_cc_for_build
839 if echo __ARM_EABI__ | $CC_FOR_BUILD -E - 2>/dev/null \
840 | grep -q __ARM_EABI__
841 then
842 echo ${UNAME_MACHINE}-unknown-linux-gnu
843 else
844 echo ${UNAME_MACHINE}-unknown-linux-gnueabi
845 fi
846 exit ;;
847 avr32*:Linux:*:*)
848 echo ${UNAME_MACHINE}-unknown-linux-gnu
849 exit ;;
850 cris:Linux:*:*)
851 echo cris-axis-linux-gnu
852 exit ;;
853 crisv32:Linux:*:*)
854 echo crisv32-axis-linux-gnu
855 exit ;;
856 frv:Linux:*:*)
857 echo frv-unknown-linux-gnu
858 exit ;;
859 ia64:Linux:*:*)
860 echo ${UNAME_MACHINE}-unknown-linux-gnu
861 exit ;;
862 m32r*:Linux:*:*)
863 echo ${UNAME_MACHINE}-unknown-linux-gnu
864 exit ;;
865 m68*:Linux:*:*)
866 echo ${UNAME_MACHINE}-unknown-linux-gnu
867 exit ;;
868 mips:Linux:*:*)
869 eval $set_cc_for_build
870 sed 's/^ //' << EOF >$dummy.c
871 #undef CPU
872 #undef mips
873 #undef mipsel
874 #if defined(__MIPSEL__) || defined(__MIPSEL) || defined(_MIPSEL) || defined(MIPSEL)
875 CPU=mipsel
876 #else
877 #if defined(__MIPSEB__) || defined(__MIPSEB) || defined(_MIPSEB) || defined(MIPSEB)
878 CPU=mips
879 #else
880 CPU=
881 #endif
882 #endif
883 EOF
884 eval "`$CC_FOR_BUILD -E $dummy.c 2>/dev/null | sed -n '
885 /^CPU/{
886 s: ::g
887 p
888 }'`"
889 test x"${CPU}" != x && { echo "${CPU}-unknown-linux-gnu"; exit; }
890 ;;
891 mips64:Linux:*:*)
892 eval $set_cc_for_build
893 sed 's/^ //' << EOF >$dummy.c
894 #undef CPU
895 #undef mips64
896 #undef mips64el
897 #if defined(__MIPSEL__) || defined(__MIPSEL) || defined(_MIPSEL) || defined(MIPSEL)
898 CPU=mips64el
899 #else
900 #if defined(__MIPSEB__) || defined(__MIPSEB) || defined(_MIPSEB) || defined(MIPSEB)
901 CPU=mips64
902 #else
903 CPU=
904 #endif
905 #endif
906 EOF
907 eval "`$CC_FOR_BUILD -E $dummy.c 2>/dev/null | sed -n '
908 /^CPU/{
909 s: ::g
910 p
911 }'`"
912 test x"${CPU}" != x && { echo "${CPU}-unknown-linux-gnu"; exit; }
913 ;;
914 or32:Linux:*:*)
915 echo or32-unknown-linux-gnu
916 exit ;;
917 ppc:Linux:*:*)
918 echo powerpc-unknown-linux-gnu
919 exit ;;
920 ppc64:Linux:*:*)
921 echo powerpc64-unknown-linux-gnu
873 aarch64:Linux:*:*)
874 echo ${UNAME_MACHINE}-${VENDOR}-linux-gnu
875 exit ;;
876 aarch64_be:Linux:*:*)
877 UNAME_MACHINE=aarch64_be
878 echo ${UNAME_MACHINE}-${VENDOR}-linux-gnu
922879 exit ;;
923880 alpha:Linux:*:*)
924881 case `sed -n '/^cpu model/s/^.*: \(.*\)/\1/p' < /proc/cpuinfo` in
929886 EV6) UNAME_MACHINE=alphaev6 ;;
930887 EV67) UNAME_MACHINE=alphaev67 ;;
931888 EV68*) UNAME_MACHINE=alphaev68 ;;
932 esac
933 objdump --private-headers /bin/sh | grep ld.so.1 >/dev/null
889 esac
890 objdump --private-headers /bin/sh | grep -q ld.so.1
934891 if test "$?" = 0 ; then LIBC="libc1" ; else LIBC="" ; fi
935 echo ${UNAME_MACHINE}-unknown-linux-gnu${LIBC}
936 exit ;;
937 parisc:Linux:*:* | hppa:Linux:*:*)
938 # Look for CPU level
939 case `grep '^cpu[^a-z]*:' /proc/cpuinfo 2>/dev/null | cut -d' ' -f2` in
940 PA7*) echo hppa1.1-unknown-linux-gnu ;;
941 PA8*) echo hppa2.0-unknown-linux-gnu ;;
942 *) echo hppa-unknown-linux-gnu ;;
943 esac
944 exit ;;
945 parisc64:Linux:*:* | hppa64:Linux:*:*)
946 echo hppa64-unknown-linux-gnu
947 exit ;;
948 s390:Linux:*:* | s390x:Linux:*:*)
949 echo ${UNAME_MACHINE}-ibm-linux
950 exit ;;
951 sh64*:Linux:*:*)
952 echo ${UNAME_MACHINE}-unknown-linux-gnu
953 exit ;;
954 sh*:Linux:*:*)
955 echo ${UNAME_MACHINE}-unknown-linux-gnu
956 exit ;;
957 sparc:Linux:*:* | sparc64:Linux:*:*)
958 echo ${UNAME_MACHINE}-unknown-linux-gnu
959 exit ;;
960 vax:Linux:*:*)
961 echo ${UNAME_MACHINE}-dec-linux-gnu
962 exit ;;
963 x86_64:Linux:*:*)
964 echo x86_64-unknown-linux-gnu
965 exit ;;
966 xtensa*:Linux:*:*)
967 echo ${UNAME_MACHINE}-unknown-linux-gnu
892 echo ${UNAME_MACHINE}-${VENDOR}-linux-gnu${LIBC}
893 exit ;;
894 arm*:Linux:*:*)
895 eval $set_cc_for_build
896 if echo __ARM_EABI__ | $CC_FOR_BUILD -E - 2>/dev/null \
897 | grep -q __ARM_EABI__
898 then
899 echo ${UNAME_MACHINE}-${VENDOR}-linux-gnu
900 else
901 if echo __ARM_PCS_VFP | $CC_FOR_BUILD -E - 2>/dev/null \
902 | grep -q __ARM_PCS_VFP
903 then
904 echo ${UNAME_MACHINE}-${VENDOR}-linux-gnueabi
905 else
906 echo ${UNAME_MACHINE}-${VENDOR}-linux-gnueabihf
907 fi
908 fi
909 exit ;;
910 avr32*:Linux:*:*)
911 echo ${UNAME_MACHINE}-${VENDOR}-linux-gnu
912 exit ;;
913 cris:Linux:*:*)
914 echo ${UNAME_MACHINE}-axis-linux-gnu
915 exit ;;
916 crisv32:Linux:*:*)
917 echo ${UNAME_MACHINE}-axis-linux-gnu
918 exit ;;
919 frv:Linux:*:*)
920 echo ${UNAME_MACHINE}-${VENDOR}-linux-gnu
921 exit ;;
922 hexagon:Linux:*:*)
923 echo ${UNAME_MACHINE}-${VENDOR}-linux-gnu
968924 exit ;;
969925 i*86:Linux:*:*)
970 # The BFD linker knows what the default object file format is, so
971 # first see if it will tell us. cd to the root directory to prevent
972 # problems with other programs or directories called `ld' in the path.
973 # Set LC_ALL=C to ensure ld outputs messages in English.
974 ld_supported_targets=`cd /; LC_ALL=C ld --help 2>&1 \
975 | sed -ne '/supported targets:/!d
976 s/[ ][ ]*/ /g
977 s/.*supported targets: *//
978 s/ .*//
979 p'`
980 case "$ld_supported_targets" in
981 elf32-i386)
982 TENTATIVE="${UNAME_MACHINE}-pc-linux-gnu"
983 ;;
984 a.out-i386-linux)
985 echo "${UNAME_MACHINE}-pc-linux-gnuaout"
986 exit ;;
987 coff-i386)
988 echo "${UNAME_MACHINE}-pc-linux-gnucoff"
989 exit ;;
990 "")
991 # Either a pre-BFD a.out linker (linux-gnuoldld) or
992 # one that does not give us useful --help.
993 echo "${UNAME_MACHINE}-pc-linux-gnuoldld"
994 exit ;;
995 esac
996 # Determine whether the default compiler is a.out or elf
926 LIBC=gnu
997927 eval $set_cc_for_build
998928 sed 's/^ //' << EOF >$dummy.c
999 #include <features.h>
1000 #ifdef __ELF__
1001 # ifdef __GLIBC__
1002 # if __GLIBC__ >= 2
1003 LIBC=gnu
1004 # else
1005 LIBC=gnulibc1
1006 # endif
1007 # else
1008 LIBC=gnulibc1
1009 # endif
1010 #else
1011 #if defined(__INTEL_COMPILER) || defined(__PGI) || defined(__SUNPRO_C) || defined(__SUNPRO_CC)
1012 LIBC=gnu
1013 #else
1014 LIBC=gnuaout
1015 #endif
1016 #endif
1017929 #ifdef __dietlibc__
1018930 LIBC=dietlibc
1019931 #endif
1020932 EOF
1021 eval "`$CC_FOR_BUILD -E $dummy.c 2>/dev/null | sed -n '
1022 /^LIBC/{
1023 s: ::g
1024 p
1025 }'`"
1026 test x"${LIBC}" != x && {
1027 echo "${UNAME_MACHINE}-pc-linux-${LIBC}"
1028 exit
1029 }
1030 test x"${TENTATIVE}" != x && { echo "${TENTATIVE}"; exit; }
933 eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep '^LIBC'`
934 echo "${UNAME_MACHINE}-pc-linux-${LIBC}"
935 exit ;;
936 ia64:Linux:*:*)
937 echo ${UNAME_MACHINE}-${VENDOR}-linux-gnu
938 exit ;;
939 m32r*:Linux:*:*)
940 echo ${UNAME_MACHINE}-${VENDOR}-linux-gnu
941 exit ;;
942 m68*:Linux:*:*)
943 echo ${UNAME_MACHINE}-${VENDOR}-linux-gnu
944 exit ;;
945 mips:Linux:*:* | mips64:Linux:*:*)
946 eval $set_cc_for_build
947 sed 's/^ //' << EOF >$dummy.c
948 #undef CPU
949 #undef ${UNAME_MACHINE}
950 #undef ${UNAME_MACHINE}el
951 #if defined(__MIPSEL__) || defined(__MIPSEL) || defined(_MIPSEL) || defined(MIPSEL)
952 CPU=${UNAME_MACHINE}el
953 #else
954 #if defined(__MIPSEB__) || defined(__MIPSEB) || defined(_MIPSEB) || defined(MIPSEB)
955 CPU=${UNAME_MACHINE}
956 #else
957 CPU=
958 #endif
959 #endif
960 EOF
961 eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep '^CPU'`
962 test x"${CPU}" != x && { echo "${CPU}-${VENDOR}-linux-gnu"; exit; }
1031963 ;;
964 or32:Linux:*:*)
965 echo ${UNAME_MACHINE}-${VENDOR}-linux-gnu
966 exit ;;
967 padre:Linux:*:*)
968 echo sparc-${VENDOR}-linux-gnu
969 exit ;;
970 parisc64:Linux:*:* | hppa64:Linux:*:*)
971 echo hppa64-${VENDOR}-linux-gnu
972 exit ;;
973 parisc:Linux:*:* | hppa:Linux:*:*)
974 # Look for CPU level
975 case `grep '^cpu[^a-z]*:' /proc/cpuinfo 2>/dev/null | cut -d' ' -f2` in
976 PA7*) echo hppa1.1-${VENDOR}-linux-gnu ;;
977 PA8*) echo hppa2.0-${VENDOR}-linux-gnu ;;
978 *) echo hppa-${VENDOR}-linux-gnu ;;
979 esac
980 exit ;;
981 ppc64:Linux:*:*)
982 echo powerpc64-${VENDOR}-linux-gnu
983 exit ;;
984 ppc:Linux:*:*)
985 echo powerpc-${VENDOR}-linux-gnu
986 exit ;;
987 s390:Linux:*:* | s390x:Linux:*:*)
988 echo ${UNAME_MACHINE}-ibm-linux
989 exit ;;
990 sh64*:Linux:*:*)
991 echo ${UNAME_MACHINE}-${VENDOR}-linux-gnu
992 exit ;;
993 sh*:Linux:*:*)
994 echo ${UNAME_MACHINE}-${VENDOR}-linux-gnu
995 exit ;;
996 sparc:Linux:*:* | sparc64:Linux:*:*)
997 echo ${UNAME_MACHINE}-${VENDOR}-linux-gnu
998 exit ;;
999 tile*:Linux:*:*)
1000 echo ${UNAME_MACHINE}-${VENDOR}-linux-gnu
1001 exit ;;
1002 vax:Linux:*:*)
1003 echo ${UNAME_MACHINE}-dec-linux-gnu
1004 exit ;;
1005 x86_64:Linux:*:*)
1006 echo ${UNAME_MACHINE}-${VENDOR}-linux-gnu
1007 exit ;;
1008 xtensa*:Linux:*:*)
1009 echo ${UNAME_MACHINE}-${VENDOR}-linux-gnu
1010 exit ;;
10321011 i*86:DYNIX/ptx:4*:*)
10331012 # ptx 4.0 does uname -s correctly, with DYNIX/ptx in there.
10341013 # earlier versions are messed up and put the nodename in both
10361015 echo i386-sequent-sysv4
10371016 exit ;;
10381017 i*86:UNIX_SV:4.2MP:2.*)
1039 # Unixware is an offshoot of SVR4, but it has its own version
1040 # number series starting with 2...
1041 # I am not positive that other SVR4 systems won't match this,
1018 # Unixware is an offshoot of SVR4, but it has its own version
1019 # number series starting with 2...
1020 # I am not positive that other SVR4 systems won't match this,
10421021 # I just have to hope. -- rms.
1043 # Use sysv4.2uw... so that sysv4* matches it.
1022 # Use sysv4.2uw... so that sysv4* matches it.
10441023 echo ${UNAME_MACHINE}-pc-sysv4.2uw${UNAME_VERSION}
10451024 exit ;;
10461025 i*86:OS/2:*:*)
10491028 echo ${UNAME_MACHINE}-pc-os2-emx
10501029 exit ;;
10511030 i*86:XTS-300:*:STOP)
1052 echo ${UNAME_MACHINE}-unknown-stop
1031 echo ${UNAME_MACHINE}-${VENDOR}-stop
10531032 exit ;;
10541033 i*86:atheos:*:*)
1055 echo ${UNAME_MACHINE}-unknown-atheos
1034 echo ${UNAME_MACHINE}-${VENDOR}-atheos
10561035 exit ;;
10571036 i*86:syllable:*:*)
10581037 echo ${UNAME_MACHINE}-pc-syllable
10591038 exit ;;
1060 i*86:LynxOS:2.*:* | i*86:LynxOS:3.[01]*:* | i*86:LynxOS:4.0*:*)
1061 echo i386-unknown-lynxos${UNAME_RELEASE}
1039 i*86:LynxOS:2.*:* | i*86:LynxOS:3.[01]*:* | i*86:LynxOS:4.[02]*:*)
1040 echo i386-${VENODR}-lynxos${UNAME_RELEASE}
10621041 exit ;;
10631042 i*86:*DOS:*:*)
10641043 echo ${UNAME_MACHINE}-pc-msdosdjgpp
10721051 fi
10731052 exit ;;
10741053 i*86:*:5:[678]*)
1075 # UnixWare 7.x, OpenUNIX and OpenServer 6.
1054 # UnixWare 7.x, OpenUNIX and OpenServer 6.
10761055 case `/bin/uname -X | grep "^Machine"` in
10771056 *486*) UNAME_MACHINE=i486 ;;
10781057 *Pentium) UNAME_MACHINE=i586 ;;
10791058 *Pent*|*Celeron) UNAME_MACHINE=i686 ;;
10801059 esac
1081 echo ${UNAME_MACHINE}-unknown-sysv${UNAME_RELEASE}${UNAME_SYSTEM}${UNAME_VERSION}
1060 echo ${UNAME_MACHINE}-${VENDOR}-sysv${UNAME_RELEASE}${UNAME_SYSTEM}${UNAME_VERSION}
10821061 exit ;;
10831062 i*86:*:3.2:*)
10841063 if test -f /usr/options/cb.name; then
11001079 exit ;;
11011080 pc:*:*:*)
11021081 # Left here for compatibility:
1103 # uname -m prints for DJGPP always 'pc', but it prints nothing about
1104 # the processor, so we play safe by assuming i386.
1105 echo i386-pc-msdosdjgpp
1106 exit ;;
1082 # uname -m prints for DJGPP always 'pc', but it prints nothing about
1083 # the processor, so we play safe by assuming i586.
1084 # Note: whatever this is, it MUST be the same as what config.sub
1085 # prints for the "djgpp" host, or else GDB configury will decide that
1086 # this is a cross-build.
1087 echo i586-pc-msdosdjgpp
1088 exit ;;
11071089 Intel:Mach:3*:*)
11081090 echo i386-pc-mach3
11091091 exit ;;
11141096 if grep Stardent /usr/include/sys/uadmin.h >/dev/null 2>&1 ; then
11151097 echo i860-stardent-sysv${UNAME_RELEASE} # Stardent Vistra i860-SVR4
11161098 else # Add other i860-SVR4 vendors below as they are discovered.
1117 echo i860-unknown-sysv${UNAME_RELEASE} # Unknown i860-SVR4
1099 echo i860-${VENODR}-sysv${UNAME_RELEASE} # Unknown i860-SVR4
11181100 fi
11191101 exit ;;
11201102 mini*:CTIX:SYS*5:*)
11381120 /bin/uname -p 2>/dev/null | /bin/grep entium >/dev/null \
11391121 && { echo i586-ncr-sysv4.3${OS_REL}; exit; } ;;
11401122 3[34]??:*:4.0:* | 3[34]??,*:*:4.0:*)
1141 /bin/uname -p 2>/dev/null | grep 86 >/dev/null \
1142 && { echo i486-ncr-sysv4; exit; } ;;
1123 /bin/uname -p 2>/dev/null | grep 86 >/dev/null \
1124 && { echo i486-ncr-sysv4; exit; } ;;
1125 NCR*:*:4.2:* | MPRAS*:*:4.2:*)
1126 OS_REL='.3'
1127 test -r /etc/.relid \
1128 && OS_REL=.`sed -n 's/[^ ]* [^ ]* \([0-9][0-9]\).*/\1/p' < /etc/.relid`
1129 /bin/uname -p 2>/dev/null | grep 86 >/dev/null \
1130 && { echo i486-ncr-sysv4.3${OS_REL}; exit; }
1131 /bin/uname -p 2>/dev/null | /bin/grep entium >/dev/null \
1132 && { echo i586-ncr-sysv4.3${OS_REL}; exit; }
1133 /bin/uname -p 2>/dev/null | /bin/grep pteron >/dev/null \
1134 && { echo i586-ncr-sysv4.3${OS_REL}; exit; } ;;
11431135 m68*:LynxOS:2.*:* | m68*:LynxOS:3.0*:*)
1144 echo m68k-unknown-lynxos${UNAME_RELEASE}
1136 echo m68k-${VENDOR}-lynxos${UNAME_RELEASE}
11451137 exit ;;
11461138 mc68030:UNIX_System_V:4.*:*)
11471139 echo m68k-atari-sysv4
11481140 exit ;;
11491141 TSUNAMI:LynxOS:2.*:*)
1150 echo sparc-unknown-lynxos${UNAME_RELEASE}
1142 echo sparc-${VENDOR}-lynxos${UNAME_RELEASE}
11511143 exit ;;
11521144 rs6000:LynxOS:2.*:*)
1153 echo rs6000-unknown-lynxos${UNAME_RELEASE}
1154 exit ;;
1155 PowerPC:LynxOS:2.*:* | PowerPC:LynxOS:3.[01]*:* | PowerPC:LynxOS:4.0*:*)
1156 echo powerpc-unknown-lynxos${UNAME_RELEASE}
1145 echo rs6000-${VENDOR}-lynxos${UNAME_RELEASE}
1146 exit ;;
1147 PowerPC:LynxOS:2.*:* | PowerPC:LynxOS:3.[01]*:* | PowerPC:LynxOS:4.[02]*:*)
1148 echo powerpc-${VENDOR}-lynxos${UNAME_RELEASE}
11571149 exit ;;
11581150 SM[BE]S:UNIX_SV:*:*)
11591151 echo mips-dde-sysv${UNAME_RELEASE}
11721164 echo ns32k-sni-sysv
11731165 fi
11741166 exit ;;
1175 PENTIUM:*:4.0*:*) # Unisys `ClearPath HMP IX 4000' SVR4/MP effort
1176 # says <Richard.M.Bartel@ccMail.Census.GOV>
1177 echo i586-unisys-sysv4
1178 exit ;;
1167 PENTIUM:*:4.0*:*) # Unisys `ClearPath HMP IX 4000' SVR4/MP effort
1168 # says <Richard.M.Bartel@ccMail.Census.GOV>
1169 echo i586-unisys-sysv4
1170 exit ;;
11791171 *:UNIX_System_V:4*:FTX*)
11801172 # From Gerald Hewes <hewes@openmarket.com>.
11811173 # How about differentiating between stratus architectures? -djm
12011193 exit ;;
12021194 R[34]000:*System_V*:*:* | R4000:UNIX_SYSV:*:* | R*000:UNIX_SV:*:*)
12031195 if [ -d /usr/nec ]; then
1204 echo mips-nec-sysv${UNAME_RELEASE}
1196 echo mips-nec-sysv${UNAME_RELEASE}
12051197 else
1206 echo mips-unknown-sysv${UNAME_RELEASE}
1207 fi
1208 exit ;;
1198 echo mips-${VENDOR}-sysv${UNAME_RELEASE}
1199 fi
1200 exit ;;
12091201 BeBox:BeOS:*:*) # BeOS running on hardware made by Be, PPC only.
12101202 echo powerpc-be-beos
12111203 exit ;;
12141206 exit ;;
12151207 BePC:BeOS:*:*) # BeOS running on Intel PC compatible.
12161208 echo i586-pc-beos
1209 exit ;;
1210 BePC:Haiku:*:*) # Haiku running on Intel PC compatible.
1211 echo i586-pc-haiku
12171212 exit ;;
12181213 SX-4:SUPER-UX:*:*)
12191214 echo sx4-nec-superux${UNAME_RELEASE}
12421237 *:Darwin:*:*)
12431238 UNAME_PROCESSOR=`uname -p` || UNAME_PROCESSOR=unknown
12441239 case $UNAME_PROCESSOR in
1240 i386)
1241 eval $set_cc_for_build
1242 if [ "$CC_FOR_BUILD" != 'no_compiler_found' ]; then
1243 if (echo '#ifdef __LP64__'; echo IS_64BIT_ARCH; echo '#endif') | \
1244 (CCOPTS= $CC_FOR_BUILD -E - 2>/dev/null) | \
1245 grep IS_64BIT_ARCH >/dev/null
1246 then
1247 UNAME_PROCESSOR="x86_64"
1248 fi
1249 fi ;;
12451250 unknown) UNAME_PROCESSOR=powerpc ;;
12461251 esac
12471252 echo ${UNAME_PROCESSOR}-apple-darwin${UNAME_RELEASE}
12561261 exit ;;
12571262 *:QNX:*:4*)
12581263 echo i386-pc-qnx
1264 exit ;;
1265 NEO-?:NONSTOP_KERNEL:*:*)
1266 echo neo-tandem-nsk${UNAME_RELEASE}
12591267 exit ;;
12601268 NSE-?:NONSTOP_KERNEL:*:*)
12611269 echo nse-tandem-nsk${UNAME_RELEASE}
12811289 else
12821290 UNAME_MACHINE="$cputype"
12831291 fi
1284 echo ${UNAME_MACHINE}-unknown-plan9
1292 echo ${UNAME_MACHINE}-${VENDOR}-plan9
12851293 exit ;;
12861294 *:TOPS-10:*:*)
1287 echo pdp10-unknown-tops10
1295 echo pdp10-${VENDOR}-tops10
12881296 exit ;;
12891297 *:TENEX:*:*)
1290 echo pdp10-unknown-tenex
1298 echo pdp10-${VENDOR}-tenex
12911299 exit ;;
12921300 KS10:TOPS-20:*:* | KL10:TOPS-20:*:* | TYPE4:TOPS-20:*:*)
12931301 echo pdp10-dec-tops20
12961304 echo pdp10-xkl-tops20
12971305 exit ;;
12981306 *:TOPS-20:*:*)
1299 echo pdp10-unknown-tops20
1307 echo pdp10-${VENDOR}-tops20
13001308 exit ;;
13011309 *:ITS:*:*)
1302 echo pdp10-unknown-its
1310 echo pdp10-${VENDOR}-its
13031311 exit ;;
13041312 SEI:*:*:SEIUX)
1305 echo mips-sei-seiux${UNAME_RELEASE}
1313 echo mips-sei-seiux${UNAME_RELEASE}
13061314 exit ;;
13071315 *:DragonFly:*:*)
1308 echo ${UNAME_MACHINE}-unknown-dragonfly`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`
1316 echo ${UNAME_MACHINE}-${VENDOR}-dragonfly`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`
13091317 exit ;;
13101318 *:*VMS:*:*)
1311 UNAME_MACHINE=`(uname -p) 2>/dev/null`
1319 UNAME_MACHINE=`(uname -p) 2>/dev/null`
13121320 case "${UNAME_MACHINE}" in
13131321 A*) echo alpha-dec-vms ; exit ;;
13141322 I*) echo ia64-dec-vms ; exit ;;
13221330 exit ;;
13231331 i*86:rdos:*:*)
13241332 echo ${UNAME_MACHINE}-pc-rdos
1333 exit ;;
1334 i*86:AROS:*:*)
1335 echo ${UNAME_MACHINE}-pc-aros
1336 exit ;;
1337 x86_64:VMkernel:*:*)
1338 echo ${UNAME_MACHINE}-${VENDOR}-esx
13251339 exit ;;
13261340 esac
13271341
13451359 #include <sys/param.h>
13461360 printf ("m68k-sony-newsos%s\n",
13471361 #ifdef NEWSOS4
1348 "4"
1362 "4"
13491363 #else
1350 ""
1351 #endif
1352 ); exit (0);
1364 ""
1365 #endif
1366 ); exit (0);
13531367 #endif
13541368 #endif
13551369
00 #! /bin/sh
11 # Configuration validation subroutine script.
22 # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
3 # 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008
4 # Free Software Foundation, Inc.
5
6 timestamp='2008-01-16'
3 # 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010,
4 # 2011, 2012 Free Software Foundation, Inc.
5
6 timestamp='2012-04-18'
77
88 # This file is (in principle) common to ALL GNU software.
99 # The presence of a machine in this file suggests that SOME GNU software
2020 # GNU General Public License for more details.
2121 #
2222 # You should have received a copy of the GNU General Public License
23 # along with this program; if not, write to the Free Software
24 # Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA
25 # 02110-1301, USA.
23 # along with this program; if not, see <http://www.gnu.org/licenses/>.
2624 #
2725 # As a special exception to the GNU General Public License, if you
2826 # distribute this file as part of a program that contains a
3129
3230
3331 # Please send patches to <config-patches@gnu.org>. Submit a context
34 # diff and a properly formatted ChangeLog entry.
32 # diff and a properly formatted GNU ChangeLog entry.
3533 #
3634 # Configuration subroutine to validate and canonicalize a configuration type.
3735 # Supply the specified configuration type as an argument.
3836 # If it is invalid, we print an error message on stderr and exit with code 1.
3937 # Otherwise, we print the canonical config type on stdout and succeed.
38
39 # You can get the latest version of this script from:
40 # http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.sub;hb=HEAD
4041
4142 # This file is supposed to be the same for all GNU packages
4243 # and recognize all the CPU types, system types and aliases
7172 version="\
7273 GNU config.sub ($timestamp)
7374
74 Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001,
75 2002, 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
75 Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000,
76 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012
77 Free Software Foundation, Inc.
7678
7779 This is free software; see the source for copying conditions. There is NO
7880 warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE."
119121 # Here we must recognize all the valid KERNEL-OS combinations.
120122 maybe_os=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\2/'`
121123 case $maybe_os in
122 nto-qnx* | linux-gnu* | linux-dietlibc | linux-newlib* | linux-uclibc* | \
123 uclinux-uclibc* | uclinux-gnu* | kfreebsd*-gnu* | knetbsd*-gnu* | netbsd*-gnu* | \
124 nto-qnx* | linux-gnu* | linux-android* | linux-dietlibc | linux-newlib* | \
125 linux-uclibc* | uclinux-uclibc* | uclinux-gnu* | kfreebsd*-gnu* | \
126 knetbsd*-gnu* | netbsd*-gnu* | \
127 kopensolaris*-gnu* | \
124128 storm-chaos* | os2-emx* | rtmk-nova*)
125129 os=-$maybe_os
126130 basic_machine=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\1/'`
131 ;;
132 android-linux)
133 os=-linux-android
134 basic_machine=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\1/'`-unknown
127135 ;;
128136 *)
129137 basic_machine=`echo $1 | sed 's/-[^-]*$//'`
147155 -convergent* | -ncr* | -news | -32* | -3600* | -3100* | -hitachi* |\
148156 -c[123]* | -convex* | -sun | -crds | -omron* | -dg | -ultra | -tti* | \
149157 -harris | -dolphin | -highlevel | -gould | -cbm | -ns | -masscomp | \
150 -apple | -axis | -knuth | -cray)
158 -apple | -axis | -knuth | -cray | -microblaze)
151159 os=
152160 basic_machine=$1
161 ;;
162 -bluegene*)
163 os=-cnk
153164 ;;
154165 -sim | -cisco | -oki | -wec | -winbond)
155166 os=
165176 os=-chorusos
166177 basic_machine=$1
167178 ;;
168 -chorusrdb)
169 os=-chorusrdb
179 -chorusrdb)
180 os=-chorusrdb
170181 basic_machine=$1
171 ;;
182 ;;
172183 -hiux*)
173184 os=-hiuxwe2
174185 ;;
212223 ;;
213224 -isc*)
214225 basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
226 ;;
227 -lynx*178)
228 os=-lynxos178
229 ;;
230 -lynx*5)
231 os=-lynxos5
215232 ;;
216233 -lynx*)
217234 os=-lynxos
237254 # Some are omitted here because they have special meanings below.
238255 1750a | 580 \
239256 | a29k \
257 | aarch64 | aarch64_be \
240258 | alpha | alphaev[4-8] | alphaev56 | alphaev6[78] | alphapca5[67] \
241259 | alpha64 | alpha64ev[4-8] | alpha64ev56 | alpha64ev6[78] | alpha64pca5[67] \
242260 | am33_2.0 \
243261 | arc | arm | arm[bl]e | arme[lb] | armv[2345] | armv[345][lb] | avr | avr32 \
262 | be32 | be64 \
244263 | bfin \
245264 | c4x | clipper \
246265 | d10v | d30v | dlx | dsp16xx \
266 | epiphany \
247267 | fido | fr30 | frv \
248268 | h8300 | h8500 | hppa | hppa1.[01] | hppa2.0 | hppa2.0[nw] | hppa64 \
269 | hexagon \
249270 | i370 | i860 | i960 | ia64 \
250271 | ip2k | iq2000 \
272 | le32 | le64 \
273 | lm32 \
251274 | m32c | m32r | m32rle | m68000 | m68k | m88k \
252 | maxq | mb | microblaze | mcore | mep \
275 | maxq | mb | microblaze | mcore | mep | metag \
253276 | mips | mipsbe | mipseb | mipsel | mipsle \
254277 | mips16 \
255278 | mips64 | mips64el \
279 | mips64octeon | mips64octeonel \
280 | mips64orion | mips64orionel \
281 | mips64r5900 | mips64r5900el \
256282 | mips64vr | mips64vrel \
257 | mips64orion | mips64orionel \
258283 | mips64vr4100 | mips64vr4100el \
259284 | mips64vr4300 | mips64vr4300el \
260285 | mips64vr5000 | mips64vr5000el \
267292 | mipsisa64sr71k | mipsisa64sr71kel \
268293 | mipstx39 | mipstx39el \
269294 | mn10200 | mn10300 \
295 | moxie \
270296 | mt \
271297 | msp430 \
298 | nds32 | nds32le | nds32be \
272299 | nios | nios2 \
273300 | ns16k | ns32k \
301 | open8 \
274302 | or32 \
275303 | pdp10 | pdp11 | pj | pjl \
276 | powerpc | powerpc64 | powerpc64le | powerpcle | ppcbe \
304 | powerpc | powerpc64 | powerpc64le | powerpcle \
277305 | pyramid \
306 | rl78 | rx \
278307 | score \
279 | sh | sh[1234] | sh[24]a | sh[23]e | sh[34]eb | sheb | shbe | shle | sh[1234]le | sh3ele \
308 | sh | sh[1234] | sh[24]a | sh[24]aeb | sh[23]e | sh[34]eb | sheb | shbe | shle | sh[1234]le | sh3ele \
280309 | sh64 | sh64le \
281310 | sparc | sparc64 | sparc64b | sparc64v | sparc86x | sparclet | sparclite \
282311 | sparcv8 | sparcv9 | sparcv9b | sparcv9v \
283 | spu | strongarm \
284 | tahoe | thumb | tic4x | tic80 | tron \
285 | v850 | v850e \
312 | spu \
313 | tahoe | tic4x | tic54x | tic55x | tic6x | tic80 | tron \
314 | ubicom32 \
315 | v850 | v850e | v850e1 | v850e2 | v850es | v850e2v3 \
286316 | we32k \
287 | x86 | xc16x | xscale | xscalee[bl] | xstormy16 | xtensa \
288 | z8k)
317 | x86 | xc16x | xstormy16 | xtensa \
318 | z8k | z80)
289319 basic_machine=$basic_machine-unknown
290320 ;;
291 m6811 | m68hc11 | m6812 | m68hc12)
292 # Motorola 68HC11/12.
321 c54x)
322 basic_machine=tic54x-unknown
323 ;;
324 c55x)
325 basic_machine=tic55x-unknown
326 ;;
327 c6x)
328 basic_machine=tic6x-unknown
329 ;;
330 m6811 | m68hc11 | m6812 | m68hc12 | m68hcs12x | picochip)
293331 basic_machine=$basic_machine-unknown
294332 os=-none
295333 ;;
297335 ;;
298336 ms1)
299337 basic_machine=mt-unknown
338 ;;
339
340 strongarm | thumb | xscale)
341 basic_machine=arm-unknown
342 ;;
343 xgate)
344 basic_machine=$basic_machine-unknown
345 os=-none
346 ;;
347 xscaleeb)
348 basic_machine=armeb-unknown
349 ;;
350
351 xscaleel)
352 basic_machine=armel-unknown
300353 ;;
301354
302355 # We use `pc' rather than `unknown'
313366 # Recognize the basic CPU types with company name.
314367 580-* \
315368 | a29k-* \
369 | aarch64-* | aarch64_be-* \
316370 | alpha-* | alphaev[4-8]-* | alphaev56-* | alphaev6[78]-* \
317371 | alpha64-* | alpha64ev[4-8]-* | alpha64ev56-* | alpha64ev6[78]-* \
318372 | alphapca5[67]-* | alpha64pca5[67]-* | arc-* \
319373 | arm-* | armbe-* | armle-* | armeb-* | armv*-* \
320374 | avr-* | avr32-* \
375 | be32-* | be64-* \
321376 | bfin-* | bs2000-* \
322 | c[123]* | c30-* | [cjt]90-* | c4x-* | c54x-* | c55x-* | c6x-* \
377 | c[123]* | c30-* | [cjt]90-* | c4x-* \
323378 | clipper-* | craynv-* | cydra-* \
324379 | d10v-* | d30v-* | dlx-* \
325380 | elxsi-* \
326381 | f30[01]-* | f700-* | fido-* | fr30-* | frv-* | fx80-* \
327382 | h8300-* | h8500-* \
328383 | hppa-* | hppa1.[01]-* | hppa2.0-* | hppa2.0[nw]-* | hppa64-* \
384 | hexagon-* \
329385 | i*86-* | i860-* | i960-* | ia64-* \
330386 | ip2k-* | iq2000-* \
387 | le32-* | le64-* \
388 | lm32-* \
331389 | m32c-* | m32r-* | m32rle-* \
332390 | m68000-* | m680[012346]0-* | m68360-* | m683?2-* | m68k-* \
333 | m88110-* | m88k-* | maxq-* | mcore-* \
391 | m88110-* | m88k-* | maxq-* | mcore-* | metag-* | microblaze-* \
334392 | mips-* | mipsbe-* | mipseb-* | mipsel-* | mipsle-* \
335393 | mips16-* \
336394 | mips64-* | mips64el-* \
395 | mips64octeon-* | mips64octeonel-* \
396 | mips64orion-* | mips64orionel-* \
397 | mips64r5900-* | mips64r5900el-* \
337398 | mips64vr-* | mips64vrel-* \
338 | mips64orion-* | mips64orionel-* \
339399 | mips64vr4100-* | mips64vr4100el-* \
340400 | mips64vr4300-* | mips64vr4300el-* \
341401 | mips64vr5000-* | mips64vr5000el-* \
350410 | mmix-* \
351411 | mt-* \
352412 | msp430-* \
413 | nds32-* | nds32le-* | nds32be-* \
353414 | nios-* | nios2-* \
354415 | none-* | np1-* | ns16k-* | ns32k-* \
416 | open8-* \
355417 | orion-* \
356418 | pdp10-* | pdp11-* | pj-* | pjl-* | pn-* | power-* \
357 | powerpc-* | powerpc64-* | powerpc64le-* | powerpcle-* | ppcbe-* \
419 | powerpc-* | powerpc64-* | powerpc64le-* | powerpcle-* \
358420 | pyramid-* \
359 | romp-* | rs6000-* \
360 | sh-* | sh[1234]-* | sh[24]a-* | sh[23]e-* | sh[34]eb-* | sheb-* | shbe-* \
421 | rl78-* | romp-* | rs6000-* | rx-* \
422 | sh-* | sh[1234]-* | sh[24]a-* | sh[24]aeb-* | sh[23]e-* | sh[34]eb-* | sheb-* | shbe-* \
361423 | shle-* | sh[1234]le-* | sh3ele-* | sh64-* | sh64le-* \
362424 | sparc-* | sparc64-* | sparc64b-* | sparc64v-* | sparc86x-* | sparclet-* \
363425 | sparclite-* \
364 | sparcv8-* | sparcv9-* | sparcv9b-* | sparcv9v-* | strongarm-* | sv1-* | sx?-* \
365 | tahoe-* | thumb-* \
426 | sparcv8-* | sparcv9-* | sparcv9b-* | sparcv9v-* | sv1-* | sx?-* \
427 | tahoe-* \
366428 | tic30-* | tic4x-* | tic54x-* | tic55x-* | tic6x-* | tic80-* \
429 | tile*-* \
367430 | tron-* \
368 | v850-* | v850e-* | vax-* \
431 | ubicom32-* \
432 | v850-* | v850e-* | v850e1-* | v850es-* | v850e2-* | v850e2v3-* \
433 | vax-* \
369434 | we32k-* \
370 | x86-* | x86_64-* | xc16x-* | xps100-* | xscale-* | xscalee[bl]-* \
435 | x86-* | x86_64-* | xc16x-* | xps100-* \
371436 | xstormy16-* | xtensa*-* \
372437 | ymp-* \
373 | z8k-*)
438 | z8k-* | z80-*)
374439 ;;
375440 # Recognize the basic CPU types without company name, with glob match.
376441 xtensa*)
392457 basic_machine=a29k-amd
393458 os=-udi
394459 ;;
395 abacus)
460 abacus)
396461 basic_machine=abacus-unknown
397462 ;;
398463 adobe68k)
438503 basic_machine=m68k-apollo
439504 os=-bsd
440505 ;;
506 aros)
507 basic_machine=i386-pc
508 os=-aros
509 ;;
441510 aux)
442511 basic_machine=m68k-apple
443512 os=-aux
454523 basic_machine=bfin-`echo $basic_machine | sed 's/^[^-]*-//'`
455524 os=-linux
456525 ;;
526 bluegene*)
527 basic_machine=powerpc-ibm
528 os=-cnk
529 ;;
530 c54x-*)
531 basic_machine=tic54x-`echo $basic_machine | sed 's/^[^-]*-//'`
532 ;;
533 c55x-*)
534 basic_machine=tic55x-`echo $basic_machine | sed 's/^[^-]*-//'`
535 ;;
536 c6x-*)
537 basic_machine=tic6x-`echo $basic_machine | sed 's/^[^-]*-//'`
538 ;;
457539 c90)
458540 basic_machine=c90-cray
459541 os=-unicos
460542 ;;
543 cegcc)
544 basic_machine=arm-unknown
545 os=-cegcc
546 ;;
461547 convex-c1)
462548 basic_machine=c1-convex
463549 os=-bsd
486572 basic_machine=craynv-cray
487573 os=-unicosmp
488574 ;;
489 cr16)
575 cr16 | cr16-*)
490576 basic_machine=cr16-unknown
491577 os=-elf
492578 ;;
525611 basic_machine=m88k-motorola
526612 os=-sysv3
527613 ;;
614 dicos)
615 basic_machine=i686-pc
616 os=-dicos
617 ;;
528618 djgpp)
529619 basic_machine=i586-pc
530620 os=-msdosdjgpp
640730 i370-ibm* | ibm*)
641731 basic_machine=i370-ibm
642732 ;;
643 # I'm not sure what "Sysv32" means. Should this be sysv3.2?
644733 i*86v32)
645734 basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'`
646735 os=-sysv32
698787 basic_machine=ns32k-utek
699788 os=-sysv
700789 ;;
790 microblaze)
791 basic_machine=microblaze-xilinx
792 ;;
701793 mingw32)
702794 basic_machine=i386-pc
703795 os=-mingw32
734826 ms1-*)
735827 basic_machine=`echo $basic_machine | sed -e 's/ms1-/mt-/'`
736828 ;;
829 msys)
830 basic_machine=i386-pc
831 os=-msys
832 ;;
737833 mvs)
738834 basic_machine=i370-ibm
739835 os=-mvs
836 ;;
837 nacl)
838 basic_machine=le32-unknown
839 os=-nacl
740840 ;;
741841 ncr3000)
742842 basic_machine=i486-ncr
802902 np1)
803903 basic_machine=np1-gould
804904 ;;
905 neo-tandem)
906 basic_machine=neo-tandem
907 ;;
908 nse-tandem)
909 basic_machine=nse-tandem
910 ;;
805911 nsr-tandem)
806912 basic_machine=nsr-tandem
807913 ;;
884990 ;;
885991 power) basic_machine=power-ibm
886992 ;;
887 ppc) basic_machine=powerpc-unknown
888 ;;
889 ppc-*) basic_machine=powerpc-`echo $basic_machine | sed 's/^[^-]*-//'`
993 ppc | ppcbe) basic_machine=powerpc-unknown
994 ;;
995 ppc-* | ppcbe-*)
996 basic_machine=powerpc-`echo $basic_machine | sed 's/^[^-]*-//'`
890997 ;;
891998 ppcle | powerpclittle | ppc-le | powerpc-little)
892999 basic_machine=powerpcle-unknown
9801087 basic_machine=i860-stratus
9811088 os=-sysv4
9821089 ;;
1090 strongarm-* | thumb-*)
1091 basic_machine=arm-`echo $basic_machine | sed 's/^[^-]*-//'`
1092 ;;
9831093 sun2)
9841094 basic_machine=m68000-sun
9851095 ;;
10361146 basic_machine=t90-cray
10371147 os=-unicos
10381148 ;;
1039 tic54x | c54x*)
1040 basic_machine=tic54x-unknown
1041 os=-coff
1042 ;;
1043 tic55x | c55x*)
1044 basic_machine=tic55x-unknown
1045 os=-coff
1046 ;;
1047 tic6x | c6x*)
1048 basic_machine=tic6x-unknown
1049 os=-coff
1050 ;;
10511149 tile*)
1052 basic_machine=tile-unknown
1150 basic_machine=$basic_machine-unknown
10531151 os=-linux-gnu
10541152 ;;
10551153 tx39)
11191217 xps | xps100)
11201218 basic_machine=xps100-honeywell
11211219 ;;
1220 xscale-* | xscalee[bl]-*)
1221 basic_machine=`echo $basic_machine | sed 's/^xscale/arm/'`
1222 ;;
11221223 ymp)
11231224 basic_machine=ymp-cray
11241225 os=-unicos
11251226 ;;
11261227 z8k-*-coff)
11271228 basic_machine=z8k-unknown
1229 os=-sim
1230 ;;
1231 z80-*-coff)
1232 basic_machine=z80-unknown
11281233 os=-sim
11291234 ;;
11301235 none)
11651270 we32k)
11661271 basic_machine=we32k-att
11671272 ;;
1168 sh[1234] | sh[24]a | sh[34]eb | sh[1234]le | sh[23]ele)
1273 sh[1234] | sh[24]a | sh[24]aeb | sh[34]eb | sh[1234]le | sh[23]ele)
11691274 basic_machine=sh-unknown
11701275 ;;
11711276 sparc | sparcv8 | sparcv9 | sparcv9b | sparcv9v)
12121317 if [ x"$os" != x"" ]
12131318 then
12141319 case $os in
1215 # First match some system type aliases
1216 # that might get confused with valid system types.
1320 # First match some system type aliases
1321 # that might get confused with valid system types.
12171322 # -solaris* is a basic system type, with this one exception.
1323 -auroraux)
1324 os=-auroraux
1325 ;;
12181326 -solaris1 | -solaris1.*)
12191327 os=`echo $os | sed -e 's|solaris1|sunos4|'`
12201328 ;;
12351343 # Each alternative MUST END IN A *, to match a version number.
12361344 # -sysv* is not here because it comes later, after sysvr4.
12371345 -gnu* | -bsd* | -mach* | -minix* | -genix* | -ultrix* | -irix* \
1238 | -*vms* | -sco* | -esix* | -isc* | -aix* | -sunos | -sunos[34]*\
1239 | -hpux* | -unos* | -osf* | -luna* | -dgux* | -solaris* | -sym* \
1346 | -*vms* | -sco* | -esix* | -isc* | -aix* | -cnk* | -sunos | -sunos[34]*\
1347 | -hpux* | -unos* | -osf* | -luna* | -dgux* | -auroraux* | -solaris* \
1348 | -sym* | -kopensolaris* \
12401349 | -amigaos* | -amigados* | -msdos* | -newsos* | -unicos* | -aof* \
1241 | -aos* \
1350 | -aos* | -aros* \
12421351 | -nindy* | -vxsim* | -vxworks* | -ebmon* | -hms* | -mvs* \
12431352 | -clix* | -riscos* | -uniplus* | -iris* | -rtu* | -xenix* \
12441353 | -hiux* | -386bsd* | -knetbsd* | -mirbsd* | -netbsd* \
12471356 | -bosx* | -nextstep* | -cxux* | -aout* | -elf* | -oabi* \
12481357 | -ptx* | -coff* | -ecoff* | -winnt* | -domain* | -vsta* \
12491358 | -udi* | -eabi* | -lites* | -ieee* | -go32* | -aux* \
1250 | -chorusos* | -chorusrdb* \
1251 | -cygwin* | -pe* | -psos* | -moss* | -proelf* | -rtems* \
1252 | -mingw32* | -linux-gnu* | -linux-newlib* | -linux-uclibc* \
1359 | -chorusos* | -chorusrdb* | -cegcc* \
1360 | -cygwin* | -msys* | -pe* | -psos* | -moss* | -proelf* | -rtems* \
1361 | -mingw32* | -linux-gnu* | -linux-android* \
1362 | -linux-newlib* | -linux-uclibc* \
12531363 | -uxpv* | -beos* | -mpeix* | -udk* \
12541364 | -interix* | -uwin* | -mks* | -rhapsody* | -darwin* | -opened* \
12551365 | -openstep* | -oskit* | -conix* | -pw32* | -nonstopux* \
12571367 | -os2* | -vos* | -palmos* | -uclinux* | -nucleus* \
12581368 | -morphos* | -superux* | -rtmk* | -rtmk-nova* | -windiss* \
12591369 | -powermax* | -dnix* | -nx6 | -nx7 | -sei* | -dragonfly* \
1260 | -skyos* | -haiku* | -rdos* | -toppers* | -drops*)
1370 | -skyos* | -haiku* | -rdos* | -toppers* | -drops* | -es*)
12611371 # Remember, each alternative MUST END IN *, to match a version number.
12621372 ;;
12631373 -qnx*)
12961406 -opened*)
12971407 os=-openedition
12981408 ;;
1299 -os400*)
1409 -os400*)
13001410 os=-os400
13011411 ;;
13021412 -wince*)
13451455 -sinix*)
13461456 os=-sysv4
13471457 ;;
1348 -tpf*)
1458 -tpf*)
13491459 os=-tpf
13501460 ;;
13511461 -triton*)
13861496 ;;
13871497 -zvmoe)
13881498 os=-zvmoe
1499 ;;
1500 -dicos*)
1501 os=-dicos
1502 ;;
1503 -nacl*)
13891504 ;;
13901505 -none)
13911506 ;;
14091524 # system, and we'll never get to this point.
14101525
14111526 case $basic_machine in
1412 score-*)
1527 score-*)
14131528 os=-elf
14141529 ;;
1415 spu-*)
1530 spu-*)
14161531 os=-elf
14171532 ;;
14181533 *-acorn)
14241539 arm*-semi)
14251540 os=-aout
14261541 ;;
1427 c4x-* | tic4x-*)
1428 os=-coff
1542 c4x-* | tic4x-*)
1543 os=-coff
1544 ;;
1545 tic54x-*)
1546 os=-coff
1547 ;;
1548 tic55x-*)
1549 os=-coff
1550 ;;
1551 tic6x-*)
1552 os=-coff
14291553 ;;
14301554 # This must come before the *-dec entry.
14311555 pdp10-*)
14451569 ;;
14461570 m68000-sun)
14471571 os=-sunos3
1448 # This also exists in the configure program, but was not the
1449 # default.
1450 # os=-sunos4
14511572 ;;
14521573 m68*-cisco)
14531574 os=-aout
14541575 ;;
1455 mep-*)
1576 mep-*)
14561577 os=-elf
14571578 ;;
14581579 mips*-cisco)
14791600 *-ibm)
14801601 os=-aix
14811602 ;;
1482 *-knuth)
1603 *-knuth)
14831604 os=-mmixware
14841605 ;;
14851606 *-wec)
15841705 -sunos*)
15851706 vendor=sun
15861707 ;;
1587 -aix*)
1708 -cnk*|-aix*)
15881709 vendor=ibm
15891710 ;;
15901711 -beos*)
00 #! /bin/sh
11 # depcomp - compile a program generating dependencies as side-effects
22
3 scriptversion=2004-05-31.23
4
5 # Copyright (C) 1999, 2000, 2003, 2004 Free Software Foundation, Inc.
3 scriptversion=2012-03-27.16; # UTC
4
5 # Copyright (C) 1999-2012 Free Software Foundation, Inc.
66
77 # This program is free software; you can redistribute it and/or modify
88 # it under the terms of the GNU General Public License as published by
9 # the Free Software Foundation; either version 3, or (at your option)
9 # the Free Software Foundation; either version 2, or (at your option)
1010 # any later version.
1111
1212 # This program is distributed in the hope that it will be useful,
1515 # GNU General Public License for more details.
1616
1717 # You should have received a copy of the GNU General Public License
18 # along with this program; if not, write to the Free Software
19 # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
20 # 02111-1307, USA.
18 # along with this program. If not, see <http://www.gnu.org/licenses/>.
2119
2220 # As a special exception to the GNU General Public License, if you
2321 # distribute this file as part of a program that contains a
2826
2927 case $1 in
3028 '')
31 echo "$0: No command. Try \`$0 --help' for more information." 1>&2
29 echo "$0: No command. Try '$0 --help' for more information." 1>&2
3230 exit 1;
3331 ;;
3432 -h | --h*)
4038
4139 Environment variables:
4240 depmode Dependency tracking mode.
43 source Source file read by `PROGRAMS ARGS'.
44 object Object file output by `PROGRAMS ARGS'.
41 source Source file read by 'PROGRAMS ARGS'.
42 object Object file output by 'PROGRAMS ARGS'.
4543 DEPDIR directory where to store dependencies.
4644 depfile Dependency file to output.
47 tmpdepfile Temporary file to use when outputing dependencies.
45 tmpdepfile Temporary file to use when outputting dependencies.
4846 libtool Whether libtool is used (yes/no).
4947
5048 Report bugs to <bug-automake@gnu.org>.
5149 EOF
52 exit 0
50 exit $?
5351 ;;
5452 -v | --v*)
5553 echo "depcomp $scriptversion"
56 exit 0
54 exit $?
5755 ;;
5856 esac
57
58 # A tabulation character.
59 tab=' '
60 # A newline character.
61 nl='
62 '
5963
6064 if test -z "$depmode" || test -z "$source" || test -z "$object"; then
6165 echo "depcomp: Variables source, object and depmode must be set" 1>&2
8589 depmode=dashmstdout
8690 fi
8791
92 cygpath_u="cygpath -u -f -"
93 if test "$depmode" = msvcmsys; then
94 # This is just like msvisualcpp but w/o cygpath translation.
95 # Just convert the backslash-escaped backslashes to single forward
96 # slashes to satisfy depend.m4
97 cygpath_u='sed s,\\\\,/,g'
98 depmode=msvisualcpp
99 fi
100
101 if test "$depmode" = msvc7msys; then
102 # This is just like msvc7 but w/o cygpath translation.
103 # Just convert the backslash-escaped backslashes to single forward
104 # slashes to satisfy depend.m4
105 cygpath_u='sed s,\\\\,/,g'
106 depmode=msvc7
107 fi
108
109 if test "$depmode" = xlc; then
110 # IBM C/C++ Compilers xlc/xlC can output gcc-like dependency informations.
111 gccflag=-qmakedep=gcc,-MF
112 depmode=gcc
113 fi
114
88115 case "$depmode" in
89116 gcc3)
90117 ## gcc 3 implements dependency tracking that does exactly what
91118 ## we want. Yay! Note: for some reason libtool 1.4 doesn't like
92119 ## it if -MD -MP comes after the -MF stuff. Hmm.
93 "$@" -MT "$object" -MD -MP -MF "$tmpdepfile"
120 ## Unfortunately, FreeBSD c89 acceptance of flags depends upon
121 ## the command line argument order; so add the flags where they
122 ## appear in depend2.am. Note that the slowdown incurred here
123 ## affects only configure: in makefiles, %FASTDEP% shortcuts this.
124 for arg
125 do
126 case $arg in
127 -c) set fnord "$@" -MT "$object" -MD -MP -MF "$tmpdepfile" "$arg" ;;
128 *) set fnord "$@" "$arg" ;;
129 esac
130 shift # fnord
131 shift # $arg
132 done
133 "$@"
94134 stat=$?
95135 if test $stat -eq 0; then :
96136 else
126166 ## The second -e expression handles DOS-style file names with drive letters.
127167 sed -e 's/^[^:]*: / /' \
128168 -e 's/^['$alpha']:\/[^:]*: / /' < "$tmpdepfile" >> "$depfile"
129 ## This next piece of magic avoids the `deleted header file' problem.
169 ## This next piece of magic avoids the "deleted header file" problem.
130170 ## The problem is that when a header file which appears in a .P file
131171 ## is deleted, the dependency causes make to die (because there is
132172 ## typically no way to rebuild the header). We avoid this by adding
133173 ## dummy dependencies for each header file. Too bad gcc doesn't do
134174 ## this for us directly.
135 tr ' ' '
136 ' < "$tmpdepfile" |
137 ## Some versions of gcc put a space before the `:'. On the theory
175 tr ' ' "$nl" < "$tmpdepfile" |
176 ## Some versions of gcc put a space before the ':'. On the theory
138177 ## that the space means something, we add a space to the output as
139 ## well.
178 ## well. hp depmode also adds that space, but also prefixes the VPATH
179 ## to the object. Take care to not repeat it in the output.
140180 ## Some versions of the HPUX 10.20 sed can't process this invocation
141181 ## correctly. Breaking it into two sed invocations is a workaround.
142 sed -e 's/^\\$//' -e '/^$/d' -e '/:$/d' | sed -e 's/$/ :/' >> "$depfile"
182 sed -e 's/^\\$//' -e '/^$/d' -e "s|.*$object$||" -e '/:$/d' \
183 | sed -e 's/$/ :/' >> "$depfile"
143184 rm -f "$tmpdepfile"
144185 ;;
145186
171212 # clever and replace this with sed code, as IRIX sed won't handle
172213 # lines with more than a fixed number of characters (4096 in
173214 # IRIX 6.2 sed, 8192 in IRIX 6.5). We also remove comment lines;
174 # the IRIX cc adds comments like `#:fec' to the end of the
215 # the IRIX cc adds comments like '#:fec' to the end of the
175216 # dependency line.
176 tr ' ' '
177 ' < "$tmpdepfile" \
217 tr ' ' "$nl" < "$tmpdepfile" \
178218 | sed -e 's/^.*\.o://' -e 's/#.*$//' -e '/^$/ d' | \
179 tr '
180 ' ' ' >> $depfile
181 echo >> $depfile
219 tr "$nl" ' ' >> "$depfile"
220 echo >> "$depfile"
182221
183222 # The second pass generates a dummy entry for each header file.
184 tr ' ' '
185 ' < "$tmpdepfile" \
223 tr ' ' "$nl" < "$tmpdepfile" \
186224 | sed -e 's/^.*\.o://' -e 's/#.*$//' -e '/^$/ d' -e 's/$/:/' \
187 >> $depfile
225 >> "$depfile"
188226 else
189227 # The sourcefile does not contain any dependencies, so just
190228 # store a dummy comment line, to avoid errors with the Makefile
194232 rm -f "$tmpdepfile"
195233 ;;
196234
235 xlc)
236 # This case exists only to let depend.m4 do its work. It works by
237 # looking at the text of this script. This case will never be run,
238 # since it is checked for above.
239 exit 1
240 ;;
241
197242 aix)
198243 # The C for AIX Compiler uses -M and outputs the dependencies
199244 # in a .u file. In older versions, this file always lives in the
200 # current directory. Also, the AIX compiler puts `$object:' at the
245 # current directory. Also, the AIX compiler puts '$object:' at the
201246 # start of each line; $object doesn't have directory information.
202247 # Version 6 uses the directory in both cases.
203 stripped=`echo "$object" | sed 's/\(.*\)\..*$/\1/'`
204 tmpdepfile="$stripped.u"
248 dir=`echo "$object" | sed -e 's|/[^/]*$|/|'`
249 test "x$dir" = "x$object" && dir=
250 base=`echo "$object" | sed -e 's|^.*/||' -e 's/\.o$//' -e 's/\.lo$//'`
205251 if test "$libtool" = yes; then
252 tmpdepfile1=$dir$base.u
253 tmpdepfile2=$base.u
254 tmpdepfile3=$dir.libs/$base.u
206255 "$@" -Wc,-M
207256 else
257 tmpdepfile1=$dir$base.u
258 tmpdepfile2=$dir$base.u
259 tmpdepfile3=$dir$base.u
208260 "$@" -M
209261 fi
210262 stat=$?
211263
212 if test -f "$tmpdepfile"; then :
213 else
214 stripped=`echo "$stripped" | sed 's,^.*/,,'`
215 tmpdepfile="$stripped.u"
216 fi
217
218264 if test $stat -eq 0; then :
219265 else
220 rm -f "$tmpdepfile"
266 rm -f "$tmpdepfile1" "$tmpdepfile2" "$tmpdepfile3"
221267 exit $stat
222268 fi
223269
270 for tmpdepfile in "$tmpdepfile1" "$tmpdepfile2" "$tmpdepfile3"
271 do
272 test -f "$tmpdepfile" && break
273 done
224274 if test -f "$tmpdepfile"; then
225 outname="$stripped.o"
226 # Each line is of the form `foo.o: dependent.h'.
275 # Each line is of the form 'foo.o: dependent.h'.
227276 # Do two passes, one to just change these to
228 # `$object: dependent.h' and one to simply `dependent.h:'.
229 sed -e "s,^$outname:,$object :," < "$tmpdepfile" > "$depfile"
230 sed -e "s,^$outname: \(.*\)$,\1:," < "$tmpdepfile" >> "$depfile"
277 # '$object: dependent.h' and one to simply 'dependent.h:'.
278 sed -e "s,^.*\.[a-z]*:,$object:," < "$tmpdepfile" > "$depfile"
279 sed -e 's,^.*\.[a-z]*:['"$tab"' ]*,,' -e 's,$,:,' < "$tmpdepfile" >> "$depfile"
231280 else
232281 # The sourcefile does not contain any dependencies, so just
233282 # store a dummy comment line, to avoid errors with the Makefile
238287 ;;
239288
240289 icc)
241 # Intel's C compiler understands `-MD -MF file'. However on
242 # icc -MD -MF foo.d -c -o sub/foo.o sub/foo.c
290 # Intel's C compiler anf tcc (Tiny C Compiler) understand '-MD -MF file'.
291 # However on
292 # $CC -MD -MF foo.d -c -o sub/foo.o sub/foo.c
243293 # ICC 7.0 will fill foo.d with something like
244294 # foo.o: sub/foo.c
245295 # foo.o: sub/foo.h
246 # which is wrong. We want:
296 # which is wrong. We want
247297 # sub/foo.o: sub/foo.c
248298 # sub/foo.o: sub/foo.h
249299 # sub/foo.c:
250300 # sub/foo.h:
251301 # ICC 7.1 will output
252302 # foo.o: sub/foo.c sub/foo.h
253 # and will wrap long lines using \ :
303 # and will wrap long lines using '\':
254304 # foo.o: sub/foo.c ... \
255305 # sub/foo.h ... \
256306 # ...
257
307 # tcc 0.9.26 (FIXME still under development at the moment of writing)
308 # will emit a similar output, but also prepend the continuation lines
309 # with horizontal tabulation characters.
258310 "$@" -MD -MF "$tmpdepfile"
259311 stat=$?
260312 if test $stat -eq 0; then :
263315 exit $stat
264316 fi
265317 rm -f "$depfile"
266 # Each line is of the form `foo.o: dependent.h',
267 # or `foo.o: dep1.h dep2.h \', or ` dep3.h dep4.h \'.
318 # Each line is of the form 'foo.o: dependent.h',
319 # or 'foo.o: dep1.h dep2.h \', or ' dep3.h dep4.h \'.
268320 # Do two passes, one to just change these to
269 # `$object: dependent.h' and one to simply `dependent.h:'.
270 sed "s,^[^:]*:,$object :," < "$tmpdepfile" > "$depfile"
271 # Some versions of the HPUX 10.20 sed can't process this invocation
272 # correctly. Breaking it into two sed invocations is a workaround.
273 sed 's,^[^:]*: \(.*\)$,\1,;s/^\\$//;/^$/d;/:$/d' < "$tmpdepfile" |
274 sed -e 's/$/ :/' >> "$depfile"
321 # '$object: dependent.h' and one to simply 'dependent.h:'.
322 sed -e "s/^[ $tab][ $tab]*/ /" -e "s,^[^:]*:,$object :," \
323 < "$tmpdepfile" > "$depfile"
324 sed '
325 s/[ '"$tab"'][ '"$tab"']*/ /g
326 s/^ *//
327 s/ *\\*$//
328 s/^[^:]*: *//
329 /^$/d
330 /:$/d
331 s/$/ :/
332 ' < "$tmpdepfile" >> "$depfile"
275333 rm -f "$tmpdepfile"
334 ;;
335
336 hp2)
337 # The "hp" stanza above does not work with aCC (C++) and HP's ia64
338 # compilers, which have integrated preprocessors. The correct option
339 # to use with these is +Maked; it writes dependencies to a file named
340 # 'foo.d', which lands next to the object file, wherever that
341 # happens to be.
342 # Much of this is similar to the tru64 case; see comments there.
343 dir=`echo "$object" | sed -e 's|/[^/]*$|/|'`
344 test "x$dir" = "x$object" && dir=
345 base=`echo "$object" | sed -e 's|^.*/||' -e 's/\.o$//' -e 's/\.lo$//'`
346 if test "$libtool" = yes; then
347 tmpdepfile1=$dir$base.d
348 tmpdepfile2=$dir.libs/$base.d
349 "$@" -Wc,+Maked
350 else
351 tmpdepfile1=$dir$base.d
352 tmpdepfile2=$dir$base.d
353 "$@" +Maked
354 fi
355 stat=$?
356 if test $stat -eq 0; then :
357 else
358 rm -f "$tmpdepfile1" "$tmpdepfile2"
359 exit $stat
360 fi
361
362 for tmpdepfile in "$tmpdepfile1" "$tmpdepfile2"
363 do
364 test -f "$tmpdepfile" && break
365 done
366 if test -f "$tmpdepfile"; then
367 sed -e "s,^.*\.[a-z]*:,$object:," "$tmpdepfile" > "$depfile"
368 # Add 'dependent.h:' lines.
369 sed -ne '2,${
370 s/^ *//
371 s/ \\*$//
372 s/$/:/
373 p
374 }' "$tmpdepfile" >> "$depfile"
375 else
376 echo "#dummy" > "$depfile"
377 fi
378 rm -f "$tmpdepfile" "$tmpdepfile2"
276379 ;;
277380
278381 tru64)
279382 # The Tru64 compiler uses -MD to generate dependencies as a side
280 # effect. `cc -MD -o foo.o ...' puts the dependencies into `foo.o.d'.
383 # effect. 'cc -MD -o foo.o ...' puts the dependencies into 'foo.o.d'.
281384 # At least on Alpha/Redhat 6.1, Compaq CCC V6.2-504 seems to put
282 # dependencies in `foo.d' instead, so we check for that too.
385 # dependencies in 'foo.d' instead, so we check for that too.
283386 # Subdirectories are respected.
284387 dir=`echo "$object" | sed -e 's|/[^/]*$|/|'`
285388 test "x$dir" = "x$object" && dir=
286389 base=`echo "$object" | sed -e 's|^.*/||' -e 's/\.o$//' -e 's/\.lo$//'`
287390
288391 if test "$libtool" = yes; then
289 # Dependencies are output in .lo.d with libtool 1.4.
290 # With libtool 1.5 they are output both in $dir.libs/$base.o.d
291 # and in $dir.libs/$base.o.d and $dir$base.o.d. We process the
292 # latter, because the former will be cleaned when $dir.libs is
293 # erased.
294 tmpdepfile1="$dir.libs/$base.lo.d"
295 tmpdepfile2="$dir$base.o.d"
296 tmpdepfile3="$dir.libs/$base.d"
392 # With Tru64 cc, shared objects can also be used to make a
393 # static library. This mechanism is used in libtool 1.4 series to
394 # handle both shared and static libraries in a single compilation.
395 # With libtool 1.4, dependencies were output in $dir.libs/$base.lo.d.
396 #
397 # With libtool 1.5 this exception was removed, and libtool now
398 # generates 2 separate objects for the 2 libraries. These two
399 # compilations output dependencies in $dir.libs/$base.o.d and
400 # in $dir$base.o.d. We have to check for both files, because
401 # one of the two compilations can be disabled. We should prefer
402 # $dir$base.o.d over $dir.libs/$base.o.d because the latter is
403 # automatically cleaned when .libs/ is deleted, while ignoring
404 # the former would cause a distcleancheck panic.
405 tmpdepfile1=$dir.libs/$base.lo.d # libtool 1.4
406 tmpdepfile2=$dir$base.o.d # libtool 1.5
407 tmpdepfile3=$dir.libs/$base.o.d # libtool 1.5
408 tmpdepfile4=$dir.libs/$base.d # Compaq CCC V6.2-504
297409 "$@" -Wc,-MD
298410 else
299 tmpdepfile1="$dir$base.o.d"
300 tmpdepfile2="$dir$base.d"
301 tmpdepfile3="$dir$base.d"
411 tmpdepfile1=$dir$base.o.d
412 tmpdepfile2=$dir$base.d
413 tmpdepfile3=$dir$base.d
414 tmpdepfile4=$dir$base.d
302415 "$@" -MD
303416 fi
304417
305418 stat=$?
306419 if test $stat -eq 0; then :
307420 else
308 rm -f "$tmpdepfile1" "$tmpdepfile2" "$tmpdepfile3"
421 rm -f "$tmpdepfile1" "$tmpdepfile2" "$tmpdepfile3" "$tmpdepfile4"
309422 exit $stat
310423 fi
311424
312 if test -f "$tmpdepfile1"; then
313 tmpdepfile="$tmpdepfile1"
314 elif test -f "$tmpdepfile2"; then
315 tmpdepfile="$tmpdepfile2"
316 else
317 tmpdepfile="$tmpdepfile3"
318 fi
425 for tmpdepfile in "$tmpdepfile1" "$tmpdepfile2" "$tmpdepfile3" "$tmpdepfile4"
426 do
427 test -f "$tmpdepfile" && break
428 done
319429 if test -f "$tmpdepfile"; then
320430 sed -e "s,^.*\.[a-z]*:,$object:," < "$tmpdepfile" > "$depfile"
321 # That's a tab and a space in the [].
322 sed -e 's,^.*\.[a-z]*:[ ]*,,' -e 's,$,:,' < "$tmpdepfile" >> "$depfile"
431 sed -e 's,^.*\.[a-z]*:['"$tab"' ]*,,' -e 's,$,:,' < "$tmpdepfile" >> "$depfile"
323432 else
324433 echo "#dummy" > "$depfile"
325434 fi
326435 rm -f "$tmpdepfile"
327436 ;;
328437
438 msvc7)
439 if test "$libtool" = yes; then
440 showIncludes=-Wc,-showIncludes
441 else
442 showIncludes=-showIncludes
443 fi
444 "$@" $showIncludes > "$tmpdepfile"
445 stat=$?
446 grep -v '^Note: including file: ' "$tmpdepfile"
447 if test "$stat" = 0; then :
448 else
449 rm -f "$tmpdepfile"
450 exit $stat
451 fi
452 rm -f "$depfile"
453 echo "$object : \\" > "$depfile"
454 # The first sed program below extracts the file names and escapes
455 # backslashes for cygpath. The second sed program outputs the file
456 # name when reading, but also accumulates all include files in the
457 # hold buffer in order to output them again at the end. This only
458 # works with sed implementations that can handle large buffers.
459 sed < "$tmpdepfile" -n '
460 /^Note: including file: *\(.*\)/ {
461 s//\1/
462 s/\\/\\\\/g
463 p
464 }' | $cygpath_u | sort -u | sed -n '
465 s/ /\\ /g
466 s/\(.*\)/'"$tab"'\1 \\/p
467 s/.\(.*\) \\/\1:/
468 H
469 $ {
470 s/.*/'"$tab"'/
471 G
472 p
473 }' >> "$depfile"
474 rm -f "$tmpdepfile"
475 ;;
476
477 msvc7msys)
478 # This case exists only to let depend.m4 do its work. It works by
479 # looking at the text of this script. This case will never be run,
480 # since it is checked for above.
481 exit 1
482 ;;
483
329484 #nosideeffect)
330485 # This comment above is used by automake to tell side-effect
331486 # dependency tracking mechanisms from slower ones.
337492
338493 # Remove the call to Libtool.
339494 if test "$libtool" = yes; then
340 while test $1 != '--mode=compile'; do
495 while test "X$1" != 'X--mode=compile'; do
341496 shift
342497 done
343498 shift
344499 fi
345500
346 # Remove `-o $object'.
501 # Remove '-o $object'.
347502 IFS=" "
348503 for arg
349504 do
363518 done
364519
365520 test -z "$dashmflag" && dashmflag=-M
366 # Require at least two characters before searching for `:'
521 # Require at least two characters before searching for ':'
367522 # in the target name. This is to cope with DOS-style filenames:
368 # a dependency such as `c:/foo/bar' could be seen as target `c' otherwise.
523 # a dependency such as 'c:/foo/bar' could be seen as target 'c' otherwise.
369524 "$@" $dashmflag |
370 sed 's:^[ ]*[^: ][^:][^:]*\:[ ]*:'"$object"'\: :' > "$tmpdepfile"
525 sed 's:^['"$tab"' ]*[^:'"$tab"' ][^:][^:]*\:['"$tab"' ]*:'"$object"'\: :' > "$tmpdepfile"
371526 rm -f "$depfile"
372527 cat < "$tmpdepfile" > "$depfile"
373 tr ' ' '
374 ' < "$tmpdepfile" | \
528 tr ' ' "$nl" < "$tmpdepfile" | \
375529 ## Some versions of the HPUX 10.20 sed can't process this invocation
376530 ## correctly. Breaking it into two sed invocations is a workaround.
377531 sed -e 's/^\\$//' -e '/^$/d' -e '/:$/d' | sed -e 's/$/ :/' >> "$depfile"
388542 "$@" || exit $?
389543 # Remove any Libtool call
390544 if test "$libtool" = yes; then
391 while test $1 != '--mode=compile'; do
545 while test "X$1" != 'X--mode=compile'; do
392546 shift
393547 done
394548 shift
395549 fi
396550 # X makedepend
397551 shift
398 cleared=no
399 for arg in "$@"; do
552 cleared=no eat=no
553 for arg
554 do
400555 case $cleared in
401556 no)
402557 set ""; shift
403558 cleared=yes ;;
404559 esac
560 if test $eat = yes; then
561 eat=no
562 continue
563 fi
405564 case "$arg" in
406565 -D*|-I*)
407566 set fnord "$@" "$arg"; shift ;;
408567 # Strip any option that makedepend may not understand. Remove
409568 # the object too, otherwise makedepend will parse it as a source file.
569 -arch)
570 eat=yes ;;
410571 -*|$object)
411572 ;;
412573 *)
413574 set fnord "$@" "$arg"; shift ;;
414575 esac
415576 done
416 obj_suffix="`echo $object | sed 's/^.*\././'`"
577 obj_suffix=`echo "$object" | sed 's/^.*\././'`
417578 touch "$tmpdepfile"
418579 ${MAKEDEPEND-makedepend} -o"$obj_suffix" -f"$tmpdepfile" "$@"
419580 rm -f "$depfile"
420 cat < "$tmpdepfile" > "$depfile"
421 sed '1,2d' "$tmpdepfile" | tr ' ' '
422 ' | \
581 # makedepend may prepend the VPATH from the source file name to the object.
582 # No need to regex-escape $object, excess matching of '.' is harmless.
583 sed "s|^.*\($object *:\)|\1|" "$tmpdepfile" > "$depfile"
584 sed '1,2d' "$tmpdepfile" | tr ' ' "$nl" | \
423585 ## Some versions of the HPUX 10.20 sed can't process this invocation
424586 ## correctly. Breaking it into two sed invocations is a workaround.
425587 sed -e 's/^\\$//' -e '/^$/d' -e '/:$/d' | sed -e 's/$/ :/' >> "$depfile"
433595
434596 # Remove the call to Libtool.
435597 if test "$libtool" = yes; then
436 while test $1 != '--mode=compile'; do
598 while test "X$1" != 'X--mode=compile'; do
437599 shift
438600 done
439601 shift
440602 fi
441603
442 # Remove `-o $object'.
604 # Remove '-o $object'.
443605 IFS=" "
444606 for arg
445607 do
459621 done
460622
461623 "$@" -E |
462 sed -n '/^# [0-9][0-9]* "\([^"]*\)".*/ s:: \1 \\:p' |
624 sed -n -e '/^# [0-9][0-9]* "\([^"]*\)".*/ s:: \1 \\:p' \
625 -e '/^#line [0-9][0-9]* "\([^"]*\)".*/ s:: \1 \\:p' |
463626 sed '$ s: \\$::' > "$tmpdepfile"
464627 rm -f "$depfile"
465628 echo "$object : \\" > "$depfile"
470633
471634 msvisualcpp)
472635 # Important note: in order to support this mode, a compiler *must*
473 # always write the preprocessed file to stdout, regardless of -o,
474 # because we must use -o when running libtool.
636 # always write the preprocessed file to stdout.
475637 "$@" || exit $?
638
639 # Remove the call to Libtool.
640 if test "$libtool" = yes; then
641 while test "X$1" != 'X--mode=compile'; do
642 shift
643 done
644 shift
645 fi
646
476647 IFS=" "
477648 for arg
478649 do
479650 case "$arg" in
651 -o)
652 shift
653 ;;
654 $object)
655 shift
656 ;;
480657 "-Gm"|"/Gm"|"-Gi"|"/Gi"|"-ZI"|"/ZI")
481658 set fnord "$@"
482659 shift
489666 ;;
490667 esac
491668 done
492 "$@" -E |
493 sed -n '/^#line [0-9][0-9]* "\([^"]*\)"/ s::echo "`cygpath -u \\"\1\\"`":p' | sort | uniq > "$tmpdepfile"
669 "$@" -E 2>/dev/null |
670 sed -n '/^#line [0-9][0-9]* "\([^"]*\)"/ s::\1:p' | $cygpath_u | sort -u > "$tmpdepfile"
494671 rm -f "$depfile"
495672 echo "$object : \\" > "$depfile"
496 . "$tmpdepfile" | sed 's% %\\ %g' | sed -n '/^\(.*\)$/ s:: \1 \\:p' >> "$depfile"
497 echo " " >> "$depfile"
498 . "$tmpdepfile" | sed 's% %\\ %g' | sed -n '/^\(.*\)$/ s::\1\::p' >> "$depfile"
673 sed < "$tmpdepfile" -n -e 's% %\\ %g' -e '/^\(.*\)$/ s::'"$tab"'\1 \\:p' >> "$depfile"
674 echo "$tab" >> "$depfile"
675 sed < "$tmpdepfile" -n -e 's% %\\ %g' -e '/^\(.*\)$/ s::\1\::p' >> "$depfile"
499676 rm -f "$tmpdepfile"
677 ;;
678
679 msvcmsys)
680 # This case exists only to let depend.m4 do its work. It works by
681 # looking at the text of this script. This case will never be run,
682 # since it is checked for above.
683 exit 1
500684 ;;
501685
502686 none)
517701 # eval: (add-hook 'write-file-hooks 'time-stamp)
518702 # time-stamp-start: "scriptversion="
519703 # time-stamp-format: "%:y-%02m-%02d.%02H"
520 # time-stamp-end: "$"
704 # time-stamp-time-zone: "UTC"
705 # time-stamp-end: "; # UTC"
521706 # End:
00 #!/bin/sh
11 # install - install a program, script, or datafile
22
3 scriptversion=2004-12-17.09
3 scriptversion=2011-11-20.07; # UTC
44
55 # This originates from X11R5 (mit/util/scripts/install.sh), which was
66 # later released in X11R6 (xc/config/util/install.sh) with the
3434 # FSF changes to this file are in the public domain.
3535 #
3636 # Calling this script install-sh is preferred over install.sh, to prevent
37 # `make' implicit rules from creating a file called install from it
37 # 'make' implicit rules from creating a file called install from it
3838 # when there is no Makefile.
3939 #
4040 # This script is compatible with the BSD install script, but was written
41 # from scratch. It can only install one file at a time, a restriction
42 # shared with many OS's install programs.
41 # from scratch.
42
43 nl='
44 '
45 IFS=" "" $nl"
4346
4447 # set DOITPROG to echo to test this script
4548
4649 # Don't use :- since 4.3BSD and earlier shells don't like it.
47 doit="${DOITPROG-}"
48
49 # put in absolute paths if you don't have them in your path; or use env. vars.
50
51 mvprog="${MVPROG-mv}"
52 cpprog="${CPPROG-cp}"
53 chmodprog="${CHMODPROG-chmod}"
54 chownprog="${CHOWNPROG-chown}"
55 chgrpprog="${CHGRPPROG-chgrp}"
56 stripprog="${STRIPPROG-strip}"
57 rmprog="${RMPROG-rm}"
58 mkdirprog="${MKDIRPROG-mkdir}"
59
60 chmodcmd="$chmodprog 0755"
50 doit=${DOITPROG-}
51 if test -z "$doit"; then
52 doit_exec=exec
53 else
54 doit_exec=$doit
55 fi
56
57 # Put in absolute file names if you don't have them in your path;
58 # or use environment vars.
59
60 chgrpprog=${CHGRPPROG-chgrp}
61 chmodprog=${CHMODPROG-chmod}
62 chownprog=${CHOWNPROG-chown}
63 cmpprog=${CMPPROG-cmp}
64 cpprog=${CPPROG-cp}
65 mkdirprog=${MKDIRPROG-mkdir}
66 mvprog=${MVPROG-mv}
67 rmprog=${RMPROG-rm}
68 stripprog=${STRIPPROG-strip}
69
70 posix_glob='?'
71 initialize_posix_glob='
72 test "$posix_glob" != "?" || {
73 if (set -f) 2>/dev/null; then
74 posix_glob=
75 else
76 posix_glob=:
77 fi
78 }
79 '
80
81 posix_mkdir=
82
83 # Desired mode of installed file.
84 mode=0755
85
86 chgrpcmd=
87 chmodcmd=$chmodprog
6188 chowncmd=
62 chgrpcmd=
89 mvcmd=$mvprog
90 rmcmd="$rmprog -f"
6391 stripcmd=
64 rmcmd="$rmprog -f"
65 mvcmd="$mvprog"
92
6693 src=
6794 dst=
6895 dir_arg=
69 dstarg=
96 dst_arg=
97
98 copy_on_change=false
7099 no_target_directory=
71100
72 usage="Usage: $0 [OPTION]... [-T] SRCFILE DSTFILE
101 usage="\
102 Usage: $0 [OPTION]... [-T] SRCFILE DSTFILE
73103 or: $0 [OPTION]... SRCFILES... DIRECTORY
74104 or: $0 [OPTION]... -t DIRECTORY SRCFILES...
75105 or: $0 [OPTION]... -d DIRECTORIES...
79109 In the 4th, create DIRECTORIES.
80110
81111 Options:
82 -c (ignored)
83 -d create directories instead of installing files.
84 -g GROUP $chgrpprog installed files to GROUP.
85 -m MODE $chmodprog installed files to MODE.
86 -o USER $chownprog installed files to USER.
87 -s $stripprog installed files.
88 -t DIRECTORY install into DIRECTORY.
89 -T report an error if DSTFILE is a directory.
90 --help display this help and exit.
91 --version display version info and exit.
112 --help display this help and exit.
113 --version display version info and exit.
114
115 -c (ignored)
116 -C install only if different (preserve the last data modification time)
117 -d create directories instead of installing files.
118 -g GROUP $chgrpprog installed files to GROUP.
119 -m MODE $chmodprog installed files to MODE.
120 -o USER $chownprog installed files to USER.
121 -s $stripprog installed files.
122 -t DIRECTORY install into DIRECTORY.
123 -T report an error if DSTFILE is a directory.
92124
93125 Environment variables override the default commands:
94 CHGRPPROG CHMODPROG CHOWNPROG CPPROG MKDIRPROG MVPROG RMPROG STRIPPROG
126 CHGRPPROG CHMODPROG CHOWNPROG CMPPROG CPPROG MKDIRPROG MVPROG
127 RMPROG STRIPPROG
95128 "
96129
97 while test -n "$1"; do
130 while test $# -ne 0; do
98131 case $1 in
99 -c) shift
100 continue;;
101
102 -d) dir_arg=true
103 shift
104 continue;;
132 -c) ;;
133
134 -C) copy_on_change=true;;
135
136 -d) dir_arg=true;;
105137
106138 -g) chgrpcmd="$chgrpprog $2"
107 shift
108 shift
109 continue;;
110
111 --help) echo "$usage"; exit 0;;
112
113 -m) chmodcmd="$chmodprog $2"
114 shift
115 shift
116 continue;;
139 shift;;
140
141 --help) echo "$usage"; exit $?;;
142
143 -m) mode=$2
144 case $mode in
145 *' '* | *' '* | *'
146 '* | *'*'* | *'?'* | *'['*)
147 echo "$0: invalid mode: $mode" >&2
148 exit 1;;
149 esac
150 shift;;
117151
118152 -o) chowncmd="$chownprog $2"
119 shift
120 shift
121 continue;;
122
123 -s) stripcmd=$stripprog
124 shift
125 continue;;
126
127 -t) dstarg=$2
128 shift
129 shift
130 continue;;
131
132 -T) no_target_directory=true
133 shift
134 continue;;
135
136 --version) echo "$0 $scriptversion"; exit 0;;
137
138 *) # When -d is used, all remaining arguments are directories to create.
139 # When -t is used, the destination is already specified.
140 test -n "$dir_arg$dstarg" && break
141 # Otherwise, the last argument is the destination. Remove it from $@.
142 for arg
143 do
144 if test -n "$dstarg"; then
145 # $@ is not empty: it contains at least $arg.
146 set fnord "$@" "$dstarg"
147 shift # fnord
148 fi
149 shift # arg
150 dstarg=$arg
151 done
153 shift;;
154
155 -s) stripcmd=$stripprog;;
156
157 -t) dst_arg=$2
158 # Protect names problematic for 'test' and other utilities.
159 case $dst_arg in
160 -* | [=\(\)!]) dst_arg=./$dst_arg;;
161 esac
162 shift;;
163
164 -T) no_target_directory=true;;
165
166 --version) echo "$0 $scriptversion"; exit $?;;
167
168 --) shift
152169 break;;
170
171 -*) echo "$0: invalid option: $1" >&2
172 exit 1;;
173
174 *) break;;
153175 esac
176 shift
154177 done
155178
156 if test -z "$1"; then
179 if test $# -ne 0 && test -z "$dir_arg$dst_arg"; then
180 # When -d is used, all remaining arguments are directories to create.
181 # When -t is used, the destination is already specified.
182 # Otherwise, the last argument is the destination. Remove it from $@.
183 for arg
184 do
185 if test -n "$dst_arg"; then
186 # $@ is not empty: it contains at least $arg.
187 set fnord "$@" "$dst_arg"
188 shift # fnord
189 fi
190 shift # arg
191 dst_arg=$arg
192 # Protect names problematic for 'test' and other utilities.
193 case $dst_arg in
194 -* | [=\(\)!]) dst_arg=./$dst_arg;;
195 esac
196 done
197 fi
198
199 if test $# -eq 0; then
157200 if test -z "$dir_arg"; then
158201 echo "$0: no input file specified." >&2
159202 exit 1
160203 fi
161 # It's OK to call `install-sh -d' without argument.
204 # It's OK to call 'install-sh -d' without argument.
162205 # This can happen when creating conditional directories.
163206 exit 0
164207 fi
165208
209 if test -z "$dir_arg"; then
210 do_exit='(exit $ret); exit $ret'
211 trap "ret=129; $do_exit" 1
212 trap "ret=130; $do_exit" 2
213 trap "ret=141; $do_exit" 13
214 trap "ret=143; $do_exit" 15
215
216 # Set umask so as not to create temps with too-generous modes.
217 # However, 'strip' requires both read and write access to temps.
218 case $mode in
219 # Optimize common cases.
220 *644) cp_umask=133;;
221 *755) cp_umask=22;;
222
223 *[0-7])
224 if test -z "$stripcmd"; then
225 u_plus_rw=
226 else
227 u_plus_rw='% 200'
228 fi
229 cp_umask=`expr '(' 777 - $mode % 1000 ')' $u_plus_rw`;;
230 *)
231 if test -z "$stripcmd"; then
232 u_plus_rw=
233 else
234 u_plus_rw=,u+rw
235 fi
236 cp_umask=$mode$u_plus_rw;;
237 esac
238 fi
239
166240 for src
167241 do
168 # Protect names starting with `-'.
242 # Protect names problematic for 'test' and other utilities.
169243 case $src in
170 -*) src=./$src ;;
244 -* | [=\(\)!]) src=./$src;;
171245 esac
172246
173247 if test -n "$dir_arg"; then
174248 dst=$src
175 src=
176
177 if test -d "$dst"; then
178 mkdircmd=:
179 chmodcmd=
180 else
181 mkdircmd=$mkdirprog
182 fi
249 dstdir=$dst
250 test -d "$dstdir"
251 dstdir_status=$?
183252 else
253
184254 # Waiting for this to be detected by the "$cpprog $src $dsttmp" command
185255 # might cause directories to be created, which would be especially bad
186256 # if $src (and thus $dsttmp) contains '*'.
189259 exit 1
190260 fi
191261
192 if test -z "$dstarg"; then
262 if test -z "$dst_arg"; then
193263 echo "$0: no destination specified." >&2
194264 exit 1
195265 fi
196
197 dst=$dstarg
198 # Protect names starting with `-'.
199 case $dst in
200 -*) dst=./$dst ;;
201 esac
266 dst=$dst_arg
202267
203268 # If destination is a directory, append the input filename; won't work
204269 # if double slashes aren't ignored.
205270 if test -d "$dst"; then
206271 if test -n "$no_target_directory"; then
207 echo "$0: $dstarg: Is a directory" >&2
272 echo "$0: $dst_arg: Is a directory" >&2
208273 exit 1
209274 fi
210 dst=$dst/`basename "$src"`
275 dstdir=$dst
276 dst=$dstdir/`basename "$src"`
277 dstdir_status=0
278 else
279 # Prefer dirname, but fall back on a substitute if dirname fails.
280 dstdir=`
281 (dirname "$dst") 2>/dev/null ||
282 expr X"$dst" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
283 X"$dst" : 'X\(//\)[^/]' \| \
284 X"$dst" : 'X\(//\)$' \| \
285 X"$dst" : 'X\(/\)' \| . 2>/dev/null ||
286 echo X"$dst" |
287 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
288 s//\1/
289 q
290 }
291 /^X\(\/\/\)[^/].*/{
292 s//\1/
293 q
294 }
295 /^X\(\/\/\)$/{
296 s//\1/
297 q
298 }
299 /^X\(\/\).*/{
300 s//\1/
301 q
302 }
303 s/.*/./; q'
304 `
305
306 test -d "$dstdir"
307 dstdir_status=$?
211308 fi
212309 fi
213310
214 # This sed command emulates the dirname command.
215 dstdir=`echo "$dst" | sed -e 's,/*$,,;s,[^/]*$,,;s,/*$,,;s,^$,.,'`
216
217 # Make sure that the destination directory exists.
218
219 # Skip lots of stat calls in the usual case.
220 if test ! -d "$dstdir"; then
221 defaultIFS='
222 '
223 IFS="${IFS-$defaultIFS}"
224
225 oIFS=$IFS
226 # Some sh's can't handle IFS=/ for some reason.
227 IFS='%'
228 set x `echo "$dstdir" | sed -e 's@/@%@g' -e 's@^%@/@'`
229 shift
230 IFS=$oIFS
231
232 pathcomp=
233
234 while test $# -ne 0 ; do
235 pathcomp=$pathcomp$1
311 obsolete_mkdir_used=false
312
313 if test $dstdir_status != 0; then
314 case $posix_mkdir in
315 '')
316 # Create intermediate dirs using mode 755 as modified by the umask.
317 # This is like FreeBSD 'install' as of 1997-10-28.
318 umask=`umask`
319 case $stripcmd.$umask in
320 # Optimize common cases.
321 *[2367][2367]) mkdir_umask=$umask;;
322 .*0[02][02] | .[02][02] | .[02]) mkdir_umask=22;;
323
324 *[0-7])
325 mkdir_umask=`expr $umask + 22 \
326 - $umask % 100 % 40 + $umask % 20 \
327 - $umask % 10 % 4 + $umask % 2
328 `;;
329 *) mkdir_umask=$umask,go-w;;
330 esac
331
332 # With -d, create the new directory with the user-specified mode.
333 # Otherwise, rely on $mkdir_umask.
334 if test -n "$dir_arg"; then
335 mkdir_mode=-m$mode
336 else
337 mkdir_mode=
338 fi
339
340 posix_mkdir=false
341 case $umask in
342 *[123567][0-7][0-7])
343 # POSIX mkdir -p sets u+wx bits regardless of umask, which
344 # is incompatible with FreeBSD 'install' when (umask & 300) != 0.
345 ;;
346 *)
347 tmpdir=${TMPDIR-/tmp}/ins$RANDOM-$$
348 trap 'ret=$?; rmdir "$tmpdir/d" "$tmpdir" 2>/dev/null; exit $ret' 0
349
350 if (umask $mkdir_umask &&
351 exec $mkdirprog $mkdir_mode -p -- "$tmpdir/d") >/dev/null 2>&1
352 then
353 if test -z "$dir_arg" || {
354 # Check for POSIX incompatibilities with -m.
355 # HP-UX 11.23 and IRIX 6.5 mkdir -m -p sets group- or
356 # other-writable bit of parent directory when it shouldn't.
357 # FreeBSD 6.1 mkdir -m -p sets mode of existing directory.
358 ls_ld_tmpdir=`ls -ld "$tmpdir"`
359 case $ls_ld_tmpdir in
360 d????-?r-*) different_mode=700;;
361 d????-?--*) different_mode=755;;
362 *) false;;
363 esac &&
364 $mkdirprog -m$different_mode -p -- "$tmpdir" && {
365 ls_ld_tmpdir_1=`ls -ld "$tmpdir"`
366 test "$ls_ld_tmpdir" = "$ls_ld_tmpdir_1"
367 }
368 }
369 then posix_mkdir=:
370 fi
371 rmdir "$tmpdir/d" "$tmpdir"
372 else
373 # Remove any dirs left behind by ancient mkdir implementations.
374 rmdir ./$mkdir_mode ./-p ./-- 2>/dev/null
375 fi
376 trap '' 0;;
377 esac;;
378 esac
379
380 if
381 $posix_mkdir && (
382 umask $mkdir_umask &&
383 $doit_exec $mkdirprog $mkdir_mode -p -- "$dstdir"
384 )
385 then :
386 else
387
388 # The umask is ridiculous, or mkdir does not conform to POSIX,
389 # or it failed possibly due to a race condition. Create the
390 # directory the slow way, step by step, checking for races as we go.
391
392 case $dstdir in
393 /*) prefix='/';;
394 [-=\(\)!]*) prefix='./';;
395 *) prefix='';;
396 esac
397
398 eval "$initialize_posix_glob"
399
400 oIFS=$IFS
401 IFS=/
402 $posix_glob set -f
403 set fnord $dstdir
236404 shift
237 if test ! -d "$pathcomp"; then
238 $mkdirprog "$pathcomp"
239 # mkdir can fail with a `File exist' error in case several
240 # install-sh are creating the directory concurrently. This
241 # is OK.
242 test -d "$pathcomp" || exit
405 $posix_glob set +f
406 IFS=$oIFS
407
408 prefixes=
409
410 for d
411 do
412 test X"$d" = X && continue
413
414 prefix=$prefix$d
415 if test -d "$prefix"; then
416 prefixes=
417 else
418 if $posix_mkdir; then
419 (umask=$mkdir_umask &&
420 $doit_exec $mkdirprog $mkdir_mode -p -- "$dstdir") && break
421 # Don't fail if two instances are running concurrently.
422 test -d "$prefix" || exit 1
423 else
424 case $prefix in
425 *\'*) qprefix=`echo "$prefix" | sed "s/'/'\\\\\\\\''/g"`;;
426 *) qprefix=$prefix;;
427 esac
428 prefixes="$prefixes '$qprefix'"
429 fi
430 fi
431 prefix=$prefix/
432 done
433
434 if test -n "$prefixes"; then
435 # Don't fail if two instances are running concurrently.
436 (umask $mkdir_umask &&
437 eval "\$doit_exec \$mkdirprog $prefixes") ||
438 test -d "$dstdir" || exit 1
439 obsolete_mkdir_used=true
243440 fi
244 pathcomp=$pathcomp/
245 done
441 fi
246442 fi
247443
248444 if test -n "$dir_arg"; then
249 $doit $mkdircmd "$dst" \
250 && { test -z "$chowncmd" || $doit $chowncmd "$dst"; } \
251 && { test -z "$chgrpcmd" || $doit $chgrpcmd "$dst"; } \
252 && { test -z "$stripcmd" || $doit $stripcmd "$dst"; } \
253 && { test -z "$chmodcmd" || $doit $chmodcmd "$dst"; }
254
445 { test -z "$chowncmd" || $doit $chowncmd "$dst"; } &&
446 { test -z "$chgrpcmd" || $doit $chgrpcmd "$dst"; } &&
447 { test "$obsolete_mkdir_used$chowncmd$chgrpcmd" = false ||
448 test -z "$chmodcmd" || $doit $chmodcmd $mode "$dst"; } || exit 1
255449 else
256 dstfile=`basename "$dst"`
257450
258451 # Make a couple of temp file names in the proper directory.
259452 dsttmp=$dstdir/_inst.$$_
261454
262455 # Trap to clean up those temp files at exit.
263456 trap 'ret=$?; rm -f "$dsttmp" "$rmtmp" && exit $ret' 0
264 trap '(exit $?); exit' 1 2 13 15
265457
266458 # Copy the file name to the temp name.
267 $doit $cpprog "$src" "$dsttmp" &&
459 (umask $cp_umask && $doit_exec $cpprog "$src" "$dsttmp") &&
268460
269461 # and set any options; do chmod last to preserve setuid bits.
270462 #
272464 # ignore errors from any of these, just make sure not to ignore
273465 # errors from the above "$doit $cpprog $src $dsttmp" command.
274466 #
275 { test -z "$chowncmd" || $doit $chowncmd "$dsttmp"; } \
276 && { test -z "$chgrpcmd" || $doit $chgrpcmd "$dsttmp"; } \
277 && { test -z "$stripcmd" || $doit $stripcmd "$dsttmp"; } \
278 && { test -z "$chmodcmd" || $doit $chmodcmd "$dsttmp"; } &&
279
280 # Now rename the file to the real destination.
281 { $doit $mvcmd -f "$dsttmp" "$dstdir/$dstfile" 2>/dev/null \
282 || {
283 # The rename failed, perhaps because mv can't rename something else
284 # to itself, or perhaps because mv is so ancient that it does not
285 # support -f.
286
287 # Now remove or move aside any old file at destination location.
288 # We try this two ways since rm can't unlink itself on some
289 # systems and the destination file might be busy for other
290 # reasons. In this case, the final cleanup might fail but the new
291 # file should still install successfully.
292 {
293 if test -f "$dstdir/$dstfile"; then
294 $doit $rmcmd -f "$dstdir/$dstfile" 2>/dev/null \
295 || $doit $mvcmd -f "$dstdir/$dstfile" "$rmtmp" 2>/dev/null \
296 || {
297 echo "$0: cannot unlink or rename $dstdir/$dstfile" >&2
298 (exit 1); exit 1
299 }
300 else
301 :
302 fi
303 } &&
304
305 # Now rename the file to the real destination.
306 $doit $mvcmd "$dsttmp" "$dstdir/$dstfile"
307 }
308 }
309 fi || { (exit 1); exit 1; }
467 { test -z "$chowncmd" || $doit $chowncmd "$dsttmp"; } &&
468 { test -z "$chgrpcmd" || $doit $chgrpcmd "$dsttmp"; } &&
469 { test -z "$stripcmd" || $doit $stripcmd "$dsttmp"; } &&
470 { test -z "$chmodcmd" || $doit $chmodcmd $mode "$dsttmp"; } &&
471
472 # If -C, don't bother to copy if it wouldn't change the file.
473 if $copy_on_change &&
474 old=`LC_ALL=C ls -dlL "$dst" 2>/dev/null` &&
475 new=`LC_ALL=C ls -dlL "$dsttmp" 2>/dev/null` &&
476
477 eval "$initialize_posix_glob" &&
478 $posix_glob set -f &&
479 set X $old && old=:$2:$4:$5:$6 &&
480 set X $new && new=:$2:$4:$5:$6 &&
481 $posix_glob set +f &&
482
483 test "$old" = "$new" &&
484 $cmpprog "$dst" "$dsttmp" >/dev/null 2>&1
485 then
486 rm -f "$dsttmp"
487 else
488 # Rename the file to the real destination.
489 $doit $mvcmd -f "$dsttmp" "$dst" 2>/dev/null ||
490
491 # The rename failed, perhaps because mv can't rename something else
492 # to itself, or perhaps because mv is so ancient that it does not
493 # support -f.
494 {
495 # Now remove or move aside any old file at destination location.
496 # We try this two ways since rm can't unlink itself on some
497 # systems and the destination file might be busy for other
498 # reasons. In this case, the final cleanup might fail but the new
499 # file should still install successfully.
500 {
501 test ! -f "$dst" ||
502 $doit $rmcmd -f "$dst" 2>/dev/null ||
503 { $doit $mvcmd -f "$dst" "$rmtmp" 2>/dev/null &&
504 { $doit $rmcmd -f "$rmtmp" 2>/dev/null; :; }
505 } ||
506 { echo "$0: cannot unlink or rename $dst" >&2
507 (exit 1); exit 1
508 }
509 } &&
510
511 # Now rename the file to the real destination.
512 $doit $mvcmd "$dsttmp" "$dst"
513 }
514 fi || exit 1
515
516 trap '' 0
517 fi
310518 done
311
312 # The final little trick to "correctly" pass the exit status to the exit trap.
313 {
314 (exit 0); exit 0
315 }
316519
317520 # Local variables:
318521 # eval: (add-hook 'write-file-hooks 'time-stamp)
319522 # time-stamp-start: "scriptversion="
320523 # time-stamp-format: "%:y-%02m-%02d.%02H"
321 # time-stamp-end: "$"
524 # time-stamp-time-zone: "UTC"
525 # time-stamp-end: "; # UTC"
322526 # End:
00 #! /bin/sh
11 # Common stub for a few missing GNU programs while installing.
22
3 scriptversion=2004-09-07.08
4
5 # Copyright (C) 1996, 1997, 1999, 2000, 2002, 2003, 2004
6 # Free Software Foundation, Inc.
3 scriptversion=2012-01-06.18; # UTC
4
5 # Copyright (C) 1996-2012 Free Software Foundation, Inc.
76 # Originally by Fran,cois Pinard <pinard@iro.umontreal.ca>, 1996.
87
98 # This program is free software; you can redistribute it and/or modify
109 # it under the terms of the GNU General Public License as published by
11 # the Free Software Foundation; either version 3, or (at your option)
10 # the Free Software Foundation; either version 2, or (at your option)
1211 # any later version.
1312
1413 # This program is distributed in the hope that it will be useful,
1716 # GNU General Public License for more details.
1817
1918 # You should have received a copy of the GNU General Public License
20 # along with this program; if not, write to the Free Software
21 # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
22 # 02111-1307, USA.
19 # along with this program. If not, see <http://www.gnu.org/licenses/>.
2320
2421 # As a special exception to the GNU General Public License, if you
2522 # distribute this file as part of a program that contains a
2724 # the same distribution terms that you use for the rest of that program.
2825
2926 if test $# -eq 0; then
30 echo 1>&2 "Try \`$0 --help' for more information"
27 echo 1>&2 "Try '$0 --help' for more information"
3128 exit 1
3229 fi
3330
3431 run=:
35
36 # In the cases where this matters, `missing' is being run in the
32 sed_output='s/.* --output[ =]\([^ ]*\).*/\1/p'
33 sed_minuso='s/.* -o \([^ ]*\).*/\1/p'
34
35 # In the cases where this matters, 'missing' is being run in the
3736 # srcdir already.
3837 if test -f configure.ac; then
3938 configure_ac=configure.ac
4342
4443 msg="missing on your system"
4544
46 case "$1" in
45 case $1 in
4746 --run)
4847 # Try to run requested program, and just exit if it succeeds.
4948 run=
6463 echo "\
6564 $0 [OPTION]... PROGRAM [ARGUMENT]...
6665
67 Handle \`PROGRAM [ARGUMENT]...' for when PROGRAM is missing, or return an
66 Handle 'PROGRAM [ARGUMENT]...' for when PROGRAM is missing, or return an
6867 error status if there is no known handling for PROGRAM.
6968
7069 Options:
7372 --run try to run the given command, and emulate it if it fails
7473
7574 Supported PROGRAM values:
76 aclocal touch file \`aclocal.m4'
77 autoconf touch file \`configure'
78 autoheader touch file \`config.h.in'
79 automake touch all \`Makefile.in' files
80 bison create \`y.tab.[ch]', if possible, from existing .[ch]
81 flex create \`lex.yy.c', if possible, from existing .c
75 aclocal touch file 'aclocal.m4'
76 autoconf touch file 'configure'
77 autoheader touch file 'config.h.in'
78 autom4te touch the output file, or create a stub one
79 automake touch all 'Makefile.in' files
80 bison create 'y.tab.[ch]', if possible, from existing .[ch]
81 flex create 'lex.yy.c', if possible, from existing .c
8282 help2man touch the output file
83 lex create \`lex.yy.c', if possible, from existing .c
83 lex create 'lex.yy.c', if possible, from existing .c
8484 makeinfo touch the output file
85 tar try tar, gnutar, gtar, then tar without non-portable flags
86 yacc create \`y.tab.[ch]', if possible, from existing .[ch]
85 yacc create 'y.tab.[ch]', if possible, from existing .[ch]
86
87 Version suffixes to PROGRAM as well as the prefixes 'gnu-', 'gnu', and
88 'g' are ignored when checking the name.
8789
8890 Send bug reports to <bug-automake@gnu.org>."
89 exit 0
91 exit $?
9092 ;;
9193
9294 -v|--v|--ve|--ver|--vers|--versi|--versio|--version)
9395 echo "missing $scriptversion (GNU Automake)"
94 exit 0
96 exit $?
9597 ;;
9698
9799 -*)
98 echo 1>&2 "$0: Unknown \`$1' option"
99 echo 1>&2 "Try \`$0 --help' for more information"
100 echo 1>&2 "$0: Unknown '$1' option"
101 echo 1>&2 "Try '$0 --help' for more information"
100102 exit 1
101103 ;;
102104
103105 esac
106
107 # normalize program name to check for.
108 program=`echo "$1" | sed '
109 s/^gnu-//; t
110 s/^gnu//; t
111 s/^g//; t'`
104112
105113 # Now exit if we have it, but it failed. Also exit now if we
106114 # don't have it and --version was passed (most likely to detect
107 # the program).
108 case "$1" in
109 lex|yacc)
115 # the program). This is about non-GNU programs, so use $1 not
116 # $program.
117 case $1 in
118 lex*|yacc*)
110119 # Not GNU programs, they don't have --version.
111 ;;
112
113 tar)
114 if test -n "$run"; then
115 echo 1>&2 "ERROR: \`tar' requires --run"
116 exit 1
117 elif test "x$2" = "x--version" || test "x$2" = "x--help"; then
118 exit 1
119 fi
120120 ;;
121121
122122 *)
125125 exit 1
126126 elif test "x$2" = "x--version" || test "x$2" = "x--help"; then
127127 # Could not run --version or --help. This is probably someone
128 # running `$TOOL --version' or `$TOOL --help' to check whether
128 # running '$TOOL --version' or '$TOOL --help' to check whether
129129 # $TOOL exists and not knowing $TOOL uses missing.
130130 exit 1
131131 fi
134134
135135 # If it does not exist, or fails to run (possibly an outdated version),
136136 # try to emulate it.
137 case "$1" in
137 case $program in
138138 aclocal*)
139139 echo 1>&2 "\
140 WARNING: \`$1' is $msg. You should only need it if
141 you modified \`acinclude.m4' or \`${configure_ac}'. You might want
142 to install the \`Automake' and \`Perl' packages. Grab them from
140 WARNING: '$1' is $msg. You should only need it if
141 you modified 'acinclude.m4' or '${configure_ac}'. You might want
142 to install the Automake and Perl packages. Grab them from
143143 any GNU archive site."
144144 touch aclocal.m4
145145 ;;
146146
147 autoconf)
148 echo 1>&2 "\
149 WARNING: \`$1' is $msg. You should only need it if
150 you modified \`${configure_ac}'. You might want to install the
151 \`Autoconf' and \`GNU m4' packages. Grab them from any GNU
147 autoconf*)
148 echo 1>&2 "\
149 WARNING: '$1' is $msg. You should only need it if
150 you modified '${configure_ac}'. You might want to install the
151 Autoconf and GNU m4 packages. Grab them from any GNU
152152 archive site."
153153 touch configure
154154 ;;
155155
156 autoheader)
157 echo 1>&2 "\
158 WARNING: \`$1' is $msg. You should only need it if
159 you modified \`acconfig.h' or \`${configure_ac}'. You might want
160 to install the \`Autoconf' and \`GNU m4' packages. Grab them
156 autoheader*)
157 echo 1>&2 "\
158 WARNING: '$1' is $msg. You should only need it if
159 you modified 'acconfig.h' or '${configure_ac}'. You might want
160 to install the Autoconf and GNU m4 packages. Grab them
161161 from any GNU archive site."
162162 files=`sed -n 's/^[ ]*A[CM]_CONFIG_HEADER(\([^)]*\)).*/\1/p' ${configure_ac}`
163163 test -z "$files" && files="config.h"
164164 touch_files=
165165 for f in $files; do
166 case "$f" in
166 case $f in
167167 *:*) touch_files="$touch_files "`echo "$f" |
168168 sed -e 's/^[^:]*://' -e 's/:.*//'`;;
169169 *) touch_files="$touch_files $f.in";;
174174
175175 automake*)
176176 echo 1>&2 "\
177 WARNING: \`$1' is $msg. You should only need it if
178 you modified \`Makefile.am', \`acinclude.m4' or \`${configure_ac}'.
179 You might want to install the \`Automake' and \`Perl' packages.
177 WARNING: '$1' is $msg. You should only need it if
178 you modified 'Makefile.am', 'acinclude.m4' or '${configure_ac}'.
179 You might want to install the Automake and Perl packages.
180180 Grab them from any GNU archive site."
181181 find . -type f -name Makefile.am -print |
182182 sed 's/\.am$/.in/' |
183183 while read f; do touch "$f"; done
184184 ;;
185185
186 autom4te)
187 echo 1>&2 "\
188 WARNING: \`$1' is needed, but is $msg.
186 autom4te*)
187 echo 1>&2 "\
188 WARNING: '$1' is needed, but is $msg.
189189 You might have modified some files without having the
190190 proper tools for further handling them.
191 You can get \`$1' as part of \`Autoconf' from any GNU
191 You can get '$1' as part of Autoconf from any GNU
192192 archive site."
193193
194 file=`echo "$*" | sed -n 's/.*--output[ =]*\([^ ]*\).*/\1/p'`
195 test -z "$file" && file=`echo "$*" | sed -n 's/.*-o[ ]*\([^ ]*\).*/\1/p'`
194 file=`echo "$*" | sed -n "$sed_output"`
195 test -z "$file" && file=`echo "$*" | sed -n "$sed_minuso"`
196196 if test -f "$file"; then
197197 touch $file
198198 else
206206 fi
207207 ;;
208208
209 bison|yacc)
210 echo 1>&2 "\
211 WARNING: \`$1' $msg. You should only need it if
212 you modified a \`.y' file. You may need the \`Bison' package
209 bison*|yacc*)
210 echo 1>&2 "\
211 WARNING: '$1' $msg. You should only need it if
212 you modified a '.y' file. You may need the Bison package
213213 in order for those modifications to take effect. You can get
214 \`Bison' from any GNU archive site."
214 Bison from any GNU archive site."
215215 rm -f y.tab.c y.tab.h
216 if [ $# -ne 1 ]; then
217 eval LASTARG="\${$#}"
218 case "$LASTARG" in
216 if test $# -ne 1; then
217 eval LASTARG=\${$#}
218 case $LASTARG in
219219 *.y)
220220 SRCFILE=`echo "$LASTARG" | sed 's/y$/c/'`
221 if [ -f "$SRCFILE" ]; then
221 if test -f "$SRCFILE"; then
222222 cp "$SRCFILE" y.tab.c
223223 fi
224224 SRCFILE=`echo "$LASTARG" | sed 's/y$/h/'`
225 if [ -f "$SRCFILE" ]; then
225 if test -f "$SRCFILE"; then
226226 cp "$SRCFILE" y.tab.h
227227 fi
228228 ;;
229229 esac
230230 fi
231 if [ ! -f y.tab.h ]; then
231 if test ! -f y.tab.h; then
232232 echo >y.tab.h
233233 fi
234 if [ ! -f y.tab.c ]; then
234 if test ! -f y.tab.c; then
235235 echo 'main() { return 0; }' >y.tab.c
236236 fi
237237 ;;
238238
239 lex|flex)
240 echo 1>&2 "\
241 WARNING: \`$1' is $msg. You should only need it if
242 you modified a \`.l' file. You may need the \`Flex' package
239 lex*|flex*)
240 echo 1>&2 "\
241 WARNING: '$1' is $msg. You should only need it if
242 you modified a '.l' file. You may need the Flex package
243243 in order for those modifications to take effect. You can get
244 \`Flex' from any GNU archive site."
244 Flex from any GNU archive site."
245245 rm -f lex.yy.c
246 if [ $# -ne 1 ]; then
247 eval LASTARG="\${$#}"
248 case "$LASTARG" in
246 if test $# -ne 1; then
247 eval LASTARG=\${$#}
248 case $LASTARG in
249249 *.l)
250250 SRCFILE=`echo "$LASTARG" | sed 's/l$/c/'`
251 if [ -f "$SRCFILE" ]; then
251 if test -f "$SRCFILE"; then
252252 cp "$SRCFILE" lex.yy.c
253253 fi
254254 ;;
255255 esac
256256 fi
257 if [ ! -f lex.yy.c ]; then
257 if test ! -f lex.yy.c; then
258258 echo 'main() { return 0; }' >lex.yy.c
259259 fi
260260 ;;
261261
262 help2man)
263 echo 1>&2 "\
264 WARNING: \`$1' is $msg. You should only need it if
262 help2man*)
263 echo 1>&2 "\
264 WARNING: '$1' is $msg. You should only need it if
265265 you modified a dependency of a manual page. You may need the
266 \`Help2man' package in order for those modifications to take
267 effect. You can get \`Help2man' from any GNU archive site."
268
269 file=`echo "$*" | sed -n 's/.*-o \([^ ]*\).*/\1/p'`
270 if test -z "$file"; then
271 file=`echo "$*" | sed -n 's/.*--output=\([^ ]*\).*/\1/p'`
272 fi
273 if [ -f "$file" ]; then
266 Help2man package in order for those modifications to take
267 effect. You can get Help2man from any GNU archive site."
268
269 file=`echo "$*" | sed -n "$sed_output"`
270 test -z "$file" && file=`echo "$*" | sed -n "$sed_minuso"`
271 if test -f "$file"; then
274272 touch $file
275273 else
276274 test -z "$file" || exec >$file
277275 echo ".ab help2man is required to generate this page"
278 exit 1
279 fi
280 ;;
281
282 makeinfo)
283 echo 1>&2 "\
284 WARNING: \`$1' is $msg. You should only need it if
285 you modified a \`.texi' or \`.texinfo' file, or any other file
276 exit $?
277 fi
278 ;;
279
280 makeinfo*)
281 echo 1>&2 "\
282 WARNING: '$1' is $msg. You should only need it if
283 you modified a '.texi' or '.texinfo' file, or any other file
286284 indirectly affecting the aspect of the manual. The spurious
287 call might also be the consequence of using a buggy \`make' (AIX,
288 DU, IRIX). You might want to install the \`Texinfo' package or
289 the \`GNU make' package. Grab either from any GNU archive site."
290 file=`echo "$*" | sed -n 's/.*-o \([^ ]*\).*/\1/p'`
285 call might also be the consequence of using a buggy 'make' (AIX,
286 DU, IRIX). You might want to install the Texinfo package or
287 the GNU make package. Grab either from any GNU archive site."
288 # The file to touch is that specified with -o ...
289 file=`echo "$*" | sed -n "$sed_output"`
290 test -z "$file" && file=`echo "$*" | sed -n "$sed_minuso"`
291291 if test -z "$file"; then
292 file=`echo "$*" | sed 's/.* \([^ ]*\) *$/\1/'`
293 file=`sed -n '/^@setfilename/ { s/.* \([^ ]*\) *$/\1/; p; q; }' $file`
294 fi
292 # ... or it is the one specified with @setfilename ...
293 infile=`echo "$*" | sed 's/.* \([^ ]*\) *$/\1/'`
294 file=`sed -n '
295 /^@setfilename/{
296 s/.* \([^ ]*\) *$/\1/
297 p
298 q
299 }' $infile`
300 # ... or it is derived from the source name (dir/f.texi becomes f.info)
301 test -z "$file" && file=`echo "$infile" | sed 's,.*/,,;s,.[^.]*$,,'`.info
302 fi
303 # If the file does not exist, the user really needs makeinfo;
304 # let's fail without touching anything.
305 test -f $file || exit 1
295306 touch $file
296307 ;;
297308
298 tar)
299 shift
300
301 # We have already tried tar in the generic part.
302 # Look for gnutar/gtar before invocation to avoid ugly error
303 # messages.
304 if (gnutar --version > /dev/null 2>&1); then
305 gnutar "$@" && exit 0
306 fi
307 if (gtar --version > /dev/null 2>&1); then
308 gtar "$@" && exit 0
309 fi
310 firstarg="$1"
311 if shift; then
312 case "$firstarg" in
313 *o*)
314 firstarg=`echo "$firstarg" | sed s/o//`
315 tar "$firstarg" "$@" && exit 0
316 ;;
317 esac
318 case "$firstarg" in
319 *h*)
320 firstarg=`echo "$firstarg" | sed s/h//`
321 tar "$firstarg" "$@" && exit 0
322 ;;
323 esac
324 fi
325
326 echo 1>&2 "\
327 WARNING: I can't seem to be able to run \`tar' with the given arguments.
328 You may want to install GNU tar or Free paxutils, or check the
329 command line arguments."
330 exit 1
331 ;;
332
333309 *)
334310 echo 1>&2 "\
335 WARNING: \`$1' is needed, and is $msg.
311 WARNING: '$1' is needed, and is $msg.
336312 You might have modified some files without having the
337 proper tools for further handling them. Check the \`README' file,
313 proper tools for further handling them. Check the 'README' file,
338314 it often tells you about the needed prerequisites for installing
339315 this package. You may also peek at any GNU archive site, in case
340 some other package would contain this missing \`$1' program."
316 some other package would contain this missing '$1' program."
341317 exit 1
342318 ;;
343319 esac
348324 # eval: (add-hook 'write-file-hooks 'time-stamp)
349325 # time-stamp-start: "scriptversion="
350326 # time-stamp-format: "%:y-%02m-%02d.%02H"
351 # time-stamp-end: "$"
327 # time-stamp-time-zone: "UTC"
328 # time-stamp-end: "; # UTC"
352329 # End:
6060 /* Define to the one symbol short name of this package. */
6161 #undef PACKAGE_TARNAME
6262
63 /* Define to the home page for this package. */
64 #undef PACKAGE_URL
65
6366 /* Define to the version of this package. */
6467 #undef PACKAGE_VERSION
6568
+1681
-2261
configure less more
00 #! /bin/sh
11 # Guess values for system-dependent variables and create Makefiles.
2 # Generated by GNU Autoconf 2.63 for unrtf 0.21.2.
2 # Generated by GNU Autoconf 2.69 for unrtf 0.21.3.
33 #
44 # Report bugs to <bug-unrtf@gnu.org>.
55 #
6 # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
7 # 2002, 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
6 #
7 # Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc.
8 #
9 #
810 # This configure script is free software; the Free Software Foundation
911 # gives unlimited permission to copy, distribute and modify it.
10 ## --------------------- ##
11 ## M4sh Initialization. ##
12 ## --------------------- ##
12 ## -------------------- ##
13 ## M4sh Initialization. ##
14 ## -------------------- ##
1315
1416 # Be more Bourne compatible
1517 DUALCASE=1; export DUALCASE # for MKS sh
16 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
18 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
1719 emulate sh
1820 NULLCMD=:
1921 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
2123 alias -g '${1+"$@"}'='"$@"'
2224 setopt NO_GLOB_SUBST
2325 else
24 case `(set -o) 2>/dev/null` in
25 *posix*) set -o posix ;;
26 case `(set -o) 2>/dev/null` in #(
27 *posix*) :
28 set -o posix ;; #(
29 *) :
30 ;;
2631 esac
27
28 fi
29
30
31
32
33 # PATH needs CR
34 # Avoid depending upon Character Ranges.
35 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
36 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
37 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
38 as_cr_digits='0123456789'
39 as_cr_alnum=$as_cr_Letters$as_cr_digits
32 fi
33
4034
4135 as_nl='
4236 '
4539 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
4640 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
4741 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
48 if (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
42 # Prefer a ksh shell builtin over an external printf program on Solaris,
43 # but without wasting forks for bash or zsh.
44 if test -z "$BASH_VERSION$ZSH_VERSION" \
45 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
46 as_echo='print -r --'
47 as_echo_n='print -rn --'
48 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
4949 as_echo='printf %s\n'
5050 as_echo_n='printf %s'
5151 else
5656 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
5757 as_echo_n_body='eval
5858 arg=$1;
59 case $arg in
59 case $arg in #(
6060 *"$as_nl"*)
6161 expr "X$arg" : "X\\(.*\\)$as_nl";
6262 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
7979 }
8080 fi
8181
82 # Support unset when possible.
83 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
84 as_unset=unset
85 else
86 as_unset=false
87 fi
88
8982
9083 # IFS
9184 # We need space, tab and new line, in precisely that order. Quoting is
9588 IFS=" "" $as_nl"
9689
9790 # Find who we are. Look in the path if we contain no directory separator.
98 case $0 in
91 as_myself=
92 case $0 in #((
9993 *[\\/]* ) as_myself=$0 ;;
10094 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10195 for as_dir in $PATH
10296 do
10397 IFS=$as_save_IFS
10498 test -z "$as_dir" && as_dir=.
105 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
106 done
99 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
100 done
107101 IFS=$as_save_IFS
108102
109103 ;;
115109 fi
116110 if test ! -f "$as_myself"; then
117111 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
118 { (exit 1); exit 1; }
119 fi
120
121 # Work around bugs in pre-3.0 UWIN ksh.
122 for as_var in ENV MAIL MAILPATH
123 do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
112 exit 1
113 fi
114
115 # Unset variables that we do not need and which cause bugs (e.g. in
116 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
117 # suppresses any "Segmentation fault" message there. '((' could
118 # trigger a bug in pdksh 5.2.14.
119 for as_var in BASH_ENV ENV MAIL MAILPATH
120 do eval test x\${$as_var+set} = xset \
121 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
124122 done
125123 PS1='$ '
126124 PS2='> '
132130 LANGUAGE=C
133131 export LANGUAGE
134132
135 # Required to use basename.
133 # CDPATH.
134 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
135
136 # Use a proper internal environment variable to ensure we don't fall
137 # into an infinite loop, continuously re-executing ourselves.
138 if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then
139 _as_can_reexec=no; export _as_can_reexec;
140 # We cannot yet assume a decent shell, so we have to provide a
141 # neutralization value for shells without unset; and this also
142 # works around shells that cannot unset nonexistent variables.
143 # Preserve -v and -x to the replacement shell.
144 BASH_ENV=/dev/null
145 ENV=/dev/null
146 (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
147 case $- in # ((((
148 *v*x* | *x*v* ) as_opts=-vx ;;
149 *v* ) as_opts=-v ;;
150 *x* ) as_opts=-x ;;
151 * ) as_opts= ;;
152 esac
153 exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
154 # Admittedly, this is quite paranoid, since all the known shells bail
155 # out after a failed `exec'.
156 $as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
157 as_fn_exit 255
158 fi
159 # We don't want this to propagate to other subprocesses.
160 { _as_can_reexec=; unset _as_can_reexec;}
161 if test "x$CONFIG_SHELL" = x; then
162 as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
163 emulate sh
164 NULLCMD=:
165 # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
166 # is contrary to our usage. Disable this feature.
167 alias -g '\${1+\"\$@\"}'='\"\$@\"'
168 setopt NO_GLOB_SUBST
169 else
170 case \`(set -o) 2>/dev/null\` in #(
171 *posix*) :
172 set -o posix ;; #(
173 *) :
174 ;;
175 esac
176 fi
177 "
178 as_required="as_fn_return () { (exit \$1); }
179 as_fn_success () { as_fn_return 0; }
180 as_fn_failure () { as_fn_return 1; }
181 as_fn_ret_success () { return 0; }
182 as_fn_ret_failure () { return 1; }
183
184 exitcode=0
185 as_fn_success || { exitcode=1; echo as_fn_success failed.; }
186 as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
187 as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
188 as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
189 if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
190
191 else
192 exitcode=1; echo positional parameters were not saved.
193 fi
194 test x\$exitcode = x0 || exit 1
195 test -x / || exit 1"
196 as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
197 as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
198 eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
199 test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
200 test \$(( 1 + 1 )) = 2 || exit 1"
201 if (eval "$as_required") 2>/dev/null; then :
202 as_have_required=yes
203 else
204 as_have_required=no
205 fi
206 if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
207
208 else
209 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
210 as_found=false
211 for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
212 do
213 IFS=$as_save_IFS
214 test -z "$as_dir" && as_dir=.
215 as_found=:
216 case $as_dir in #(
217 /*)
218 for as_base in sh bash ksh sh5; do
219 # Try only shells that exist, to save several forks.
220 as_shell=$as_dir/$as_base
221 if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
222 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
223 CONFIG_SHELL=$as_shell as_have_required=yes
224 if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
225 break 2
226 fi
227 fi
228 done;;
229 esac
230 as_found=false
231 done
232 $as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
233 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
234 CONFIG_SHELL=$SHELL as_have_required=yes
235 fi; }
236 IFS=$as_save_IFS
237
238
239 if test "x$CONFIG_SHELL" != x; then :
240 export CONFIG_SHELL
241 # We cannot yet assume a decent shell, so we have to provide a
242 # neutralization value for shells without unset; and this also
243 # works around shells that cannot unset nonexistent variables.
244 # Preserve -v and -x to the replacement shell.
245 BASH_ENV=/dev/null
246 ENV=/dev/null
247 (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
248 case $- in # ((((
249 *v*x* | *x*v* ) as_opts=-vx ;;
250 *v* ) as_opts=-v ;;
251 *x* ) as_opts=-x ;;
252 * ) as_opts= ;;
253 esac
254 exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
255 # Admittedly, this is quite paranoid, since all the known shells bail
256 # out after a failed `exec'.
257 $as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
258 exit 255
259 fi
260
261 if test x$as_have_required = xno; then :
262 $as_echo "$0: This script requires a shell more modern than all"
263 $as_echo "$0: the shells that I found on your system."
264 if test x${ZSH_VERSION+set} = xset ; then
265 $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
266 $as_echo "$0: be upgraded to zsh 4.3.4 or later."
267 else
268 $as_echo "$0: Please tell bug-autoconf@gnu.org and bug-unrtf@gnu.org
269 $0: about your system, including any error possibly output
270 $0: before this message. Then install a modern shell, or
271 $0: manually run the script under such a shell if you do
272 $0: have one."
273 fi
274 exit 1
275 fi
276 fi
277 fi
278 SHELL=${CONFIG_SHELL-/bin/sh}
279 export SHELL
280 # Unset more variables known to interfere with behavior of common tools.
281 CLICOLOR_FORCE= GREP_OPTIONS=
282 unset CLICOLOR_FORCE GREP_OPTIONS
283
284 ## --------------------- ##
285 ## M4sh Shell Functions. ##
286 ## --------------------- ##
287 # as_fn_unset VAR
288 # ---------------
289 # Portably unset VAR.
290 as_fn_unset ()
291 {
292 { eval $1=; unset $1;}
293 }
294 as_unset=as_fn_unset
295
296 # as_fn_set_status STATUS
297 # -----------------------
298 # Set $? to STATUS, without forking.
299 as_fn_set_status ()
300 {
301 return $1
302 } # as_fn_set_status
303
304 # as_fn_exit STATUS
305 # -----------------
306 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
307 as_fn_exit ()
308 {
309 set +e
310 as_fn_set_status $1
311 exit $1
312 } # as_fn_exit
313
314 # as_fn_mkdir_p
315 # -------------
316 # Create "$as_dir" as a directory, including parents if necessary.
317 as_fn_mkdir_p ()
318 {
319
320 case $as_dir in #(
321 -*) as_dir=./$as_dir;;
322 esac
323 test -d "$as_dir" || eval $as_mkdir_p || {
324 as_dirs=
325 while :; do
326 case $as_dir in #(
327 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
328 *) as_qdir=$as_dir;;
329 esac
330 as_dirs="'$as_qdir' $as_dirs"
331 as_dir=`$as_dirname -- "$as_dir" ||
332 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
333 X"$as_dir" : 'X\(//\)[^/]' \| \
334 X"$as_dir" : 'X\(//\)$' \| \
335 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
336 $as_echo X"$as_dir" |
337 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
338 s//\1/
339 q
340 }
341 /^X\(\/\/\)[^/].*/{
342 s//\1/
343 q
344 }
345 /^X\(\/\/\)$/{
346 s//\1/
347 q
348 }
349 /^X\(\/\).*/{
350 s//\1/
351 q
352 }
353 s/.*/./; q'`
354 test -d "$as_dir" && break
355 done
356 test -z "$as_dirs" || eval "mkdir $as_dirs"
357 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
358
359
360 } # as_fn_mkdir_p
361
362 # as_fn_executable_p FILE
363 # -----------------------
364 # Test if FILE is an executable regular file.
365 as_fn_executable_p ()
366 {
367 test -f "$1" && test -x "$1"
368 } # as_fn_executable_p
369 # as_fn_append VAR VALUE
370 # ----------------------
371 # Append the text in VALUE to the end of the definition contained in VAR. Take
372 # advantage of any shell optimizations that allow amortized linear growth over
373 # repeated appends, instead of the typical quadratic growth present in naive
374 # implementations.
375 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
376 eval 'as_fn_append ()
377 {
378 eval $1+=\$2
379 }'
380 else
381 as_fn_append ()
382 {
383 eval $1=\$$1\$2
384 }
385 fi # as_fn_append
386
387 # as_fn_arith ARG...
388 # ------------------
389 # Perform arithmetic evaluation on the ARGs, and store the result in the
390 # global $as_val. Take advantage of shells that can avoid forks. The arguments
391 # must be portable across $(()) and expr.
392 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
393 eval 'as_fn_arith ()
394 {
395 as_val=$(( $* ))
396 }'
397 else
398 as_fn_arith ()
399 {
400 as_val=`expr "$@" || test $? -eq 1`
401 }
402 fi # as_fn_arith
403
404
405 # as_fn_error STATUS ERROR [LINENO LOG_FD]
406 # ----------------------------------------
407 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
408 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
409 # script with STATUS, using 1 if that was 0.
410 as_fn_error ()
411 {
412 as_status=$1; test $as_status -eq 0 && as_status=1
413 if test "$4"; then
414 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
415 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
416 fi
417 $as_echo "$as_me: error: $2" >&2
418 as_fn_exit $as_status
419 } # as_fn_error
420
136421 if expr a : '\(a\)' >/dev/null 2>&1 &&
137422 test "X`expr 00001 : '.*\(...\)'`" = X001; then
138423 as_expr=expr
146431 as_basename=false
147432 fi
148433
149
150 # Name of the executable.
434 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
435 as_dirname=dirname
436 else
437 as_dirname=false
438 fi
439
151440 as_me=`$as_basename -- "$0" ||
152441 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
153442 X"$0" : 'X\(//\)$' \| \
167456 }
168457 s/.*/./; q'`
169458
170 # CDPATH.
171 $as_unset CDPATH
172
173
174 if test "x$CONFIG_SHELL" = x; then
175 if (eval ":") 2>/dev/null; then
176 as_have_required=yes
177 else
178 as_have_required=no
179 fi
180
181 if test $as_have_required = yes && (eval ":
182 (as_func_return () {
183 (exit \$1)
184 }
185 as_func_success () {
186 as_func_return 0
187 }
188 as_func_failure () {
189 as_func_return 1
190 }
191 as_func_ret_success () {
192 return 0
193 }
194 as_func_ret_failure () {
195 return 1
196 }
197
198 exitcode=0
199 if as_func_success; then
200 :
201 else
202 exitcode=1
203 echo as_func_success failed.
204 fi
205
206 if as_func_failure; then
207 exitcode=1
208 echo as_func_failure succeeded.
209 fi
210
211 if as_func_ret_success; then
212 :
213 else
214 exitcode=1
215 echo as_func_ret_success failed.
216 fi
217
218 if as_func_ret_failure; then
219 exitcode=1
220 echo as_func_ret_failure succeeded.
221 fi
222
223 if ( set x; as_func_ret_success y && test x = \"\$1\" ); then
224 :
225 else
226 exitcode=1
227 echo positional parameters were not saved.
228 fi
229
230 test \$exitcode = 0) || { (exit 1); exit 1; }
231
232 (
233 as_lineno_1=\$LINENO
234 as_lineno_2=\$LINENO
235 test \"x\$as_lineno_1\" != \"x\$as_lineno_2\" &&
236 test \"x\`expr \$as_lineno_1 + 1\`\" = \"x\$as_lineno_2\") || { (exit 1); exit 1; }
237 ") 2> /dev/null; then
238 :
239 else
240 as_candidate_shells=
241 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
242 for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
243 do
244 IFS=$as_save_IFS
245 test -z "$as_dir" && as_dir=.
246 case $as_dir in
247 /*)
248 for as_base in sh bash ksh sh5; do
249 as_candidate_shells="$as_candidate_shells $as_dir/$as_base"
250 done;;
251 esac
252 done
253 IFS=$as_save_IFS
254
255
256 for as_shell in $as_candidate_shells $SHELL; do
257 # Try only shells that exist, to save several forks.
258 if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
259 { ("$as_shell") 2> /dev/null <<\_ASEOF
260 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
261 emulate sh
262 NULLCMD=:
263 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
264 # is contrary to our usage. Disable this feature.
265 alias -g '${1+"$@"}'='"$@"'
266 setopt NO_GLOB_SUBST
267 else
268 case `(set -o) 2>/dev/null` in
269 *posix*) set -o posix ;;
270 esac
271
272 fi
273
274
275 :
276 _ASEOF
277 }; then
278 CONFIG_SHELL=$as_shell
279 as_have_required=yes
280 if { "$as_shell" 2> /dev/null <<\_ASEOF
281 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
282 emulate sh
283 NULLCMD=:
284 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
285 # is contrary to our usage. Disable this feature.
286 alias -g '${1+"$@"}'='"$@"'
287 setopt NO_GLOB_SUBST
288 else
289 case `(set -o) 2>/dev/null` in
290 *posix*) set -o posix ;;
291 esac
292
293 fi
294
295
296 :
297 (as_func_return () {
298 (exit $1)
299 }
300 as_func_success () {
301 as_func_return 0
302 }
303 as_func_failure () {
304 as_func_return 1
305 }
306 as_func_ret_success () {
307 return 0
308 }
309 as_func_ret_failure () {
310 return 1
311 }
312
313 exitcode=0
314 if as_func_success; then
315 :
316 else
317 exitcode=1
318 echo as_func_success failed.
319 fi
320
321 if as_func_failure; then
322 exitcode=1
323 echo as_func_failure succeeded.
324 fi
325
326 if as_func_ret_success; then
327 :
328 else
329 exitcode=1
330 echo as_func_ret_success failed.
331 fi
332
333 if as_func_ret_failure; then
334 exitcode=1
335 echo as_func_ret_failure succeeded.
336 fi
337
338 if ( set x; as_func_ret_success y && test x = "$1" ); then
339 :
340 else
341 exitcode=1
342 echo positional parameters were not saved.
343 fi
344
345 test $exitcode = 0) || { (exit 1); exit 1; }
346
347 (
348 as_lineno_1=$LINENO
349 as_lineno_2=$LINENO
350 test "x$as_lineno_1" != "x$as_lineno_2" &&
351 test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2") || { (exit 1); exit 1; }
352
353 _ASEOF
354 }; then
355 break
356 fi
357
358 fi
359
360 done
361
362 if test "x$CONFIG_SHELL" != x; then
363 for as_var in BASH_ENV ENV
364 do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
365 done
366 export CONFIG_SHELL
367 exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"}
368 fi
369
370
371 if test $as_have_required = no; then
372 echo This script requires a shell more modern than all the
373 echo shells that I found on your system. Please install a
374 echo modern shell, or manually run the script under such a
375 echo shell if you do have one.
376 { (exit 1); exit 1; }
377 fi
378
379
380 fi
381
382 fi
383
384
385
386 (eval "as_func_return () {
387 (exit \$1)
388 }
389 as_func_success () {
390 as_func_return 0
391 }
392 as_func_failure () {
393 as_func_return 1
394 }
395 as_func_ret_success () {
396 return 0
397 }
398 as_func_ret_failure () {
399 return 1
400 }
401
402 exitcode=0
403 if as_func_success; then
404 :
405 else
406 exitcode=1
407 echo as_func_success failed.
408 fi
409
410 if as_func_failure; then
411 exitcode=1
412 echo as_func_failure succeeded.
413 fi
414
415 if as_func_ret_success; then
416 :
417 else
418 exitcode=1
419 echo as_func_ret_success failed.
420 fi
421
422 if as_func_ret_failure; then
423 exitcode=1
424 echo as_func_ret_failure succeeded.
425 fi
426
427 if ( set x; as_func_ret_success y && test x = \"\$1\" ); then
428 :
429 else
430 exitcode=1
431 echo positional parameters were not saved.
432 fi
433
434 test \$exitcode = 0") || {
435 echo No shell found that supports shell functions.
436 echo Please tell bug-autoconf@gnu.org about your system,
437 echo including any error possibly output before this message.
438 echo This can help us improve future autoconf versions.
439 echo Configuration will now proceed without shell functions.
440 }
441
442
443
444 as_lineno_1=$LINENO
445 as_lineno_2=$LINENO
446 test "x$as_lineno_1" != "x$as_lineno_2" &&
447 test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" || {
448
449 # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
450 # uniformly replaced by the line number. The first 'sed' inserts a
451 # line-number line after each line using $LINENO; the second 'sed'
452 # does the real work. The second script uses 'N' to pair each
453 # line-number line with the line containing $LINENO, and appends
454 # trailing '-' during substitution so that $LINENO is not a special
455 # case at line end.
456 # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
457 # scripts with optimization help from Paolo Bonzini. Blame Lee
458 # E. McMahon (1931-1989) for sed's syntax. :-)
459 # Avoid depending upon Character Ranges.
460 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
461 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
462 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
463 as_cr_digits='0123456789'
464 as_cr_alnum=$as_cr_Letters$as_cr_digits
465
466
467 as_lineno_1=$LINENO as_lineno_1a=$LINENO
468 as_lineno_2=$LINENO as_lineno_2a=$LINENO
469 eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
470 test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
471 # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-)
459472 sed -n '
460473 p
461474 /[$]LINENO/=
472485 s/-\n.*//
473486 ' >$as_me.lineno &&
474487 chmod +x "$as_me.lineno" ||
475 { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2
476 { (exit 1); exit 1; }; }
477
488 { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
489
490 # If we had to re-execute with $CONFIG_SHELL, we're ensured to have
491 # already done that, so ensure we don't try to do so again and fall
492 # in an infinite loop. This has already happened in practice.
493 _as_can_reexec=no; export _as_can_reexec
478494 # Don't try to exec as it changes $[0], causing all sort of problems
479495 # (the dirname of $[0] is not the place where we might find the
480496 # original and so on. Autoconf is especially sensitive to this).
483499 exit
484500 }
485501
486
487 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
488 as_dirname=dirname
489 else
490 as_dirname=false
491 fi
492
493502 ECHO_C= ECHO_N= ECHO_T=
494 case `echo -n x` in
503 case `echo -n x` in #(((((
495504 -n*)
496 case `echo 'x\c'` in
505 case `echo 'xy\c'` in
497506 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
498 *) ECHO_C='\c';;
507 xy) ECHO_C='\c';;
508 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
509 ECHO_T=' ';;
499510 esac;;
500511 *)
501512 ECHO_N='-n';;
502513 esac
503 if expr a : '\(a\)' >/dev/null 2>&1 &&
504 test "X`expr 00001 : '.*\(...\)'`" = X001; then
505 as_expr=expr
506 else
507 as_expr=false
508 fi
509514
510515 rm -f conf$$ conf$$.exe conf$$.file
511516 if test -d conf$$.dir; then
520525 # ... but there are two gotchas:
521526 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
522527 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
523 # In both cases, we have to default to `cp -p'.
528 # In both cases, we have to default to `cp -pR'.
524529 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
525 as_ln_s='cp -p'
530 as_ln_s='cp -pR'
526531 elif ln conf$$.file conf$$ 2>/dev/null; then
527532 as_ln_s=ln
528533 else
529 as_ln_s='cp -p'
534 as_ln_s='cp -pR'
530535 fi
531536 else
532 as_ln_s='cp -p'
537 as_ln_s='cp -pR'
533538 fi
534539 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
535540 rmdir conf$$.dir 2>/dev/null
536541
537542 if mkdir -p . 2>/dev/null; then
538 as_mkdir_p=:
543 as_mkdir_p='mkdir -p "$as_dir"'
539544 else
540545 test -d ./-p && rmdir ./-p
541546 as_mkdir_p=false
542547 fi
543548
544 if test -x / >/dev/null 2>&1; then
545 as_test_x='test -x'
546 else
547 if ls -dL / >/dev/null 2>&1; then
548 as_ls_L_option=L
549 else
550 as_ls_L_option=
551 fi
552 as_test_x='
553 eval sh -c '\''
554 if test -d "$1"; then
555 test -d "$1/.";
556 else
557 case $1 in
558 -*)set "./$1";;
559 esac;
560 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in
561 ???[sx]*):;;*)false;;esac;fi
562 '\'' sh
563 '
564 fi
565 as_executable_p=$as_test_x
549 as_test_x='test -x'
550 as_executable_p=as_fn_executable_p
566551
567552 # Sed expression to map a string onto a valid CPP name.
568553 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
571556 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
572557
573558
574
575 exec 7<&0 </dev/null 6>&1
559 test -n "$DJDIR" || exec 7<&0 </dev/null
560 exec 6>&1
576561
577562 # Name of the host.
578 # hostname on some systems (SVR3.2, Linux) returns a bogus exit status,
563 # hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status,
579564 # so uname gets run too.
580565 ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
581566
590575 subdirs=
591576 MFLAGS=
592577 MAKEFLAGS=
593 SHELL=${CONFIG_SHELL-/bin/sh}
594578
595579 # Identity of this package.
596580 PACKAGE_NAME='unrtf'
597581 PACKAGE_TARNAME='unrtf'
598 PACKAGE_VERSION='0.21.2'
599 PACKAGE_STRING='unrtf 0.21.2'
582 PACKAGE_VERSION='0.21.3'
583 PACKAGE_STRING='unrtf 0.21.3'
600584 PACKAGE_BUGREPORT='bug-unrtf@gnu.org'
585 PACKAGE_URL=''
601586
602587 ac_unique_file="src/attr.c"
603588 # Factoring default headers for most tests.
654639 am__fastdepCC_FALSE
655640 am__fastdepCC_TRUE
656641 CCDEPMODE
642 am__nodep
657643 AMDEPBACKSLASH
658644 AMDEP_FALSE
659645 AMDEP_TRUE
723709 program_transform_name
724710 prefix
725711 exec_prefix
712 PACKAGE_URL
726713 PACKAGE_BUGREPORT
727714 PACKAGE_STRING
728715 PACKAGE_VERSION
807794 fi
808795
809796 case $ac_option in
810 *=*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
811 *) ac_optarg=yes ;;
797 *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
798 *=) ac_optarg= ;;
799 *) ac_optarg=yes ;;
812800 esac
813801
814802 # Accept the important Cygnus configure options, so we can diagnose typos.
853841 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
854842 # Reject names that are not valid shell variable names.
855843 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
856 { $as_echo "$as_me: error: invalid feature name: $ac_useropt" >&2
857 { (exit 1); exit 1; }; }
844 as_fn_error $? "invalid feature name: $ac_useropt"
858845 ac_useropt_orig=$ac_useropt
859846 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
860847 case $ac_user_opts in
880867 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
881868 # Reject names that are not valid shell variable names.
882869 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
883 { $as_echo "$as_me: error: invalid feature name: $ac_useropt" >&2
884 { (exit 1); exit 1; }; }
870 as_fn_error $? "invalid feature name: $ac_useropt"
885871 ac_useropt_orig=$ac_useropt
886872 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
887873 case $ac_user_opts in
10851071 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
10861072 # Reject names that are not valid shell variable names.
10871073 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1088 { $as_echo "$as_me: error: invalid package name: $ac_useropt" >&2
1089 { (exit 1); exit 1; }; }
1074 as_fn_error $? "invalid package name: $ac_useropt"
10901075 ac_useropt_orig=$ac_useropt
10911076 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
10921077 case $ac_user_opts in
11021087 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
11031088 # Reject names that are not valid shell variable names.
11041089 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1105 { $as_echo "$as_me: error: invalid package name: $ac_useropt" >&2
1106 { (exit 1); exit 1; }; }
1090 as_fn_error $? "invalid package name: $ac_useropt"
11071091 ac_useropt_orig=$ac_useropt
11081092 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
11091093 case $ac_user_opts in
11331117 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
11341118 x_libraries=$ac_optarg ;;
11351119
1136 -*) { $as_echo "$as_me: error: unrecognized option: $ac_option
1137 Try \`$0 --help' for more information." >&2
1138 { (exit 1); exit 1; }; }
1120 -*) as_fn_error $? "unrecognized option: \`$ac_option'
1121 Try \`$0 --help' for more information"
11391122 ;;
11401123
11411124 *=*)
11421125 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
11431126 # Reject names that are not valid shell variable names.
1144 expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev/null &&
1145 { $as_echo "$as_me: error: invalid variable name: $ac_envvar" >&2
1146 { (exit 1); exit 1; }; }
1127 case $ac_envvar in #(
1128 '' | [0-9]* | *[!_$as_cr_alnum]* )
1129 as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
1130 esac
11471131 eval $ac_envvar=\$ac_optarg
11481132 export $ac_envvar ;;
11491133
11521136 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
11531137 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
11541138 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1155 : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
1139 : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
11561140 ;;
11571141
11581142 esac
11601144
11611145 if test -n "$ac_prev"; then
11621146 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1163 { $as_echo "$as_me: error: missing argument to $ac_option" >&2
1164 { (exit 1); exit 1; }; }
1147 as_fn_error $? "missing argument to $ac_option"
11651148 fi
11661149
11671150 if test -n "$ac_unrecognized_opts"; then
11681151 case $enable_option_checking in
11691152 no) ;;
1170 fatal) { $as_echo "$as_me: error: unrecognized options: $ac_unrecognized_opts" >&2
1171 { (exit 1); exit 1; }; } ;;
1153 fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
11721154 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
11731155 esac
11741156 fi
11911173 [\\/$]* | ?:[\\/]* ) continue;;
11921174 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
11931175 esac
1194 { $as_echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2
1195 { (exit 1); exit 1; }; }
1176 as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
11961177 done
11971178
11981179 # There might be people who depend on the old broken behavior: `$host'
12061187 if test "x$host_alias" != x; then
12071188 if test "x$build_alias" = x; then
12081189 cross_compiling=maybe
1209 $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
1210 If a cross compiler is detected then cross compile mode will be used." >&2
12111190 elif test "x$build_alias" != "x$host_alias"; then
12121191 cross_compiling=yes
12131192 fi
12221201 ac_pwd=`pwd` && test -n "$ac_pwd" &&
12231202 ac_ls_di=`ls -di .` &&
12241203 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1225 { $as_echo "$as_me: error: working directory cannot be determined" >&2
1226 { (exit 1); exit 1; }; }
1204 as_fn_error $? "working directory cannot be determined"
12271205 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1228 { $as_echo "$as_me: error: pwd does not report name of working directory" >&2
1229 { (exit 1); exit 1; }; }
1206 as_fn_error $? "pwd does not report name of working directory"
12301207
12311208
12321209 # Find the source files, if location was not specified.
12651242 fi
12661243 if test ! -r "$srcdir/$ac_unique_file"; then
12671244 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1268 { $as_echo "$as_me: error: cannot find sources ($ac_unique_file) in $srcdir" >&2
1269 { (exit 1); exit 1; }; }
1245 as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
12701246 fi
12711247 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
12721248 ac_abs_confdir=`(
1273 cd "$srcdir" && test -r "./$ac_unique_file" || { $as_echo "$as_me: error: $ac_msg" >&2
1274 { (exit 1); exit 1; }; }
1249 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
12751250 pwd)`
12761251 # When building in place, set srcdir=.
12771252 if test "$ac_abs_confdir" = "$ac_pwd"; then
12971272 # Omit some internal or obsolete options to make the list less imposing.
12981273 # This message is too long to be a string in the A/UX 3.1 sh.
12991274 cat <<_ACEOF
1300 \`configure' configures unrtf 0.21.2 to adapt to many kinds of systems.
1275 \`configure' configures unrtf 0.21.3 to adapt to many kinds of systems.
13011276
13021277 Usage: $0 [OPTION]... [VAR=VALUE]...
13031278
13111286 --help=short display options specific to this package
13121287 --help=recursive display the short help of all the included packages
13131288 -V, --version display version information and exit
1314 -q, --quiet, --silent do not print \`checking...' messages
1289 -q, --quiet, --silent do not print \`checking ...' messages
13151290 --cache-file=FILE cache test results in FILE [disabled]
13161291 -C, --config-cache alias for \`--cache-file=config.cache'
13171292 -n, --no-create do not create output files
13671342
13681343 if test -n "$ac_init_help"; then
13691344 case $ac_init_help in
1370 short | recursive ) echo "Configuration of unrtf 0.21.2:";;
1345 short | recursive ) echo "Configuration of unrtf 0.21.3:";;
13711346 esac
13721347 cat <<\_ACEOF
13731348
13751350 --disable-option-checking ignore unrecognized --enable/--with options
13761351 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
13771352 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
1378 --enable-maintainer-mode enable make rules and dependencies not useful
1379 (and sometimes confusing) to the casual installer
1380 --disable-dependency-tracking speeds up one-time build
1381 --enable-dependency-tracking do not reject slow dependency extractors
1353 --enable-maintainer-mode
1354 enable make rules and dependencies not useful (and
1355 sometimes confusing) to the casual installer
1356 --enable-dependency-tracking
1357 do not reject slow dependency extractors
1358 --disable-dependency-tracking
1359 speeds up one-time build
13821360
13831361 Some influential environment variables:
13841362 CC C compiler command
13861364 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
13871365 nonstandard directory <lib dir>
13881366 LIBS libraries to pass to the linker, e.g. -l<library>
1389 CPPFLAGS C/C++/Objective C preprocessor flags, e.g. -I<include dir> if
1367 CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
13901368 you have headers in a nonstandard directory <include dir>
13911369 CPP C preprocessor
13921370
14561434 test -n "$ac_init_help" && exit $ac_status
14571435 if $ac_init_version; then
14581436 cat <<\_ACEOF
1459 unrtf configure 0.21.2
1460 generated by GNU Autoconf 2.63
1461
1462 Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
1463 2002, 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
1437 unrtf configure 0.21.3
1438 generated by GNU Autoconf 2.69
1439
1440 Copyright (C) 2012 Free Software Foundation, Inc.
14641441 This configure script is free software; the Free Software Foundation
14651442 gives unlimited permission to copy, distribute and modify it.
14661443 _ACEOF
14671444 exit
14681445 fi
1446
1447 ## ------------------------ ##
1448 ## Autoconf initialization. ##
1449 ## ------------------------ ##
1450
1451 # ac_fn_c_try_compile LINENO
1452 # --------------------------
1453 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1454 ac_fn_c_try_compile ()
1455 {
1456 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1457 rm -f conftest.$ac_objext
1458 if { { ac_try="$ac_compile"
1459 case "(($ac_try" in
1460 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1461 *) ac_try_echo=$ac_try;;
1462 esac
1463 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1464 $as_echo "$ac_try_echo"; } >&5
1465 (eval "$ac_compile") 2>conftest.err
1466 ac_status=$?
1467 if test -s conftest.err; then
1468 grep -v '^ *+' conftest.err >conftest.er1
1469 cat conftest.er1 >&5
1470 mv -f conftest.er1 conftest.err
1471 fi
1472 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1473 test $ac_status = 0; } && {
1474 test -z "$ac_c_werror_flag" ||
1475 test ! -s conftest.err
1476 } && test -s conftest.$ac_objext; then :
1477 ac_retval=0
1478 else
1479 $as_echo "$as_me: failed program was:" >&5
1480 sed 's/^/| /' conftest.$ac_ext >&5
1481
1482 ac_retval=1
1483 fi
1484 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1485 as_fn_set_status $ac_retval
1486
1487 } # ac_fn_c_try_compile
1488
1489 # ac_fn_c_try_cpp LINENO
1490 # ----------------------
1491 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1492 ac_fn_c_try_cpp ()
1493 {
1494 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1495 if { { ac_try="$ac_cpp conftest.$ac_ext"
1496 case "(($ac_try" in
1497 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1498 *) ac_try_echo=$ac_try;;
1499 esac
1500 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1501 $as_echo "$ac_try_echo"; } >&5
1502 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1503 ac_status=$?
1504 if test -s conftest.err; then
1505 grep -v '^ *+' conftest.err >conftest.er1
1506 cat conftest.er1 >&5
1507 mv -f conftest.er1 conftest.err
1508 fi
1509 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1510 test $ac_status = 0; } > conftest.i && {
1511 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1512 test ! -s conftest.err
1513 }; then :
1514 ac_retval=0
1515 else
1516 $as_echo "$as_me: failed program was:" >&5
1517 sed 's/^/| /' conftest.$ac_ext >&5
1518
1519 ac_retval=1
1520 fi
1521 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1522 as_fn_set_status $ac_retval
1523
1524 } # ac_fn_c_try_cpp
1525
1526 # ac_fn_c_try_run LINENO
1527 # ----------------------
1528 # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1529 # that executables *can* be run.
1530 ac_fn_c_try_run ()
1531 {
1532 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1533 if { { ac_try="$ac_link"
1534 case "(($ac_try" in
1535 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1536 *) ac_try_echo=$ac_try;;
1537 esac
1538 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1539 $as_echo "$ac_try_echo"; } >&5
1540 (eval "$ac_link") 2>&5
1541 ac_status=$?
1542 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1543 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1544 { { case "(($ac_try" in
1545 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1546 *) ac_try_echo=$ac_try;;
1547 esac
1548 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1549 $as_echo "$ac_try_echo"; } >&5
1550 (eval "$ac_try") 2>&5
1551 ac_status=$?
1552 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1553 test $ac_status = 0; }; }; then :
1554 ac_retval=0
1555 else
1556 $as_echo "$as_me: program exited with status $ac_status" >&5
1557 $as_echo "$as_me: failed program was:" >&5
1558 sed 's/^/| /' conftest.$ac_ext >&5
1559
1560 ac_retval=$ac_status
1561 fi
1562 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1563 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1564 as_fn_set_status $ac_retval
1565
1566 } # ac_fn_c_try_run
1567
1568 # ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1569 # -------------------------------------------------------
1570 # Tests whether HEADER exists, giving a warning if it cannot be compiled using
1571 # the include files in INCLUDES and setting the cache variable VAR
1572 # accordingly.
1573 ac_fn_c_check_header_mongrel ()
1574 {
1575 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1576 if eval \${$3+:} false; then :
1577 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1578 $as_echo_n "checking for $2... " >&6; }
1579 if eval \${$3+:} false; then :
1580 $as_echo_n "(cached) " >&6
1581 fi
1582 eval ac_res=\$$3
1583 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1584 $as_echo "$ac_res" >&6; }
1585 else
1586 # Is the header compilable?
1587 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1588 $as_echo_n "checking $2 usability... " >&6; }
1589 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1590 /* end confdefs.h. */
1591 $4
1592 #include <$2>
1593 _ACEOF
1594 if ac_fn_c_try_compile "$LINENO"; then :
1595 ac_header_compiler=yes
1596 else
1597 ac_header_compiler=no
1598 fi
1599 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1600 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1601 $as_echo "$ac_header_compiler" >&6; }
1602
1603 # Is the header present?
1604 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1605 $as_echo_n "checking $2 presence... " >&6; }
1606 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1607 /* end confdefs.h. */
1608 #include <$2>
1609 _ACEOF
1610 if ac_fn_c_try_cpp "$LINENO"; then :
1611 ac_header_preproc=yes
1612 else
1613 ac_header_preproc=no
1614 fi
1615 rm -f conftest.err conftest.i conftest.$ac_ext
1616 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1617 $as_echo "$ac_header_preproc" >&6; }
1618
1619 # So? What about this header?
1620 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1621 yes:no: )
1622 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1623 $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1624 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1625 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1626 ;;
1627 no:yes:* )
1628 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1629 $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1630 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5
1631 $as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;}
1632 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1633 $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1634 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5
1635 $as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;}
1636 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1637 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1638 ( $as_echo "## -------------------------------- ##
1639 ## Report this to bug-unrtf@gnu.org ##
1640 ## -------------------------------- ##"
1641 ) | sed "s/^/$as_me: WARNING: /" >&2
1642 ;;
1643 esac
1644 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1645 $as_echo_n "checking for $2... " >&6; }
1646 if eval \${$3+:} false; then :
1647 $as_echo_n "(cached) " >&6
1648 else
1649 eval "$3=\$ac_header_compiler"
1650 fi
1651 eval ac_res=\$$3
1652 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1653 $as_echo "$ac_res" >&6; }
1654 fi
1655 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1656
1657 } # ac_fn_c_check_header_mongrel
1658
1659 # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1660 # -------------------------------------------------------
1661 # Tests whether HEADER exists and can be compiled using the include files in
1662 # INCLUDES, setting the cache variable VAR accordingly.
1663 ac_fn_c_check_header_compile ()
1664 {
1665 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1666 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1667 $as_echo_n "checking for $2... " >&6; }
1668 if eval \${$3+:} false; then :
1669 $as_echo_n "(cached) " >&6
1670 else
1671 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1672 /* end confdefs.h. */
1673 $4
1674 #include <$2>
1675 _ACEOF
1676 if ac_fn_c_try_compile "$LINENO"; then :
1677 eval "$3=yes"
1678 else
1679 eval "$3=no"
1680 fi
1681 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1682 fi
1683 eval ac_res=\$$3
1684 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1685 $as_echo "$ac_res" >&6; }
1686 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1687
1688 } # ac_fn_c_check_header_compile
1689
1690 # ac_fn_c_try_link LINENO
1691 # -----------------------
1692 # Try to link conftest.$ac_ext, and return whether this succeeded.
1693 ac_fn_c_try_link ()
1694 {
1695 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1696 rm -f conftest.$ac_objext conftest$ac_exeext
1697 if { { ac_try="$ac_link"
1698 case "(($ac_try" in
1699 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1700 *) ac_try_echo=$ac_try;;
1701 esac
1702 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1703 $as_echo "$ac_try_echo"; } >&5
1704 (eval "$ac_link") 2>conftest.err
1705 ac_status=$?
1706 if test -s conftest.err; then
1707 grep -v '^ *+' conftest.err >conftest.er1
1708 cat conftest.er1 >&5
1709 mv -f conftest.er1 conftest.err
1710 fi
1711 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1712 test $ac_status = 0; } && {
1713 test -z "$ac_c_werror_flag" ||
1714 test ! -s conftest.err
1715 } && test -s conftest$ac_exeext && {
1716 test "$cross_compiling" = yes ||
1717 test -x conftest$ac_exeext
1718 }; then :
1719 ac_retval=0
1720 else
1721 $as_echo "$as_me: failed program was:" >&5
1722 sed 's/^/| /' conftest.$ac_ext >&5
1723
1724 ac_retval=1
1725 fi
1726 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1727 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1728 # interfere with the next link command; also delete a directory that is
1729 # left behind by Apple's compiler. We do this before executing the actions.
1730 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1731 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1732 as_fn_set_status $ac_retval
1733
1734 } # ac_fn_c_try_link
1735
1736 # ac_fn_c_check_func LINENO FUNC VAR
1737 # ----------------------------------
1738 # Tests whether FUNC exists, setting the cache variable VAR accordingly
1739 ac_fn_c_check_func ()
1740 {
1741 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1742 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1743 $as_echo_n "checking for $2... " >&6; }
1744 if eval \${$3+:} false; then :
1745 $as_echo_n "(cached) " >&6
1746 else
1747 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1748 /* end confdefs.h. */
1749 /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1750 For example, HP-UX 11i <limits.h> declares gettimeofday. */
1751 #define $2 innocuous_$2
1752
1753 /* System header to define __stub macros and hopefully few prototypes,
1754 which can conflict with char $2 (); below.
1755 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1756 <limits.h> exists even on freestanding compilers. */
1757
1758 #ifdef __STDC__
1759 # include <limits.h>
1760 #else
1761 # include <assert.h>
1762 #endif
1763
1764 #undef $2
1765
1766 /* Override any GCC internal prototype to avoid an error.
1767 Use char because int might match the return type of a GCC
1768 builtin and then its argument prototype would still apply. */
1769 #ifdef __cplusplus
1770 extern "C"
1771 #endif
1772 char $2 ();
1773 /* The GNU C library defines this for functions which it implements
1774 to always fail with ENOSYS. Some functions are actually named
1775 something starting with __ and the normal name is an alias. */
1776 #if defined __stub_$2 || defined __stub___$2
1777 choke me
1778 #endif
1779
1780 int
1781 main ()
1782 {
1783 return $2 ();
1784 ;
1785 return 0;
1786 }
1787 _ACEOF
1788 if ac_fn_c_try_link "$LINENO"; then :
1789 eval "$3=yes"
1790 else
1791 eval "$3=no"
1792 fi
1793 rm -f core conftest.err conftest.$ac_objext \
1794 conftest$ac_exeext conftest.$ac_ext
1795 fi
1796 eval ac_res=\$$3
1797 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1798 $as_echo "$ac_res" >&6; }
1799 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1800
1801 } # ac_fn_c_check_func
14691802 cat >config.log <<_ACEOF
14701803 This file contains any messages produced by compilers while
14711804 running configure, to aid debugging if configure makes a mistake.
14721805
1473 It was created by unrtf $as_me 0.21.2, which was
1474 generated by GNU Autoconf 2.63. Invocation command line was
1806 It was created by unrtf $as_me 0.21.3, which was
1807 generated by GNU Autoconf 2.69. Invocation command line was
14751808
14761809 $ $0 $@
14771810
15071840 do
15081841 IFS=$as_save_IFS
15091842 test -z "$as_dir" && as_dir=.
1510 $as_echo "PATH: $as_dir"
1511 done
1843 $as_echo "PATH: $as_dir"
1844 done
15121845 IFS=$as_save_IFS
15131846
15141847 } >&5
15451878 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
15461879 esac
15471880 case $ac_pass in
1548 1) ac_configure_args0="$ac_configure_args0 '$ac_arg'" ;;
1881 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
15491882 2)
1550 ac_configure_args1="$ac_configure_args1 '$ac_arg'"
1883 as_fn_append ac_configure_args1 " '$ac_arg'"
15511884 if test $ac_must_keep_next = true; then
15521885 ac_must_keep_next=false # Got value, back to normal.
15531886 else
15631896 -* ) ac_must_keep_next=true ;;
15641897 esac
15651898 fi
1566 ac_configure_args="$ac_configure_args '$ac_arg'"
1899 as_fn_append ac_configure_args " '$ac_arg'"
15671900 ;;
15681901 esac
15691902 done
15701903 done
1571 $as_unset ac_configure_args0 || test "${ac_configure_args0+set}" != set || { ac_configure_args0=; export ac_configure_args0; }
1572 $as_unset ac_configure_args1 || test "${ac_configure_args1+set}" != set || { ac_configure_args1=; export ac_configure_args1; }
1904 { ac_configure_args0=; unset ac_configure_args0;}
1905 { ac_configure_args1=; unset ac_configure_args1;}
15731906
15741907 # When interrupted or exit'd, cleanup temporary files, and complete
15751908 # config.log. We remove comments because anyway the quotes in there
15811914 {
15821915 echo
15831916
1584 cat <<\_ASBOX
1585 ## ---------------- ##
1917 $as_echo "## ---------------- ##
15861918 ## Cache variables. ##
1587 ## ---------------- ##
1588 _ASBOX
1919 ## ---------------- ##"
15891920 echo
15901921 # The following way of writing the cache mishandles newlines in values,
15911922 (
15941925 case $ac_val in #(
15951926 *${as_nl}*)
15961927 case $ac_var in #(
1597 *_cv_*) { $as_echo "$as_me:$LINENO: WARNING: cache variable $ac_var contains a newline" >&5
1928 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
15981929 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
15991930 esac
16001931 case $ac_var in #(
16011932 _ | IFS | as_nl) ;; #(
16021933 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
1603 *) $as_unset $ac_var ;;
1934 *) { eval $ac_var=; unset $ac_var;} ;;
16041935 esac ;;
16051936 esac
16061937 done
16191950 )
16201951 echo
16211952
1622 cat <<\_ASBOX
1623 ## ----------------- ##
1953 $as_echo "## ----------------- ##
16241954 ## Output variables. ##
1625 ## ----------------- ##
1626 _ASBOX
1955 ## ----------------- ##"
16271956 echo
16281957 for ac_var in $ac_subst_vars
16291958 do
16361965 echo
16371966
16381967 if test -n "$ac_subst_files"; then
1639 cat <<\_ASBOX
1640 ## ------------------- ##
1968 $as_echo "## ------------------- ##
16411969 ## File substitutions. ##
1642 ## ------------------- ##
1643 _ASBOX
1970 ## ------------------- ##"
16441971 echo
16451972 for ac_var in $ac_subst_files
16461973 do
16541981 fi
16551982
16561983 if test -s confdefs.h; then
1657 cat <<\_ASBOX
1658 ## ----------- ##
1984 $as_echo "## ----------- ##
16591985 ## confdefs.h. ##
1660 ## ----------- ##
1661 _ASBOX
1986 ## ----------- ##"
16621987 echo
16631988 cat confdefs.h
16641989 echo
16721997 exit $exit_status
16731998 ' 0
16741999 for ac_signal in 1 2 13 15; do
1675 trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal
2000 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
16762001 done
16772002 ac_signal=0
16782003
16792004 # confdefs.h avoids OS command line length limits that DEFS can exceed.
16802005 rm -f -r conftest* confdefs.h
16812006
2007 $as_echo "/* confdefs.h */" > confdefs.h
2008
16822009 # Predefined preprocessor variables.
16832010
16842011 cat >>confdefs.h <<_ACEOF
16852012 #define PACKAGE_NAME "$PACKAGE_NAME"
16862013 _ACEOF
16872014
1688
16892015 cat >>confdefs.h <<_ACEOF
16902016 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
16912017 _ACEOF
16922018
1693
16942019 cat >>confdefs.h <<_ACEOF
16952020 #define PACKAGE_VERSION "$PACKAGE_VERSION"
16962021 _ACEOF
16972022
1698
16992023 cat >>confdefs.h <<_ACEOF
17002024 #define PACKAGE_STRING "$PACKAGE_STRING"
17012025 _ACEOF
17022026
1703
17042027 cat >>confdefs.h <<_ACEOF
17052028 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2029 _ACEOF
2030
2031 cat >>confdefs.h <<_ACEOF
2032 #define PACKAGE_URL "$PACKAGE_URL"
17062033 _ACEOF
17072034
17082035
17112038 ac_site_file1=NONE
17122039 ac_site_file2=NONE
17132040 if test -n "$CONFIG_SITE"; then
1714 ac_site_file1=$CONFIG_SITE
2041 # We do not want a PATH search for config.site.
2042 case $CONFIG_SITE in #((
2043 -*) ac_site_file1=./$CONFIG_SITE;;
2044 */*) ac_site_file1=$CONFIG_SITE;;
2045 *) ac_site_file1=./$CONFIG_SITE;;
2046 esac
17152047 elif test "x$prefix" != xNONE; then
17162048 ac_site_file1=$prefix/share/config.site
17172049 ac_site_file2=$prefix/etc/config.site
17222054 for ac_site_file in "$ac_site_file1" "$ac_site_file2"
17232055 do
17242056 test "x$ac_site_file" = xNONE && continue
1725 if test -r "$ac_site_file"; then
1726 { $as_echo "$as_me:$LINENO: loading site script $ac_site_file" >&5
2057 if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
2058 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
17272059 $as_echo "$as_me: loading site script $ac_site_file" >&6;}
17282060 sed 's/^/| /' "$ac_site_file" >&5
1729 . "$ac_site_file"
2061 . "$ac_site_file" \
2062 || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2063 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2064 as_fn_error $? "failed to load site script $ac_site_file
2065 See \`config.log' for more details" "$LINENO" 5; }
17302066 fi
17312067 done
17322068
17332069 if test -r "$cache_file"; then
1734 # Some versions of bash will fail to source /dev/null (special
1735 # files actually), so we avoid doing that.
1736 if test -f "$cache_file"; then
1737 { $as_echo "$as_me:$LINENO: loading cache $cache_file" >&5
2070 # Some versions of bash will fail to source /dev/null (special files
2071 # actually), so we avoid doing that. DJGPP emulates it as a regular file.
2072 if test /dev/null != "$cache_file" && test -f "$cache_file"; then
2073 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
17382074 $as_echo "$as_me: loading cache $cache_file" >&6;}
17392075 case $cache_file in
17402076 [\\/]* | ?:[\\/]* ) . "$cache_file";;
17422078 esac
17432079 fi
17442080 else
1745 { $as_echo "$as_me:$LINENO: creating cache $cache_file" >&5
2081 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
17462082 $as_echo "$as_me: creating cache $cache_file" >&6;}
17472083 >$cache_file
17482084 fi
17572093 eval ac_new_val=\$ac_env_${ac_var}_value
17582094 case $ac_old_set,$ac_new_set in
17592095 set,)
1760 { $as_echo "$as_me:$LINENO: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2096 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
17612097 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
17622098 ac_cache_corrupted=: ;;
17632099 ,set)
1764 { $as_echo "$as_me:$LINENO: error: \`$ac_var' was not set in the previous run" >&5
2100 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
17652101 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
17662102 ac_cache_corrupted=: ;;
17672103 ,);;
17712107 ac_old_val_w=`echo x $ac_old_val`
17722108 ac_new_val_w=`echo x $ac_new_val`
17732109 if test "$ac_old_val_w" != "$ac_new_val_w"; then
1774 { $as_echo "$as_me:$LINENO: error: \`$ac_var' has changed since the previous run:" >&5
2110 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
17752111 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
17762112 ac_cache_corrupted=:
17772113 else
1778 { $as_echo "$as_me:$LINENO: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2114 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
17792115 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
17802116 eval $ac_var=\$ac_old_val
17812117 fi
1782 { $as_echo "$as_me:$LINENO: former value: \`$ac_old_val'" >&5
2118 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
17832119 $as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
1784 { $as_echo "$as_me:$LINENO: current value: \`$ac_new_val'" >&5
2120 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
17852121 $as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
17862122 fi;;
17872123 esac
17932129 esac
17942130 case " $ac_configure_args " in
17952131 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
1796 *) ac_configure_args="$ac_configure_args '$ac_arg'" ;;
2132 *) as_fn_append ac_configure_args " '$ac_arg'" ;;
17972133 esac
17982134 fi
17992135 done
18002136 if $ac_cache_corrupted; then
1801 { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
2137 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
18022138 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
1803 { $as_echo "$as_me:$LINENO: error: changes in the environment can compromise the build" >&5
2139 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
18042140 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
1805 { { $as_echo "$as_me:$LINENO: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5
1806 $as_echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;}
1807 { (exit 1); exit 1; }; }
1808 fi
1809
1810
1811
1812
1813
1814
1815
1816
1817
1818
1819
1820
1821
1822
1823
1824
1825
1826
1827
1828
1829
1830
1831
1832
2141 as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2142 fi
2143 ## -------------------- ##
2144 ## Main body of script. ##
2145 ## -------------------- ##
18332146
18342147 ac_ext=c
18352148 ac_cpp='$CPP $CPPFLAGS'
18562169 fi
18572170 done
18582171 if test -z "$ac_aux_dir"; then
1859 { { $as_echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in config \"$srcdir\"/config" >&5
1860 $as_echo "$as_me: error: cannot find install-sh or install.sh in config \"$srcdir\"/config" >&2;}
1861 { (exit 1); exit 1; }; }
2172 as_fn_error $? "cannot find install-sh, install.sh, or shtool in config \"$srcdir\"/config" "$LINENO" 5
18622173 fi
18632174
18642175 # These three variables are undocumented and unsupported,
18752186
18762187 # Initialize automake
18772188
1878 am__api_version='1.11'
2189 am__api_version='1.12'
18792190
18802191 # Find a good install program. We prefer a C program (faster),
18812192 # so one script is as good as another. But avoid the broken or
18912202 # OS/2's system install, which has a completely different semantic
18922203 # ./install, which can be erroneously created by make from ./install.sh.
18932204 # Reject install programs that cannot install multiple files.
1894 { $as_echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5
2205 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
18952206 $as_echo_n "checking for a BSD-compatible install... " >&6; }
18962207 if test -z "$INSTALL"; then
1897 if test "${ac_cv_path_install+set}" = set; then
2208 if ${ac_cv_path_install+:} false; then :
18982209 $as_echo_n "(cached) " >&6
18992210 else
19002211 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
19022213 do
19032214 IFS=$as_save_IFS
19042215 test -z "$as_dir" && as_dir=.
1905 # Account for people who put trailing slashes in PATH elements.
1906 case $as_dir/ in
1907 ./ | .// | /cC/* | \
2216 # Account for people who put trailing slashes in PATH elements.
2217 case $as_dir/ in #((
2218 ./ | .// | /[cC]/* | \
19082219 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
1909 ?:\\/os2\\/install\\/* | ?:\\/OS2\\/INSTALL\\/* | \
2220 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
19102221 /usr/ucb/* ) ;;
19112222 *)
19122223 # OSF1 and SCO ODT 3.0 have their own names for install.
19142225 # by default.
19152226 for ac_prog in ginstall scoinst install; do
19162227 for ac_exec_ext in '' $ac_executable_extensions; do
1917 if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
2228 if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
19182229 if test $ac_prog = install &&
19192230 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
19202231 # AIX install. It has an incompatible calling convention.
19432254 ;;
19442255 esac
19452256
1946 done
2257 done
19472258 IFS=$as_save_IFS
19482259
19492260 rm -rf conftest.one conftest.two conftest.dir
19592270 INSTALL=$ac_install_sh
19602271 fi
19612272 fi
1962 { $as_echo "$as_me:$LINENO: result: $INSTALL" >&5
2273 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
19632274 $as_echo "$INSTALL" >&6; }
19642275
19652276 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
19702281
19712282 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
19722283
1973 { $as_echo "$as_me:$LINENO: checking whether build environment is sane" >&5
2284 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5
19742285 $as_echo_n "checking whether build environment is sane... " >&6; }
1975 # Just in case
1976 sleep 1
1977 echo timestamp > conftest.file
19782286 # Reject unsafe characters in $srcdir or the absolute working directory
19792287 # name. Accept space and tab only in the latter.
19802288 am_lf='
19812289 '
19822290 case `pwd` in
19832291 *[\\\"\#\$\&\'\`$am_lf]*)
1984 { { $as_echo "$as_me:$LINENO: error: unsafe absolute working directory name" >&5
1985 $as_echo "$as_me: error: unsafe absolute working directory name" >&2;}
1986 { (exit 1); exit 1; }; };;
2292 as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;;
19872293 esac
19882294 case $srcdir in
19892295 *[\\\"\#\$\&\'\`$am_lf\ \ ]*)
1990 { { $as_echo "$as_me:$LINENO: error: unsafe srcdir value: \`$srcdir'" >&5
1991 $as_echo "$as_me: error: unsafe srcdir value: \`$srcdir'" >&2;}
1992 { (exit 1); exit 1; }; };;
2296 as_fn_error $? "unsafe srcdir value: '$srcdir'" "$LINENO" 5;;
19932297 esac
19942298
1995 # Do `set' in a subshell so we don't clobber the current shell's
2299 # Do 'set' in a subshell so we don't clobber the current shell's
19962300 # arguments. Must try -L first in case configure is actually a
19972301 # symlink; some systems play weird games with the mod time of symlinks
19982302 # (eg FreeBSD returns the mod time of the symlink's containing
19992303 # directory).
20002304 if (
2001 set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
2002 if test "$*" = "X"; then
2003 # -L didn't work.
2004 set X `ls -t "$srcdir/configure" conftest.file`
2005 fi
2006 rm -f conftest.file
2007 if test "$*" != "X $srcdir/configure conftest.file" \
2008 && test "$*" != "X conftest.file $srcdir/configure"; then
2009
2010 # If neither matched, then we have a broken ls. This can happen
2011 # if, for instance, CONFIG_SHELL is bash and it inherits a
2012 # broken ls alias from the environment. This has actually
2013 # happened. Such a system could not be considered "sane".
2014 { { $as_echo "$as_me:$LINENO: error: ls -t appears to fail. Make sure there is not a broken
2015 alias in your environment" >&5
2016 $as_echo "$as_me: error: ls -t appears to fail. Make sure there is not a broken
2017 alias in your environment" >&2;}
2018 { (exit 1); exit 1; }; }
2019 fi
2020
2305 am_has_slept=no
2306 for am_try in 1 2; do
2307 echo "timestamp, slept: $am_has_slept" > conftest.file
2308 set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
2309 if test "$*" = "X"; then
2310 # -L didn't work.
2311 set X `ls -t "$srcdir/configure" conftest.file`
2312 fi
2313 if test "$*" != "X $srcdir/configure conftest.file" \
2314 && test "$*" != "X conftest.file $srcdir/configure"; then
2315
2316 # If neither matched, then we have a broken ls. This can happen
2317 # if, for instance, CONFIG_SHELL is bash and it inherits a
2318 # broken ls alias from the environment. This has actually
2319 # happened. Such a system could not be considered "sane".
2320 as_fn_error $? "ls -t appears to fail. Make sure there is not a broken
2321 alias in your environment" "$LINENO" 5
2322 fi
2323 if test "$2" = conftest.file || test $am_try -eq 2; then
2324 break
2325 fi
2326 # Just in case.
2327 sleep 1
2328 am_has_slept=yes
2329 done
20212330 test "$2" = conftest.file
20222331 )
20232332 then
20242333 # Ok.
20252334 :
20262335 else
2027 { { $as_echo "$as_me:$LINENO: error: newly created file is older than distributed files!
2028 Check your system clock" >&5
2029 $as_echo "$as_me: error: newly created file is older than distributed files!
2030 Check your system clock" >&2;}
2031 { (exit 1); exit 1; }; }
2032 fi
2033 { $as_echo "$as_me:$LINENO: result: yes" >&5
2336 as_fn_error $? "newly created file is older than distributed files!
2337 Check your system clock" "$LINENO" 5
2338 fi
2339 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
20342340 $as_echo "yes" >&6; }
2341 # If we didn't sleep, we still need to ensure time stamps of config.status and
2342 # generated files are strictly newer.
2343 am_sleep_pid=
2344 if grep 'slept: no' conftest.file >/dev/null 2>&1; then
2345 ( sleep 1 ) &
2346 am_sleep_pid=$!
2347 fi
2348
2349 rm -f conftest.file
2350
20352351 test "$program_prefix" != NONE &&
20362352 program_transform_name="s&^&$program_prefix&;$program_transform_name"
20372353 # Use a double $ so make ignores it.
20582374 am_missing_run="$MISSING --run "
20592375 else
20602376 am_missing_run=
2061 { $as_echo "$as_me:$LINENO: WARNING: \`missing' script is too old or missing" >&5
2062 $as_echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;}
2377 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: 'missing' script is too old or missing" >&5
2378 $as_echo "$as_me: WARNING: 'missing' script is too old or missing" >&2;}
20632379 fi
20642380
20652381 if test x"${install_sh}" != xset; then
20712387 esac
20722388 fi
20732389
2074 # Installed binaries are usually stripped using `strip' when the user
2075 # run `make install-strip'. However `strip' might not be the right
2390 # Installed binaries are usually stripped using 'strip' when the user
2391 # run "make install-strip". However 'strip' might not be the right
20762392 # tool to use in cross-compilation environments, therefore Automake
2077 # will honor the `STRIP' environment variable to overrule this program.
2393 # will honor the 'STRIP' environment variable to overrule this program.
20782394 if test "$cross_compiling" != no; then
20792395 if test -n "$ac_tool_prefix"; then
20802396 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
20812397 set dummy ${ac_tool_prefix}strip; ac_word=$2
2082 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
2398 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
20832399 $as_echo_n "checking for $ac_word... " >&6; }
2084 if test "${ac_cv_prog_STRIP+set}" = set; then
2400 if ${ac_cv_prog_STRIP+:} false; then :
20852401 $as_echo_n "(cached) " >&6
20862402 else
20872403 if test -n "$STRIP"; then
20922408 do
20932409 IFS=$as_save_IFS
20942410 test -z "$as_dir" && as_dir=.
2095 for ac_exec_ext in '' $ac_executable_extensions; do
2096 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2411 for ac_exec_ext in '' $ac_executable_extensions; do
2412 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
20972413 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
2098 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2414 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
20992415 break 2
21002416 fi
21012417 done
2102 done
2418 done
21032419 IFS=$as_save_IFS
21042420
21052421 fi
21062422 fi
21072423 STRIP=$ac_cv_prog_STRIP
21082424 if test -n "$STRIP"; then
2109 { $as_echo "$as_me:$LINENO: result: $STRIP" >&5
2425 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
21102426 $as_echo "$STRIP" >&6; }
21112427 else
2112 { $as_echo "$as_me:$LINENO: result: no" >&5
2428 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
21132429 $as_echo "no" >&6; }
21142430 fi
21152431
21192435 ac_ct_STRIP=$STRIP
21202436 # Extract the first word of "strip", so it can be a program name with args.
21212437 set dummy strip; ac_word=$2
2122 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
2438 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
21232439 $as_echo_n "checking for $ac_word... " >&6; }
2124 if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then
2440 if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
21252441 $as_echo_n "(cached) " >&6
21262442 else
21272443 if test -n "$ac_ct_STRIP"; then
21322448 do
21332449 IFS=$as_save_IFS
21342450 test -z "$as_dir" && as_dir=.
2135 for ac_exec_ext in '' $ac_executable_extensions; do
2136 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2451 for ac_exec_ext in '' $ac_executable_extensions; do
2452 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
21372453 ac_cv_prog_ac_ct_STRIP="strip"
2138 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2454 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
21392455 break 2
21402456 fi
21412457 done
2142 done
2458 done
21432459 IFS=$as_save_IFS
21442460
21452461 fi
21462462 fi
21472463 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
21482464 if test -n "$ac_ct_STRIP"; then
2149 { $as_echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5
2465 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
21502466 $as_echo "$ac_ct_STRIP" >&6; }
21512467 else
2152 { $as_echo "$as_me:$LINENO: result: no" >&5
2468 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
21532469 $as_echo "no" >&6; }
21542470 fi
21552471
21582474 else
21592475 case $cross_compiling:$ac_tool_warned in
21602476 yes:)
2161 { $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
2477 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
21622478 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
21632479 ac_tool_warned=yes ;;
21642480 esac
21712487 fi
21722488 INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
21732489
2174 { $as_echo "$as_me:$LINENO: checking for a thread-safe mkdir -p" >&5
2490 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5
21752491 $as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
21762492 if test -z "$MKDIR_P"; then
2177 if test "${ac_cv_path_mkdir+set}" = set; then
2493 if ${ac_cv_path_mkdir+:} false; then :
21782494 $as_echo_n "(cached) " >&6
21792495 else
21802496 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
21822498 do
21832499 IFS=$as_save_IFS
21842500 test -z "$as_dir" && as_dir=.
2185 for ac_prog in mkdir gmkdir; do
2501 for ac_prog in mkdir gmkdir; do
21862502 for ac_exec_ext in '' $ac_executable_extensions; do
2187 { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; } || continue
2503 as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext" || continue
21882504 case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
21892505 'mkdir (GNU coreutils) '* | \
21902506 'mkdir (coreutils) '* | \
21942510 esac
21952511 done
21962512 done
2197 done
2513 done
21982514 IFS=$as_save_IFS
21992515
22002516 fi
22012517
2518 test -d ./--version && rmdir ./--version
22022519 if test "${ac_cv_path_mkdir+set}" = set; then
22032520 MKDIR_P="$ac_cv_path_mkdir -p"
22042521 else
22062523 # value for MKDIR_P within a source directory, because that will
22072524 # break other packages using the cache if that directory is
22082525 # removed, or if the value is a relative name.
2209 test -d ./--version && rmdir ./--version
22102526 MKDIR_P="$ac_install_sh -d"
22112527 fi
22122528 fi
2213 { $as_echo "$as_me:$LINENO: result: $MKDIR_P" >&5
2529 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
22142530 $as_echo "$MKDIR_P" >&6; }
2215
2216 mkdir_p="$MKDIR_P"
2217 case $mkdir_p in
2218 [\\/$]* | ?:[\\/]*) ;;
2219 */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;;
2220 esac
22212531
22222532 for ac_prog in gawk mawk nawk awk
22232533 do
22242534 # Extract the first word of "$ac_prog", so it can be a program name with args.
22252535 set dummy $ac_prog; ac_word=$2
2226 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
2536 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
22272537 $as_echo_n "checking for $ac_word... " >&6; }
2228 if test "${ac_cv_prog_AWK+set}" = set; then
2538 if ${ac_cv_prog_AWK+:} false; then :
22292539 $as_echo_n "(cached) " >&6
22302540 else
22312541 if test -n "$AWK"; then
22362546 do
22372547 IFS=$as_save_IFS
22382548 test -z "$as_dir" && as_dir=.
2239 for ac_exec_ext in '' $ac_executable_extensions; do
2240 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2549 for ac_exec_ext in '' $ac_executable_extensions; do
2550 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
22412551 ac_cv_prog_AWK="$ac_prog"
2242 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2552 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
22432553 break 2
22442554 fi
22452555 done
2246 done
2556 done
22472557 IFS=$as_save_IFS
22482558
22492559 fi
22502560 fi
22512561 AWK=$ac_cv_prog_AWK
22522562 if test -n "$AWK"; then
2253 { $as_echo "$as_me:$LINENO: result: $AWK" >&5
2563 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
22542564 $as_echo "$AWK" >&6; }
22552565 else
2256 { $as_echo "$as_me:$LINENO: result: no" >&5
2566 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
22572567 $as_echo "no" >&6; }
22582568 fi
22592569
22612571 test -n "$AWK" && break
22622572 done
22632573
2264 { $as_echo "$as_me:$LINENO: checking whether ${MAKE-make} sets \$(MAKE)" >&5
2574 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
22652575 $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
22662576 set x ${MAKE-make}
22672577 ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
2268 if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then
2578 if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then :
22692579 $as_echo_n "(cached) " >&6
22702580 else
22712581 cat >conftest.make <<\_ACEOF
22732583 all:
22742584 @echo '@@@%%%=$(MAKE)=@@@%%%'
22752585 _ACEOF
2276 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
2586 # GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
22772587 case `${MAKE-make} -f conftest.make 2>/dev/null` in
22782588 *@@@%%%=?*=@@@%%%*)
22792589 eval ac_cv_prog_make_${ac_make}_set=yes;;
22832593 rm -f conftest.make
22842594 fi
22852595 if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
2286 { $as_echo "$as_me:$LINENO: result: yes" >&5
2596 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
22872597 $as_echo "yes" >&6; }
22882598 SET_MAKE=
22892599 else
2290 { $as_echo "$as_me:$LINENO: result: no" >&5
2600 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
22912601 $as_echo "no" >&6; }
22922602 SET_MAKE="MAKE=${MAKE-make}"
22932603 fi
23072617 am__isrc=' -I$(srcdir)'
23082618 # test to see if srcdir already configured
23092619 if test -f $srcdir/config.status; then
2310 { { $as_echo "$as_me:$LINENO: error: source directory already configured; run \"make distclean\" there first" >&5
2311 $as_echo "$as_me: error: source directory already configured; run \"make distclean\" there first" >&2;}
2312 { (exit 1); exit 1; }; }
2620 as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5
23132621 fi
23142622 fi
23152623
23252633
23262634 # Define the identity of the package.
23272635 PACKAGE='unrtf'
2328 VERSION='0.21.2'
2636 VERSION='0.21.3'
23292637
23302638
23312639 cat >>confdefs.h <<_ACEOF
23532661
23542662 MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
23552663
2664 mkdir_p="$MKDIR_P"
23562665 # We need awk for the "check" target. The system "awk" is bad on
23572666 # some platforms.
2358 # Always define AMTAR for backward compatibility.
2359
2360 AMTAR=${AMTAR-"${am_missing_run}tar"}
2361
2362 am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -'
2667 # Always define AMTAR for backward compatibility. Yes, it's still used
2668 # in the wild :-( We should find a proper way to deprecate it ...
2669 AMTAR='$${TAR-tar}'
2670
2671 am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -'
23632672
23642673
23652674
23782687 # incompatible) autotools do not have any chance to trigger and mess up things.
23792688
23802689
2381 { $as_echo "$as_me:$LINENO: checking whether to enable maintainer-specific portions of Makefiles" >&5
2690 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
23822691 $as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
23832692 # Check whether --enable-maintainer-mode was given.
2384 if test "${enable_maintainer_mode+set}" = set; then
2693 if test "${enable_maintainer_mode+set}" = set; then :
23852694 enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
23862695 else
23872696 USE_MAINTAINER_MODE=no
23882697 fi
23892698
2390 { $as_echo "$as_me:$LINENO: result: $USE_MAINTAINER_MODE" >&5
2699 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
23912700 $as_echo "$USE_MAINTAINER_MODE" >&6; }
23922701 if test $USE_MAINTAINER_MODE = yes; then
23932702 MAINTAINER_MODE_TRUE=
24102719 if test -n "$ac_tool_prefix"; then
24112720 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
24122721 set dummy ${ac_tool_prefix}gcc; ac_word=$2
2413 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
2722 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
24142723 $as_echo_n "checking for $ac_word... " >&6; }
2415 if test "${ac_cv_prog_CC+set}" = set; then
2724 if ${ac_cv_prog_CC+:} false; then :
24162725 $as_echo_n "(cached) " >&6
24172726 else
24182727 if test -n "$CC"; then
24232732 do
24242733 IFS=$as_save_IFS
24252734 test -z "$as_dir" && as_dir=.
2426 for ac_exec_ext in '' $ac_executable_extensions; do
2427 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2735 for ac_exec_ext in '' $ac_executable_extensions; do
2736 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
24282737 ac_cv_prog_CC="${ac_tool_prefix}gcc"
2429 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2738 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
24302739 break 2
24312740 fi
24322741 done
2433 done
2742 done
24342743 IFS=$as_save_IFS
24352744
24362745 fi
24372746 fi
24382747 CC=$ac_cv_prog_CC
24392748 if test -n "$CC"; then
2440 { $as_echo "$as_me:$LINENO: result: $CC" >&5
2749 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
24412750 $as_echo "$CC" >&6; }
24422751 else
2443 { $as_echo "$as_me:$LINENO: result: no" >&5
2752 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
24442753 $as_echo "no" >&6; }
24452754 fi
24462755
24502759 ac_ct_CC=$CC
24512760 # Extract the first word of "gcc", so it can be a program name with args.
24522761 set dummy gcc; ac_word=$2
2453 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
2762 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
24542763 $as_echo_n "checking for $ac_word... " >&6; }
2455 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
2764 if ${ac_cv_prog_ac_ct_CC+:} false; then :
24562765 $as_echo_n "(cached) " >&6
24572766 else
24582767 if test -n "$ac_ct_CC"; then
24632772 do
24642773 IFS=$as_save_IFS
24652774 test -z "$as_dir" && as_dir=.
2466 for ac_exec_ext in '' $ac_executable_extensions; do
2467 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2775 for ac_exec_ext in '' $ac_executable_extensions; do
2776 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
24682777 ac_cv_prog_ac_ct_CC="gcc"
2469 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2778 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
24702779 break 2
24712780 fi
24722781 done
2473 done
2782 done
24742783 IFS=$as_save_IFS
24752784
24762785 fi
24772786 fi
24782787 ac_ct_CC=$ac_cv_prog_ac_ct_CC
24792788 if test -n "$ac_ct_CC"; then
2480 { $as_echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
2789 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
24812790 $as_echo "$ac_ct_CC" >&6; }
24822791 else
2483 { $as_echo "$as_me:$LINENO: result: no" >&5
2792 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
24842793 $as_echo "no" >&6; }
24852794 fi
24862795
24892798 else
24902799 case $cross_compiling:$ac_tool_warned in
24912800 yes:)
2492 { $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
2801 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
24932802 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
24942803 ac_tool_warned=yes ;;
24952804 esac
25032812 if test -n "$ac_tool_prefix"; then
25042813 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
25052814 set dummy ${ac_tool_prefix}cc; ac_word=$2
2506 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
2815 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
25072816 $as_echo_n "checking for $ac_word... " >&6; }
2508 if test "${ac_cv_prog_CC+set}" = set; then
2817 if ${ac_cv_prog_CC+:} false; then :
25092818 $as_echo_n "(cached) " >&6
25102819 else
25112820 if test -n "$CC"; then
25162825 do
25172826 IFS=$as_save_IFS
25182827 test -z "$as_dir" && as_dir=.
2519 for ac_exec_ext in '' $ac_executable_extensions; do
2520 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2828 for ac_exec_ext in '' $ac_executable_extensions; do
2829 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
25212830 ac_cv_prog_CC="${ac_tool_prefix}cc"
2522 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2831 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
25232832 break 2
25242833 fi
25252834 done
2526 done
2835 done
25272836 IFS=$as_save_IFS
25282837
25292838 fi
25302839 fi
25312840 CC=$ac_cv_prog_CC
25322841 if test -n "$CC"; then
2533 { $as_echo "$as_me:$LINENO: result: $CC" >&5
2842 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
25342843 $as_echo "$CC" >&6; }
25352844 else
2536 { $as_echo "$as_me:$LINENO: result: no" >&5
2845 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
25372846 $as_echo "no" >&6; }
25382847 fi
25392848
25432852 if test -z "$CC"; then
25442853 # Extract the first word of "cc", so it can be a program name with args.
25452854 set dummy cc; ac_word=$2
2546 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
2855 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
25472856 $as_echo_n "checking for $ac_word... " >&6; }
2548 if test "${ac_cv_prog_CC+set}" = set; then
2857 if ${ac_cv_prog_CC+:} false; then :
25492858 $as_echo_n "(cached) " >&6
25502859 else
25512860 if test -n "$CC"; then
25572866 do
25582867 IFS=$as_save_IFS
25592868 test -z "$as_dir" && as_dir=.
2560 for ac_exec_ext in '' $ac_executable_extensions; do
2561 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2869 for ac_exec_ext in '' $ac_executable_extensions; do
2870 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
25622871 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
25632872 ac_prog_rejected=yes
25642873 continue
25652874 fi
25662875 ac_cv_prog_CC="cc"
2567 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2876 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
25682877 break 2
25692878 fi
25702879 done
2571 done
2880 done
25722881 IFS=$as_save_IFS
25732882
25742883 if test $ac_prog_rejected = yes; then
25872896 fi
25882897 CC=$ac_cv_prog_CC
25892898 if test -n "$CC"; then
2590 { $as_echo "$as_me:$LINENO: result: $CC" >&5
2899 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
25912900 $as_echo "$CC" >&6; }
25922901 else
2593 { $as_echo "$as_me:$LINENO: result: no" >&5
2902 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
25942903 $as_echo "no" >&6; }
25952904 fi
25962905
26022911 do
26032912 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
26042913 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2605 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
2914 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
26062915 $as_echo_n "checking for $ac_word... " >&6; }
2607 if test "${ac_cv_prog_CC+set}" = set; then
2916 if ${ac_cv_prog_CC+:} false; then :
26082917 $as_echo_n "(cached) " >&6
26092918 else
26102919 if test -n "$CC"; then
26152924 do
26162925 IFS=$as_save_IFS
26172926 test -z "$as_dir" && as_dir=.
2618 for ac_exec_ext in '' $ac_executable_extensions; do
2619 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2927 for ac_exec_ext in '' $ac_executable_extensions; do
2928 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
26202929 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
2621 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2930 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
26222931 break 2
26232932 fi
26242933 done
2625 done
2934 done
26262935 IFS=$as_save_IFS
26272936
26282937 fi
26292938 fi
26302939 CC=$ac_cv_prog_CC
26312940 if test -n "$CC"; then
2632 { $as_echo "$as_me:$LINENO: result: $CC" >&5
2941 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
26332942 $as_echo "$CC" >&6; }
26342943 else
2635 { $as_echo "$as_me:$LINENO: result: no" >&5
2944 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
26362945 $as_echo "no" >&6; }
26372946 fi
26382947
26462955 do
26472956 # Extract the first word of "$ac_prog", so it can be a program name with args.
26482957 set dummy $ac_prog; ac_word=$2
2649 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
2958 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
26502959 $as_echo_n "checking for $ac_word... " >&6; }
2651 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
2960 if ${ac_cv_prog_ac_ct_CC+:} false; then :
26522961 $as_echo_n "(cached) " >&6
26532962 else
26542963 if test -n "$ac_ct_CC"; then
26592968 do
26602969 IFS=$as_save_IFS
26612970 test -z "$as_dir" && as_dir=.
2662 for ac_exec_ext in '' $ac_executable_extensions; do
2663 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2971 for ac_exec_ext in '' $ac_executable_extensions; do
2972 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
26642973 ac_cv_prog_ac_ct_CC="$ac_prog"
2665 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2974 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
26662975 break 2
26672976 fi
26682977 done
2669 done
2978 done
26702979 IFS=$as_save_IFS
26712980
26722981 fi
26732982 fi
26742983 ac_ct_CC=$ac_cv_prog_ac_ct_CC
26752984 if test -n "$ac_ct_CC"; then
2676 { $as_echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
2985 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
26772986 $as_echo "$ac_ct_CC" >&6; }
26782987 else
2679 { $as_echo "$as_me:$LINENO: result: no" >&5
2988 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
26802989 $as_echo "no" >&6; }
26812990 fi
26822991
26892998 else
26902999 case $cross_compiling:$ac_tool_warned in
26913000 yes:)
2692 { $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
3001 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
26933002 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
26943003 ac_tool_warned=yes ;;
26953004 esac
27003009 fi
27013010
27023011
2703 test -z "$CC" && { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
3012 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
27043013 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2705 { { $as_echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH
2706 See \`config.log' for more details." >&5
2707 $as_echo "$as_me: error: no acceptable C compiler found in \$PATH
2708 See \`config.log' for more details." >&2;}
2709 { (exit 1); exit 1; }; }; }
3014 as_fn_error $? "no acceptable C compiler found in \$PATH
3015 See \`config.log' for more details" "$LINENO" 5; }
27103016
27113017 # Provide some information about the compiler.
2712 $as_echo "$as_me:$LINENO: checking for C compiler version" >&5
3018 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
27133019 set X $ac_compile
27143020 ac_compiler=$2
2715 { (ac_try="$ac_compiler --version >&5"
3021 for ac_option in --version -v -V -qversion; do
3022 { { ac_try="$ac_compiler $ac_option >&5"
27163023 case "(($ac_try" in
27173024 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
27183025 *) ac_try_echo=$ac_try;;
27193026 esac
2720 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
2721 $as_echo "$ac_try_echo") >&5
2722 (eval "$ac_compiler --version >&5") 2>&5
3027 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3028 $as_echo "$ac_try_echo"; } >&5
3029 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
27233030 ac_status=$?
2724 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
2725 (exit $ac_status); }
2726 { (ac_try="$ac_compiler -v >&5"
2727 case "(($ac_try" in
2728 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2729 *) ac_try_echo=$ac_try;;
2730 esac
2731 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
2732 $as_echo "$ac_try_echo") >&5
2733 (eval "$ac_compiler -v >&5") 2>&5
2734 ac_status=$?
2735 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
2736 (exit $ac_status); }
2737 { (ac_try="$ac_compiler -V >&5"
2738 case "(($ac_try" in
2739 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2740 *) ac_try_echo=$ac_try;;
2741 esac
2742 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
2743 $as_echo "$ac_try_echo") >&5
2744 (eval "$ac_compiler -V >&5") 2>&5
2745 ac_status=$?
2746 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
2747 (exit $ac_status); }
2748
2749 cat >conftest.$ac_ext <<_ACEOF
2750 /* confdefs.h. */
2751 _ACEOF
2752 cat confdefs.h >>conftest.$ac_ext
2753 cat >>conftest.$ac_ext <<_ACEOF
3031 if test -s conftest.err; then
3032 sed '10a\
3033 ... rest of stderr output deleted ...
3034 10q' conftest.err >conftest.er1
3035 cat conftest.er1 >&5
3036 fi
3037 rm -f conftest.er1 conftest.err
3038 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3039 test $ac_status = 0; }
3040 done
3041
3042 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
27543043 /* end confdefs.h. */
27553044
27563045 int
27663055 # Try to create an executable without -o first, disregard a.out.
27673056 # It will help us diagnose broken compilers, and finding out an intuition
27683057 # of exeext.
2769 { $as_echo "$as_me:$LINENO: checking for C compiler default output file name" >&5
2770 $as_echo_n "checking for C compiler default output file name... " >&6; }
3058 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
3059 $as_echo_n "checking whether the C compiler works... " >&6; }
27713060 ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
27723061
27733062 # The possible output files:
27833072 done
27843073 rm -f $ac_rmfiles
27853074
2786 if { (ac_try="$ac_link_default"
3075 if { { ac_try="$ac_link_default"
27873076 case "(($ac_try" in
27883077 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
27893078 *) ac_try_echo=$ac_try;;
27903079 esac
2791 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
2792 $as_echo "$ac_try_echo") >&5
3080 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3081 $as_echo "$ac_try_echo"; } >&5
27933082 (eval "$ac_link_default") 2>&5
27943083 ac_status=$?
2795 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
2796 (exit $ac_status); }; then
3084 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3085 test $ac_status = 0; }; then :
27973086 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
27983087 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
27993088 # in a Makefile. We should not override ac_cv_exeext if it was cached,
28103099 # certainly right.
28113100 break;;
28123101 *.* )
2813 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
3102 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
28143103 then :; else
28153104 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
28163105 fi
28293118 else
28303119 ac_file=''
28313120 fi
2832
2833 { $as_echo "$as_me:$LINENO: result: $ac_file" >&5
3121 if test -z "$ac_file"; then :
3122 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3123 $as_echo "no" >&6; }
3124 $as_echo "$as_me: failed program was:" >&5
3125 sed 's/^/| /' conftest.$ac_ext >&5
3126
3127 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3128 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3129 as_fn_error 77 "C compiler cannot create executables
3130 See \`config.log' for more details" "$LINENO" 5; }
3131 else
3132 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3133 $as_echo "yes" >&6; }
3134 fi
3135 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
3136 $as_echo_n "checking for C compiler default output file name... " >&6; }
3137 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
28343138 $as_echo "$ac_file" >&6; }
2835 if test -z "$ac_file"; then
2836 $as_echo "$as_me: failed program was:" >&5
2837 sed 's/^/| /' conftest.$ac_ext >&5
2838
2839 { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
2840 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2841 { { $as_echo "$as_me:$LINENO: error: C compiler cannot create executables
2842 See \`config.log' for more details." >&5
2843 $as_echo "$as_me: error: C compiler cannot create executables
2844 See \`config.log' for more details." >&2;}
2845 { (exit 77); exit 77; }; }; }
2846 fi
2847
28483139 ac_exeext=$ac_cv_exeext
2849
2850 # Check that the compiler produces executables we can run. If not, either
2851 # the compiler is broken, or we cross compile.
2852 { $as_echo "$as_me:$LINENO: checking whether the C compiler works" >&5
2853 $as_echo_n "checking whether the C compiler works... " >&6; }
2854 # FIXME: These cross compiler hacks should be removed for Autoconf 3.0
2855 # If not cross compiling, check that we can run a simple program.
2856 if test "$cross_compiling" != yes; then
2857 if { ac_try='./$ac_file'
2858 { (case "(($ac_try" in
2859 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2860 *) ac_try_echo=$ac_try;;
2861 esac
2862 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
2863 $as_echo "$ac_try_echo") >&5
2864 (eval "$ac_try") 2>&5
2865 ac_status=$?
2866 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
2867 (exit $ac_status); }; }; then
2868 cross_compiling=no
2869 else
2870 if test "$cross_compiling" = maybe; then
2871 cross_compiling=yes
2872 else
2873 { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
2874 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2875 { { $as_echo "$as_me:$LINENO: error: cannot run C compiled programs.
2876 If you meant to cross compile, use \`--host'.
2877 See \`config.log' for more details." >&5
2878 $as_echo "$as_me: error: cannot run C compiled programs.
2879 If you meant to cross compile, use \`--host'.
2880 See \`config.log' for more details." >&2;}
2881 { (exit 1); exit 1; }; }; }
2882 fi
2883 fi
2884 fi
2885 { $as_echo "$as_me:$LINENO: result: yes" >&5
2886 $as_echo "yes" >&6; }
28873140
28883141 rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
28893142 ac_clean_files=$ac_clean_files_save
2890 # Check that the compiler produces executables we can run. If not, either
2891 # the compiler is broken, or we cross compile.
2892 { $as_echo "$as_me:$LINENO: checking whether we are cross compiling" >&5
2893 $as_echo_n "checking whether we are cross compiling... " >&6; }
2894 { $as_echo "$as_me:$LINENO: result: $cross_compiling" >&5
2895 $as_echo "$cross_compiling" >&6; }
2896
2897 { $as_echo "$as_me:$LINENO: checking for suffix of executables" >&5
3143 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
28983144 $as_echo_n "checking for suffix of executables... " >&6; }
2899 if { (ac_try="$ac_link"
3145 if { { ac_try="$ac_link"
29003146 case "(($ac_try" in
29013147 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
29023148 *) ac_try_echo=$ac_try;;
29033149 esac
2904 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
2905 $as_echo "$ac_try_echo") >&5
3150 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3151 $as_echo "$ac_try_echo"; } >&5
29063152 (eval "$ac_link") 2>&5
29073153 ac_status=$?
2908 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
2909 (exit $ac_status); }; then
3154 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3155 test $ac_status = 0; }; then :
29103156 # If both `conftest.exe' and `conftest' are `present' (well, observable)
29113157 # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
29123158 # work properly (i.e., refer to `conftest.exe'), while it won't with
29213167 esac
29223168 done
29233169 else
2924 { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
3170 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
29253171 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2926 { { $as_echo "$as_me:$LINENO: error: cannot compute suffix of executables: cannot compile and link
2927 See \`config.log' for more details." >&5
2928 $as_echo "$as_me: error: cannot compute suffix of executables: cannot compile and link
2929 See \`config.log' for more details." >&2;}
2930 { (exit 1); exit 1; }; }; }
2931 fi
2932
2933 rm -f conftest$ac_cv_exeext
2934 { $as_echo "$as_me:$LINENO: result: $ac_cv_exeext" >&5
3172 as_fn_error $? "cannot compute suffix of executables: cannot compile and link
3173 See \`config.log' for more details" "$LINENO" 5; }
3174 fi
3175 rm -f conftest conftest$ac_cv_exeext
3176 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
29353177 $as_echo "$ac_cv_exeext" >&6; }
29363178
29373179 rm -f conftest.$ac_ext
29383180 EXEEXT=$ac_cv_exeext
29393181 ac_exeext=$EXEEXT
2940 { $as_echo "$as_me:$LINENO: checking for suffix of object files" >&5
2941 $as_echo_n "checking for suffix of object files... " >&6; }
2942 if test "${ac_cv_objext+set}" = set; then
2943 $as_echo_n "(cached) " >&6
2944 else
2945 cat >conftest.$ac_ext <<_ACEOF
2946 /* confdefs.h. */
2947 _ACEOF
2948 cat confdefs.h >>conftest.$ac_ext
2949 cat >>conftest.$ac_ext <<_ACEOF
3182 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
29503183 /* end confdefs.h. */
2951
3184 #include <stdio.h>
29523185 int
29533186 main ()
29543187 {
3188 FILE *f = fopen ("conftest.out", "w");
3189 return ferror (f) || fclose (f) != 0;
29553190
29563191 ;
29573192 return 0;
29583193 }
29593194 _ACEOF
2960 rm -f conftest.o conftest.obj
2961 if { (ac_try="$ac_compile"
3195 ac_clean_files="$ac_clean_files conftest.out"
3196 # Check that the compiler produces executables we can run. If not, either
3197 # the compiler is broken, or we cross compile.
3198 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3199 $as_echo_n "checking whether we are cross compiling... " >&6; }
3200 if test "$cross_compiling" != yes; then
3201 { { ac_try="$ac_link"
29623202 case "(($ac_try" in
29633203 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
29643204 *) ac_try_echo=$ac_try;;
29653205 esac
2966 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
2967 $as_echo "$ac_try_echo") >&5
3206 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3207 $as_echo "$ac_try_echo"; } >&5
3208 (eval "$ac_link") 2>&5
3209 ac_status=$?
3210 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3211 test $ac_status = 0; }
3212 if { ac_try='./conftest$ac_cv_exeext'
3213 { { case "(($ac_try" in
3214 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3215 *) ac_try_echo=$ac_try;;
3216 esac
3217 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3218 $as_echo "$ac_try_echo"; } >&5
3219 (eval "$ac_try") 2>&5
3220 ac_status=$?
3221 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3222 test $ac_status = 0; }; }; then
3223 cross_compiling=no
3224 else
3225 if test "$cross_compiling" = maybe; then
3226 cross_compiling=yes
3227 else
3228 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3229 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3230 as_fn_error $? "cannot run C compiled programs.
3231 If you meant to cross compile, use \`--host'.
3232 See \`config.log' for more details" "$LINENO" 5; }
3233 fi
3234 fi
3235 fi
3236 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3237 $as_echo "$cross_compiling" >&6; }
3238
3239 rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
3240 ac_clean_files=$ac_clean_files_save
3241 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3242 $as_echo_n "checking for suffix of object files... " >&6; }
3243 if ${ac_cv_objext+:} false; then :
3244 $as_echo_n "(cached) " >&6
3245 else
3246 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3247 /* end confdefs.h. */
3248
3249 int
3250 main ()
3251 {
3252
3253 ;
3254 return 0;
3255 }
3256 _ACEOF
3257 rm -f conftest.o conftest.obj
3258 if { { ac_try="$ac_compile"
3259 case "(($ac_try" in
3260 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3261 *) ac_try_echo=$ac_try;;
3262 esac
3263 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3264 $as_echo "$ac_try_echo"; } >&5
29683265 (eval "$ac_compile") 2>&5
29693266 ac_status=$?
2970 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
2971 (exit $ac_status); }; then
3267 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3268 test $ac_status = 0; }; then :
29723269 for ac_file in conftest.o conftest.obj conftest.*; do
29733270 test -f "$ac_file" || continue;
29743271 case $ac_file in
29813278 $as_echo "$as_me: failed program was:" >&5
29823279 sed 's/^/| /' conftest.$ac_ext >&5
29833280
2984 { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
3281 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
29853282 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2986 { { $as_echo "$as_me:$LINENO: error: cannot compute suffix of object files: cannot compile
2987 See \`config.log' for more details." >&5
2988 $as_echo "$as_me: error: cannot compute suffix of object files: cannot compile
2989 See \`config.log' for more details." >&2;}
2990 { (exit 1); exit 1; }; }; }
2991 fi
2992
3283 as_fn_error $? "cannot compute suffix of object files: cannot compile
3284 See \`config.log' for more details" "$LINENO" 5; }
3285 fi
29933286 rm -f conftest.$ac_cv_objext conftest.$ac_ext
29943287 fi
2995 { $as_echo "$as_me:$LINENO: result: $ac_cv_objext" >&5
3288 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
29963289 $as_echo "$ac_cv_objext" >&6; }
29973290 OBJEXT=$ac_cv_objext
29983291 ac_objext=$OBJEXT
2999 { $as_echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5
3292 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
30003293 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
3001 if test "${ac_cv_c_compiler_gnu+set}" = set; then
3294 if ${ac_cv_c_compiler_gnu+:} false; then :
30023295 $as_echo_n "(cached) " >&6
30033296 else
3004 cat >conftest.$ac_ext <<_ACEOF
3005 /* confdefs.h. */
3006 _ACEOF
3007 cat confdefs.h >>conftest.$ac_ext
3008 cat >>conftest.$ac_ext <<_ACEOF
3297 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
30093298 /* end confdefs.h. */
30103299
30113300 int
30193308 return 0;
30203309 }
30213310 _ACEOF
3022 rm -f conftest.$ac_objext
3023 if { (ac_try="$ac_compile"
3024 case "(($ac_try" in
3025 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3026 *) ac_try_echo=$ac_try;;
3027 esac
3028 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3029 $as_echo "$ac_try_echo") >&5
3030 (eval "$ac_compile") 2>conftest.er1
3031 ac_status=$?
3032 grep -v '^ *+' conftest.er1 >conftest.err
3033 rm -f conftest.er1
3034 cat conftest.err >&5
3035 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3036 (exit $ac_status); } && {
3037 test -z "$ac_c_werror_flag" ||
3038 test ! -s conftest.err
3039 } && test -s conftest.$ac_objext; then
3311 if ac_fn_c_try_compile "$LINENO"; then :
30403312 ac_compiler_gnu=yes
30413313 else
3042 $as_echo "$as_me: failed program was:" >&5
3043 sed 's/^/| /' conftest.$ac_ext >&5
3044
3045 ac_compiler_gnu=no
3046 fi
3047
3314 ac_compiler_gnu=no
3315 fi
30483316 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
30493317 ac_cv_c_compiler_gnu=$ac_compiler_gnu
30503318
30513319 fi
3052 { $as_echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5
3320 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
30533321 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
30543322 if test $ac_compiler_gnu = yes; then
30553323 GCC=yes
30583326 fi
30593327 ac_test_CFLAGS=${CFLAGS+set}
30603328 ac_save_CFLAGS=$CFLAGS
3061 { $as_echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5
3329 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
30623330 $as_echo_n "checking whether $CC accepts -g... " >&6; }
3063 if test "${ac_cv_prog_cc_g+set}" = set; then
3331 if ${ac_cv_prog_cc_g+:} false; then :
30643332 $as_echo_n "(cached) " >&6
30653333 else
30663334 ac_save_c_werror_flag=$ac_c_werror_flag
30673335 ac_c_werror_flag=yes
30683336 ac_cv_prog_cc_g=no
30693337 CFLAGS="-g"
3070 cat >conftest.$ac_ext <<_ACEOF
3071 /* confdefs.h. */
3072 _ACEOF
3073 cat confdefs.h >>conftest.$ac_ext
3074 cat >>conftest.$ac_ext <<_ACEOF
3338 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
30753339 /* end confdefs.h. */
30763340
30773341 int
30823346 return 0;
30833347 }
30843348 _ACEOF
3085 rm -f conftest.$ac_objext
3086 if { (ac_try="$ac_compile"
3087 case "(($ac_try" in
3088 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3089 *) ac_try_echo=$ac_try;;
3090 esac
3091 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3092 $as_echo "$ac_try_echo") >&5
3093 (eval "$ac_compile") 2>conftest.er1
3094 ac_status=$?
3095 grep -v '^ *+' conftest.er1 >conftest.err
3096 rm -f conftest.er1
3097 cat conftest.err >&5
3098 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3099 (exit $ac_status); } && {
3100 test -z "$ac_c_werror_flag" ||
3101 test ! -s conftest.err
3102 } && test -s conftest.$ac_objext; then
3349 if ac_fn_c_try_compile "$LINENO"; then :
31033350 ac_cv_prog_cc_g=yes
31043351 else
3105 $as_echo "$as_me: failed program was:" >&5
3106 sed 's/^/| /' conftest.$ac_ext >&5
3107
3108 CFLAGS=""
3109 cat >conftest.$ac_ext <<_ACEOF
3110 /* confdefs.h. */
3111 _ACEOF
3112 cat confdefs.h >>conftest.$ac_ext
3113 cat >>conftest.$ac_ext <<_ACEOF
3352 CFLAGS=""
3353 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
31143354 /* end confdefs.h. */
31153355
31163356 int
31213361 return 0;
31223362 }
31233363 _ACEOF
3124 rm -f conftest.$ac_objext
3125 if { (ac_try="$ac_compile"
3126 case "(($ac_try" in
3127 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3128 *) ac_try_echo=$ac_try;;
3129 esac
3130 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3131 $as_echo "$ac_try_echo") >&5
3132 (eval "$ac_compile") 2>conftest.er1
3133 ac_status=$?
3134 grep -v '^ *+' conftest.er1 >conftest.err
3135 rm -f conftest.er1
3136 cat conftest.err >&5
3137 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3138 (exit $ac_status); } && {
3139 test -z "$ac_c_werror_flag" ||
3140 test ! -s conftest.err
3141 } && test -s conftest.$ac_objext; then
3142 :
3143 else
3144 $as_echo "$as_me: failed program was:" >&5
3145 sed 's/^/| /' conftest.$ac_ext >&5
3146
3147 ac_c_werror_flag=$ac_save_c_werror_flag
3364 if ac_fn_c_try_compile "$LINENO"; then :
3365
3366 else
3367 ac_c_werror_flag=$ac_save_c_werror_flag
31483368 CFLAGS="-g"
3149 cat >conftest.$ac_ext <<_ACEOF
3150 /* confdefs.h. */
3151 _ACEOF
3152 cat confdefs.h >>conftest.$ac_ext
3153 cat >>conftest.$ac_ext <<_ACEOF
3369 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
31543370 /* end confdefs.h. */
31553371
31563372 int
31613377 return 0;
31623378 }
31633379 _ACEOF
3164 rm -f conftest.$ac_objext
3165 if { (ac_try="$ac_compile"
3166 case "(($ac_try" in
3167 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3168 *) ac_try_echo=$ac_try;;
3169 esac
3170 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3171 $as_echo "$ac_try_echo") >&5
3172 (eval "$ac_compile") 2>conftest.er1
3173 ac_status=$?
3174 grep -v '^ *+' conftest.er1 >conftest.err
3175 rm -f conftest.er1
3176 cat conftest.err >&5
3177 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3178 (exit $ac_status); } && {
3179 test -z "$ac_c_werror_flag" ||
3180 test ! -s conftest.err
3181 } && test -s conftest.$ac_objext; then
3380 if ac_fn_c_try_compile "$LINENO"; then :
31823381 ac_cv_prog_cc_g=yes
3183 else
3184 $as_echo "$as_me: failed program was:" >&5
3185 sed 's/^/| /' conftest.$ac_ext >&5
3186
3187
3188 fi
3189
3382 fi
31903383 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
31913384 fi
3192
31933385 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
31943386 fi
3195
31963387 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
31973388 ac_c_werror_flag=$ac_save_c_werror_flag
31983389 fi
3199 { $as_echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5
3390 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
32003391 $as_echo "$ac_cv_prog_cc_g" >&6; }
32013392 if test "$ac_test_CFLAGS" = set; then
32023393 CFLAGS=$ac_save_CFLAGS
32133404 CFLAGS=
32143405 fi
32153406 fi
3216 { $as_echo "$as_me:$LINENO: checking for $CC option to accept ISO C89" >&5
3407 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
32173408 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
3218 if test "${ac_cv_prog_cc_c89+set}" = set; then
3409 if ${ac_cv_prog_cc_c89+:} false; then :
32193410 $as_echo_n "(cached) " >&6
32203411 else
32213412 ac_cv_prog_cc_c89=no
32223413 ac_save_CC=$CC
3223 cat >conftest.$ac_ext <<_ACEOF
3224 /* confdefs.h. */
3225 _ACEOF
3226 cat confdefs.h >>conftest.$ac_ext
3227 cat >>conftest.$ac_ext <<_ACEOF
3414 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
32283415 /* end confdefs.h. */
32293416 #include <stdarg.h>
32303417 #include <stdio.h>
3231 #include <sys/types.h>
3232 #include <sys/stat.h>
3418 struct stat;
32333419 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
32343420 struct buf { int x; };
32353421 FILE * (*rcsopen) (struct buf *, struct stat *, int);
32813467 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
32823468 do
32833469 CC="$ac_save_CC $ac_arg"
3284 rm -f conftest.$ac_objext
3285 if { (ac_try="$ac_compile"
3286 case "(($ac_try" in
3287 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3288 *) ac_try_echo=$ac_try;;
3289 esac
3290 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3291 $as_echo "$ac_try_echo") >&5
3292 (eval "$ac_compile") 2>conftest.er1
3293 ac_status=$?
3294 grep -v '^ *+' conftest.er1 >conftest.err
3295 rm -f conftest.er1
3296 cat conftest.err >&5
3297 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3298 (exit $ac_status); } && {
3299 test -z "$ac_c_werror_flag" ||
3300 test ! -s conftest.err
3301 } && test -s conftest.$ac_objext; then
3470 if ac_fn_c_try_compile "$LINENO"; then :
33023471 ac_cv_prog_cc_c89=$ac_arg
3303 else
3304 $as_echo "$as_me: failed program was:" >&5
3305 sed 's/^/| /' conftest.$ac_ext >&5
3306
3307
3308 fi
3309
3472 fi
33103473 rm -f core conftest.err conftest.$ac_objext
33113474 test "x$ac_cv_prog_cc_c89" != "xno" && break
33123475 done
33173480 # AC_CACHE_VAL
33183481 case "x$ac_cv_prog_cc_c89" in
33193482 x)
3320 { $as_echo "$as_me:$LINENO: result: none needed" >&5
3483 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
33213484 $as_echo "none needed" >&6; } ;;
33223485 xno)
3323 { $as_echo "$as_me:$LINENO: result: unsupported" >&5
3486 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
33243487 $as_echo "unsupported" >&6; } ;;
33253488 *)
33263489 CC="$CC $ac_cv_prog_cc_c89"
3327 { $as_echo "$as_me:$LINENO: result: $ac_cv_prog_cc_c89" >&5
3490 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
33283491 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
33293492 esac
3330
3493 if test "x$ac_cv_prog_cc_c89" != xno; then :
3494
3495 fi
33313496
33323497 ac_ext=c
33333498 ac_cpp='$CPP $CPPFLAGS'
33463511 .PHONY: am__doit
33473512 END
33483513 # If we don't find an include directive, just comment out the code.
3349 { $as_echo "$as_me:$LINENO: checking for style of include used by $am_make" >&5
3514 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5
33503515 $as_echo_n "checking for style of include used by $am_make... " >&6; }
33513516 am__include="#"
33523517 am__quote=
33533518 _am_result=none
33543519 # First try GNU make style include.
33553520 echo "include confinc" > confmf
3356 # Ignore all kinds of additional output from `make'.
3521 # Ignore all kinds of additional output from 'make'.
33573522 case `$am_make -s -f confmf 2> /dev/null` in #(
33583523 *the\ am__doit\ target*)
33593524 am__include=include
33743539 fi
33753540
33763541
3377 { $as_echo "$as_me:$LINENO: result: $_am_result" >&5
3542 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5
33783543 $as_echo "$_am_result" >&6; }
33793544 rm -f confinc confmf
33803545
33813546 # Check whether --enable-dependency-tracking was given.
3382 if test "${enable_dependency_tracking+set}" = set; then
3547 if test "${enable_dependency_tracking+set}" = set; then :
33833548 enableval=$enable_dependency_tracking;
33843549 fi
33853550
33863551 if test "x$enable_dependency_tracking" != xno; then
33873552 am_depcomp="$ac_aux_dir/depcomp"
33883553 AMDEPBACKSLASH='\'
3554 am__nodep='_no'
33893555 fi
33903556 if test "x$enable_dependency_tracking" != xno; then
33913557 AMDEP_TRUE=
33993565
34003566 depcc="$CC" am_compiler_list=
34013567
3402 { $as_echo "$as_me:$LINENO: checking dependency style of $depcc" >&5
3568 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
34033569 $as_echo_n "checking dependency style of $depcc... " >&6; }
3404 if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then
3570 if ${am_cv_CC_dependencies_compiler_type+:} false; then :
34053571 $as_echo_n "(cached) " >&6
34063572 else
34073573 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
34083574 # We make a subdir and do the tests there. Otherwise we can end up
34093575 # making bogus files that we don't know about and never remove. For
34103576 # instance it was reported that on HP-UX the gcc test will end up
3411 # making a dummy file named `D' -- because `-MD' means `put the output
3412 # in D'.
3577 # making a dummy file named 'D' -- because '-MD' means "put the output
3578 # in D".
3579 rm -rf conftest.dir
34133580 mkdir conftest.dir
34143581 # Copy depcomp to subdir because otherwise we won't find it if we're
34153582 # using a relative directory.
34433610 : > sub/conftest.c
34443611 for i in 1 2 3 4 5 6; do
34453612 echo '#include "conftst'$i'.h"' >> sub/conftest.c
3446 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
3447 # Solaris 8's {/usr,}/bin/sh.
3448 touch sub/conftst$i.h
3613 # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with
3614 # Solaris 10 /bin/sh.
3615 echo '/* dummy */' > sub/conftst$i.h
34493616 done
34503617 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
34513618
3452 # We check with `-c' and `-o' for the sake of the "dashmstdout"
3619 # We check with '-c' and '-o' for the sake of the "dashmstdout"
34533620 # mode. It turns out that the SunPro C++ compiler does not properly
3454 # handle `-M -o', and we need to detect this. Also, some Intel
3455 # versions had trouble with output in subdirs
3621 # handle '-M -o', and we need to detect this. Also, some Intel
3622 # versions had trouble with output in subdirs.
34563623 am__obj=sub/conftest.${OBJEXT-o}
34573624 am__minus_obj="-o $am__obj"
34583625 case $depmode in
34613628 test "$am__universal" = false || continue
34623629 ;;
34633630 nosideeffect)
3464 # after this tag, mechanisms are not by side-effect, so they'll
3465 # only be used when explicitly requested
3631 # After this tag, mechanisms are not by side-effect, so they'll
3632 # only be used when explicitly requested.
34663633 if test "x$enable_dependency_tracking" = xyes; then
34673634 continue
34683635 else
34693636 break
34703637 fi
34713638 ;;
3472 msvisualcpp | msvcmsys)
3473 # This compiler won't grok `-c -o', but also, the minuso test has
3639 msvc7 | msvc7msys | msvisualcpp | msvcmsys)
3640 # This compiler won't grok '-c -o', but also, the minuso test has
34743641 # not run yet. These depmodes are late enough in the game, and
34753642 # so weak that their functioning should not be impacted.
34763643 am__obj=conftest.${OBJEXT-o}
35093676 fi
35103677
35113678 fi
3512 { $as_echo "$as_me:$LINENO: result: $am_cv_CC_dependencies_compiler_type" >&5
3679 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
35133680 $as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
35143681 CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
35153682
35243691 fi
35253692
35263693
3527 # Find a good install program. We prefer a C program (faster),
3528 # so one script is as good as another. But avoid the broken or
3529 # incompatible versions:
3530 # SysV /etc/install, /usr/sbin/install
3531 # SunOS /usr/etc/install
3532 # IRIX /sbin/install
3533 # AIX /bin/install
3534 # AmigaOS /C/install, which installs bootblocks on floppy discs
3535 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
3536 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
3537 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
3538 # OS/2's system install, which has a completely different semantic
3539 # ./install, which can be erroneously created by make from ./install.sh.
3540 # Reject install programs that cannot install multiple files.
3541 { $as_echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5
3542 $as_echo_n "checking for a BSD-compatible install... " >&6; }
3543 if test -z "$INSTALL"; then
3544 if test "${ac_cv_path_install+set}" = set; then
3545 $as_echo_n "(cached) " >&6
3546 else
3547 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3548 for as_dir in $PATH
3549 do
3550 IFS=$as_save_IFS
3551 test -z "$as_dir" && as_dir=.
3552 # Account for people who put trailing slashes in PATH elements.
3553 case $as_dir/ in
3554 ./ | .// | /cC/* | \
3555 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
3556 ?:\\/os2\\/install\\/* | ?:\\/OS2\\/INSTALL\\/* | \
3557 /usr/ucb/* ) ;;
3558 *)
3559 # OSF1 and SCO ODT 3.0 have their own names for install.
3560 # Don't use installbsd from OSF since it installs stuff as root
3561 # by default.
3562 for ac_prog in ginstall scoinst install; do
3563 for ac_exec_ext in '' $ac_executable_extensions; do
3564 if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
3565 if test $ac_prog = install &&
3566 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
3567 # AIX install. It has an incompatible calling convention.
3568 :
3569 elif test $ac_prog = install &&
3570 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
3571 # program-specific install script used by HP pwplus--don't use.
3572 :
3573 else
3574 rm -rf conftest.one conftest.two conftest.dir
3575 echo one > conftest.one
3576 echo two > conftest.two
3577 mkdir conftest.dir
3578 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
3579 test -s conftest.one && test -s conftest.two &&
3580 test -s conftest.dir/conftest.one &&
3581 test -s conftest.dir/conftest.two
3582 then
3583 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
3584 break 3
3585 fi
3586 fi
3587 fi
3588 done
3589 done
3590 ;;
3591 esac
3592
3593 done
3594 IFS=$as_save_IFS
3595
3596 rm -rf conftest.one conftest.two conftest.dir
3597
3598 fi
3599 if test "${ac_cv_path_install+set}" = set; then
3600 INSTALL=$ac_cv_path_install
3601 else
3602 # As a last resort, use the slow shell script. Don't cache a
3603 # value for INSTALL within a source directory, because that will
3604 # break other packages using the cache if that directory is
3605 # removed, or if the value is a relative name.
3606 INSTALL=$ac_install_sh
3607 fi
3608 fi
3609 { $as_echo "$as_me:$LINENO: result: $INSTALL" >&5
3610 $as_echo "$INSTALL" >&6; }
3611
3612 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
3613 # It thinks the first close brace ends the variable substitution.
3614 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
3615
3616 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
3617
3618 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
36193694
36203695
36213696 # Checks for header files.
36253700 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
36263701 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
36273702 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3628 { $as_echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5
3703 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
36293704 $as_echo_n "checking how to run the C preprocessor... " >&6; }
36303705 # On Suns, sometimes $CPP names a directory.
36313706 if test -n "$CPP" && test -d "$CPP"; then
36323707 CPP=
36333708 fi
36343709 if test -z "$CPP"; then
3635 if test "${ac_cv_prog_CPP+set}" = set; then
3710 if ${ac_cv_prog_CPP+:} false; then :
36363711 $as_echo_n "(cached) " >&6
36373712 else
36383713 # Double quotes because CPP needs to be expanded
36473722 # <limits.h> exists even on freestanding compilers.
36483723 # On the NeXT, cc -E runs the code through the compiler's parser,
36493724 # not just through cpp. "Syntax error" is here to catch this case.
3650 cat >conftest.$ac_ext <<_ACEOF
3651 /* confdefs.h. */
3652 _ACEOF
3653 cat confdefs.h >>conftest.$ac_ext
3654 cat >>conftest.$ac_ext <<_ACEOF
3725 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
36553726 /* end confdefs.h. */
36563727 #ifdef __STDC__
36573728 # include <limits.h>
36603731 #endif
36613732 Syntax error
36623733 _ACEOF
3663 if { (ac_try="$ac_cpp conftest.$ac_ext"
3664 case "(($ac_try" in
3665 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3666 *) ac_try_echo=$ac_try;;
3667 esac
3668 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3669 $as_echo "$ac_try_echo") >&5
3670 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
3671 ac_status=$?
3672 grep -v '^ *+' conftest.er1 >conftest.err
3673 rm -f conftest.er1
3674 cat conftest.err >&5
3675 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3676 (exit $ac_status); } >/dev/null && {
3677 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
3678 test ! -s conftest.err
3679 }; then
3680 :
3681 else
3682 $as_echo "$as_me: failed program was:" >&5
3683 sed 's/^/| /' conftest.$ac_ext >&5
3684
3734 if ac_fn_c_try_cpp "$LINENO"; then :
3735
3736 else
36853737 # Broken: fails on valid input.
36863738 continue
36873739 fi
3688
3689 rm -f conftest.err conftest.$ac_ext
3740 rm -f conftest.err conftest.i conftest.$ac_ext
36903741
36913742 # OK, works on sane cases. Now check whether nonexistent headers
36923743 # can be detected and how.
3693 cat >conftest.$ac_ext <<_ACEOF
3694 /* confdefs.h. */
3695 _ACEOF
3696 cat confdefs.h >>conftest.$ac_ext
3697 cat >>conftest.$ac_ext <<_ACEOF
3744 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
36983745 /* end confdefs.h. */
36993746 #include <ac_nonexistent.h>
37003747 _ACEOF
3701 if { (ac_try="$ac_cpp conftest.$ac_ext"
3702 case "(($ac_try" in
3703 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3704 *) ac_try_echo=$ac_try;;
3705 esac
3706 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3707 $as_echo "$ac_try_echo") >&5
3708 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
3709 ac_status=$?
3710 grep -v '^ *+' conftest.er1 >conftest.err
3711 rm -f conftest.er1
3712 cat conftest.err >&5
3713 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3714 (exit $ac_status); } >/dev/null && {
3715 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
3716 test ! -s conftest.err
3717 }; then
3748 if ac_fn_c_try_cpp "$LINENO"; then :
37183749 # Broken: success on invalid input.
37193750 continue
37203751 else
3721 $as_echo "$as_me: failed program was:" >&5
3722 sed 's/^/| /' conftest.$ac_ext >&5
3723
37243752 # Passes both tests.
37253753 ac_preproc_ok=:
37263754 break
37273755 fi
3728
3729 rm -f conftest.err conftest.$ac_ext
3756 rm -f conftest.err conftest.i conftest.$ac_ext
37303757
37313758 done
37323759 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3733 rm -f conftest.err conftest.$ac_ext
3734 if $ac_preproc_ok; then
3760 rm -f conftest.i conftest.err conftest.$ac_ext
3761 if $ac_preproc_ok; then :
37353762 break
37363763 fi
37373764
37433770 else
37443771 ac_cv_prog_CPP=$CPP
37453772 fi
3746 { $as_echo "$as_me:$LINENO: result: $CPP" >&5
3773 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
37473774 $as_echo "$CPP" >&6; }
37483775 ac_preproc_ok=false
37493776 for ac_c_preproc_warn_flag in '' yes
37543781 # <limits.h> exists even on freestanding compilers.
37553782 # On the NeXT, cc -E runs the code through the compiler's parser,
37563783 # not just through cpp. "Syntax error" is here to catch this case.
3757 cat >conftest.$ac_ext <<_ACEOF
3758 /* confdefs.h. */
3759 _ACEOF
3760 cat confdefs.h >>conftest.$ac_ext
3761 cat >>conftest.$ac_ext <<_ACEOF
3784 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
37623785 /* end confdefs.h. */
37633786 #ifdef __STDC__
37643787 # include <limits.h>
37673790 #endif
37683791 Syntax error
37693792 _ACEOF
3770 if { (ac_try="$ac_cpp conftest.$ac_ext"
3771 case "(($ac_try" in
3772 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3773 *) ac_try_echo=$ac_try;;
3774 esac
3775 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3776 $as_echo "$ac_try_echo") >&5
3777 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
3778 ac_status=$?
3779 grep -v '^ *+' conftest.er1 >conftest.err
3780 rm -f conftest.er1
3781 cat conftest.err >&5
3782 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3783 (exit $ac_status); } >/dev/null && {
3784 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
3785 test ! -s conftest.err
3786 }; then
3787 :
3788 else
3789 $as_echo "$as_me: failed program was:" >&5
3790 sed 's/^/| /' conftest.$ac_ext >&5
3791
3793 if ac_fn_c_try_cpp "$LINENO"; then :
3794
3795 else
37923796 # Broken: fails on valid input.
37933797 continue
37943798 fi
3795
3796 rm -f conftest.err conftest.$ac_ext
3799 rm -f conftest.err conftest.i conftest.$ac_ext
37973800
37983801 # OK, works on sane cases. Now check whether nonexistent headers
37993802 # can be detected and how.
3800 cat >conftest.$ac_ext <<_ACEOF
3801 /* confdefs.h. */
3802 _ACEOF
3803 cat confdefs.h >>conftest.$ac_ext
3804 cat >>conftest.$ac_ext <<_ACEOF
3803 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
38053804 /* end confdefs.h. */
38063805 #include <ac_nonexistent.h>
38073806 _ACEOF
3808 if { (ac_try="$ac_cpp conftest.$ac_ext"
3809 case "(($ac_try" in
3810 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3811 *) ac_try_echo=$ac_try;;
3812 esac
3813 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3814 $as_echo "$ac_try_echo") >&5
3815 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
3816 ac_status=$?
3817 grep -v '^ *+' conftest.er1 >conftest.err
3818 rm -f conftest.er1
3819 cat conftest.err >&5
3820 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3821 (exit $ac_status); } >/dev/null && {
3822 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
3823 test ! -s conftest.err
3824 }; then
3807 if ac_fn_c_try_cpp "$LINENO"; then :
38253808 # Broken: success on invalid input.
38263809 continue
38273810 else
3828 $as_echo "$as_me: failed program was:" >&5
3829 sed 's/^/| /' conftest.$ac_ext >&5
3830
38313811 # Passes both tests.
38323812 ac_preproc_ok=:
38333813 break
38343814 fi
3835
3836 rm -f conftest.err conftest.$ac_ext
3815 rm -f conftest.err conftest.i conftest.$ac_ext
38373816
38383817 done
38393818 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3840 rm -f conftest.err conftest.$ac_ext
3841 if $ac_preproc_ok; then
3842 :
3843 else
3844 { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
3819 rm -f conftest.i conftest.err conftest.$ac_ext
3820 if $ac_preproc_ok; then :
3821
3822 else
3823 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
38453824 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3846 { { $as_echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check
3847 See \`config.log' for more details." >&5
3848 $as_echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check
3849 See \`config.log' for more details." >&2;}
3850 { (exit 1); exit 1; }; }; }
3825 as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
3826 See \`config.log' for more details" "$LINENO" 5; }
38513827 fi
38523828
38533829 ac_ext=c
38573833 ac_compiler_gnu=$ac_cv_c_compiler_gnu
38583834
38593835
3860 { $as_echo "$as_me:$LINENO: checking for grep that handles long lines and -e" >&5
3836 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
38613837 $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
3862 if test "${ac_cv_path_GREP+set}" = set; then
3838 if ${ac_cv_path_GREP+:} false; then :
38633839 $as_echo_n "(cached) " >&6
38643840 else
38653841 if test -z "$GREP"; then
38703846 do
38713847 IFS=$as_save_IFS
38723848 test -z "$as_dir" && as_dir=.
3873 for ac_prog in grep ggrep; do
3849 for ac_prog in grep ggrep; do
38743850 for ac_exec_ext in '' $ac_executable_extensions; do
38753851 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
3876 { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
3852 as_fn_executable_p "$ac_path_GREP" || continue
38773853 # Check for GNU ac_path_GREP and select it if it is found.
38783854 # Check for GNU $ac_path_GREP
38793855 case `"$ac_path_GREP" --version 2>&1` in
38903866 $as_echo 'GREP' >> "conftest.nl"
38913867 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
38923868 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3893 ac_count=`expr $ac_count + 1`
3869 as_fn_arith $ac_count + 1 && ac_count=$as_val
38943870 if test $ac_count -gt ${ac_path_GREP_max-0}; then
38953871 # Best one so far, save it but keep looking for a better one
38963872 ac_cv_path_GREP="$ac_path_GREP"
39053881 $ac_path_GREP_found && break 3
39063882 done
39073883 done
3908 done
3884 done
39093885 IFS=$as_save_IFS
39103886 if test -z "$ac_cv_path_GREP"; then
3911 { { $as_echo "$as_me:$LINENO: error: no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5
3912 $as_echo "$as_me: error: no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;}
3913 { (exit 1); exit 1; }; }
3887 as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
39143888 fi
39153889 else
39163890 ac_cv_path_GREP=$GREP
39173891 fi
39183892
39193893 fi
3920 { $as_echo "$as_me:$LINENO: result: $ac_cv_path_GREP" >&5
3894 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
39213895 $as_echo "$ac_cv_path_GREP" >&6; }
39223896 GREP="$ac_cv_path_GREP"
39233897
39243898
3925 { $as_echo "$as_me:$LINENO: checking for egrep" >&5
3899 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
39263900 $as_echo_n "checking for egrep... " >&6; }
3927 if test "${ac_cv_path_EGREP+set}" = set; then
3901 if ${ac_cv_path_EGREP+:} false; then :
39283902 $as_echo_n "(cached) " >&6
39293903 else
39303904 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
39383912 do
39393913 IFS=$as_save_IFS
39403914 test -z "$as_dir" && as_dir=.
3941 for ac_prog in egrep; do
3915 for ac_prog in egrep; do
39423916 for ac_exec_ext in '' $ac_executable_extensions; do
39433917 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
3944 { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
3918 as_fn_executable_p "$ac_path_EGREP" || continue
39453919 # Check for GNU ac_path_EGREP and select it if it is found.
39463920 # Check for GNU $ac_path_EGREP
39473921 case `"$ac_path_EGREP" --version 2>&1` in
39583932 $as_echo 'EGREP' >> "conftest.nl"
39593933 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
39603934 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3961 ac_count=`expr $ac_count + 1`
3935 as_fn_arith $ac_count + 1 && ac_count=$as_val
39623936 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
39633937 # Best one so far, save it but keep looking for a better one
39643938 ac_cv_path_EGREP="$ac_path_EGREP"
39733947 $ac_path_EGREP_found && break 3
39743948 done
39753949 done
3976 done
3950 done
39773951 IFS=$as_save_IFS
39783952 if test -z "$ac_cv_path_EGREP"; then
3979 { { $as_echo "$as_me:$LINENO: error: no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5
3980 $as_echo "$as_me: error: no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;}
3981 { (exit 1); exit 1; }; }
3953 as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
39823954 fi
39833955 else
39843956 ac_cv_path_EGREP=$EGREP
39863958
39873959 fi
39883960 fi
3989 { $as_echo "$as_me:$LINENO: result: $ac_cv_path_EGREP" >&5
3961 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
39903962 $as_echo "$ac_cv_path_EGREP" >&6; }
39913963 EGREP="$ac_cv_path_EGREP"
39923964
39933965
3994 { $as_echo "$as_me:$LINENO: checking for ANSI C header files" >&5
3966 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
39953967 $as_echo_n "checking for ANSI C header files... " >&6; }
3996 if test "${ac_cv_header_stdc+set}" = set; then
3968 if ${ac_cv_header_stdc+:} false; then :
39973969 $as_echo_n "(cached) " >&6
39983970 else
3999 cat >conftest.$ac_ext <<_ACEOF
4000 /* confdefs.h. */
4001 _ACEOF
4002 cat confdefs.h >>conftest.$ac_ext
4003 cat >>conftest.$ac_ext <<_ACEOF
3971 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
40043972 /* end confdefs.h. */
40053973 #include <stdlib.h>
40063974 #include <stdarg.h>
40153983 return 0;
40163984 }
40173985 _ACEOF
4018 rm -f conftest.$ac_objext
4019 if { (ac_try="$ac_compile"
4020 case "(($ac_try" in
4021 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4022 *) ac_try_echo=$ac_try;;
4023 esac
4024 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
4025 $as_echo "$ac_try_echo") >&5
4026 (eval "$ac_compile") 2>conftest.er1
4027 ac_status=$?
4028 grep -v '^ *+' conftest.er1 >conftest.err
4029 rm -f conftest.er1
4030 cat conftest.err >&5
4031 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
4032 (exit $ac_status); } && {
4033 test -z "$ac_c_werror_flag" ||
4034 test ! -s conftest.err
4035 } && test -s conftest.$ac_objext; then
3986 if ac_fn_c_try_compile "$LINENO"; then :
40363987 ac_cv_header_stdc=yes
40373988 else
4038 $as_echo "$as_me: failed program was:" >&5
4039 sed 's/^/| /' conftest.$ac_ext >&5
4040
4041 ac_cv_header_stdc=no
4042 fi
4043
3989 ac_cv_header_stdc=no
3990 fi
40443991 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
40453992
40463993 if test $ac_cv_header_stdc = yes; then
40473994 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
4048 cat >conftest.$ac_ext <<_ACEOF
4049 /* confdefs.h. */
4050 _ACEOF
4051 cat confdefs.h >>conftest.$ac_ext
4052 cat >>conftest.$ac_ext <<_ACEOF
3995 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
40533996 /* end confdefs.h. */
40543997 #include <string.h>
40553998
40563999 _ACEOF
40574000 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4058 $EGREP "memchr" >/dev/null 2>&1; then
4059 :
4001 $EGREP "memchr" >/dev/null 2>&1; then :
4002
40604003 else
40614004 ac_cv_header_stdc=no
40624005 fi
40664009
40674010 if test $ac_cv_header_stdc = yes; then
40684011 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
4069 cat >conftest.$ac_ext <<_ACEOF
4070 /* confdefs.h. */
4071 _ACEOF
4072 cat confdefs.h >>conftest.$ac_ext
4073 cat >>conftest.$ac_ext <<_ACEOF
4012 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
40744013 /* end confdefs.h. */
40754014 #include <stdlib.h>
40764015
40774016 _ACEOF
40784017 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4079 $EGREP "free" >/dev/null 2>&1; then
4080 :
4018 $EGREP "free" >/dev/null 2>&1; then :
4019
40814020 else
40824021 ac_cv_header_stdc=no
40834022 fi
40874026
40884027 if test $ac_cv_header_stdc = yes; then
40894028 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
4090 if test "$cross_compiling" = yes; then
4029 if test "$cross_compiling" = yes; then :
40914030 :
40924031 else
4093 cat >conftest.$ac_ext <<_ACEOF
4094 /* confdefs.h. */
4095 _ACEOF
4096 cat confdefs.h >>conftest.$ac_ext
4097 cat >>conftest.$ac_ext <<_ACEOF
4032 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
40984033 /* end confdefs.h. */
40994034 #include <ctype.h>
41004035 #include <stdlib.h>
41214056 return 0;
41224057 }
41234058 _ACEOF
4124 rm -f conftest$ac_exeext
4125 if { (ac_try="$ac_link"
4126 case "(($ac_try" in
4127 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4128 *) ac_try_echo=$ac_try;;
4129 esac
4130 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
4131 $as_echo "$ac_try_echo") >&5
4132 (eval "$ac_link") 2>&5
4133 ac_status=$?
4134 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
4135 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
4136 { (case "(($ac_try" in
4137 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4138 *) ac_try_echo=$ac_try;;
4139 esac
4140 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
4141 $as_echo "$ac_try_echo") >&5
4142 (eval "$ac_try") 2>&5
4143 ac_status=$?
4144 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
4145 (exit $ac_status); }; }; then
4146 :
4147 else
4148 $as_echo "$as_me: program exited with status $ac_status" >&5
4149 $as_echo "$as_me: failed program was:" >&5
4150 sed 's/^/| /' conftest.$ac_ext >&5
4151
4152 ( exit $ac_status )
4153 ac_cv_header_stdc=no
4154 fi
4155 rm -rf conftest.dSYM
4156 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
4157 fi
4158
4159
4160 fi
4161 fi
4162 { $as_echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
4059 if ac_fn_c_try_run "$LINENO"; then :
4060
4061 else
4062 ac_cv_header_stdc=no
4063 fi
4064 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
4065 conftest.$ac_objext conftest.beam conftest.$ac_ext
4066 fi
4067
4068 fi
4069 fi
4070 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
41634071 $as_echo "$ac_cv_header_stdc" >&6; }
41644072 if test $ac_cv_header_stdc = yes; then
41654073
4166 cat >>confdefs.h <<\_ACEOF
4167 #define STDC_HEADERS 1
4168 _ACEOF
4074 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
41694075
41704076 fi
41714077
41734079 # following is not really necessary, since it is already done by preceding
41744080 # macro, but it shows how to extend HAVE_ macros to other headers.
41754081 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
4176
4177
4178
4179
4180
4181
4182
4183
4184
41854082 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
41864083 inttypes.h stdint.h unistd.h
4187 do
4188 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
4189 { $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
4190 $as_echo_n "checking for $ac_header... " >&6; }
4191 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
4192 $as_echo_n "(cached) " >&6
4193 else
4194 cat >conftest.$ac_ext <<_ACEOF
4195 /* confdefs.h. */
4196 _ACEOF
4197 cat confdefs.h >>conftest.$ac_ext
4198 cat >>conftest.$ac_ext <<_ACEOF
4199 /* end confdefs.h. */
4200 $ac_includes_default
4201
4202 #include <$ac_header>
4203 _ACEOF
4204 rm -f conftest.$ac_objext
4205 if { (ac_try="$ac_compile"
4206 case "(($ac_try" in
4207 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4208 *) ac_try_echo=$ac_try;;
4209 esac
4210 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
4211 $as_echo "$ac_try_echo") >&5
4212 (eval "$ac_compile") 2>conftest.er1
4213 ac_status=$?
4214 grep -v '^ *+' conftest.er1 >conftest.err
4215 rm -f conftest.er1
4216 cat conftest.err >&5
4217 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
4218 (exit $ac_status); } && {
4219 test -z "$ac_c_werror_flag" ||
4220 test ! -s conftest.err
4221 } && test -s conftest.$ac_objext; then
4222 eval "$as_ac_Header=yes"
4223 else
4224 $as_echo "$as_me: failed program was:" >&5
4225 sed 's/^/| /' conftest.$ac_ext >&5
4226
4227 eval "$as_ac_Header=no"
4228 fi
4229
4230 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4231 fi
4232 ac_res=`eval 'as_val=${'$as_ac_Header'}
4233 $as_echo "$as_val"'`
4234 { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
4235 $as_echo "$ac_res" >&6; }
4236 as_val=`eval 'as_val=${'$as_ac_Header'}
4237 $as_echo "$as_val"'`
4238 if test "x$as_val" = x""yes; then
4084 do :
4085 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
4086 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
4087 "
4088 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
42394089 cat >>confdefs.h <<_ACEOF
42404090 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
42414091 _ACEOF
42454095 done
42464096
42474097
4248
4249
4250
4251
42524098 for ac_header in stdlib.h stdio.h ctype.h string.h
4253 do
4254 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
4255 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
4256 { $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
4257 $as_echo_n "checking for $ac_header... " >&6; }
4258 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
4259 $as_echo_n "(cached) " >&6
4260 fi
4261 ac_res=`eval 'as_val=${'$as_ac_Header'}
4262 $as_echo "$as_val"'`
4263 { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
4264 $as_echo "$ac_res" >&6; }
4265 else
4266 # Is the header compilable?
4267 { $as_echo "$as_me:$LINENO: checking $ac_header usability" >&5
4268 $as_echo_n "checking $ac_header usability... " >&6; }
4269 cat >conftest.$ac_ext <<_ACEOF
4270 /* confdefs.h. */
4271 _ACEOF
4272 cat confdefs.h >>conftest.$ac_ext
4273 cat >>conftest.$ac_ext <<_ACEOF
4274 /* end confdefs.h. */
4275 $ac_includes_default
4276 #include <$ac_header>
4277 _ACEOF
4278 rm -f conftest.$ac_objext
4279 if { (ac_try="$ac_compile"
4280 case "(($ac_try" in
4281 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4282 *) ac_try_echo=$ac_try;;
4283 esac
4284 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
4285 $as_echo "$ac_try_echo") >&5
4286 (eval "$ac_compile") 2>conftest.er1
4287 ac_status=$?
4288 grep -v '^ *+' conftest.er1 >conftest.err
4289 rm -f conftest.er1
4290 cat conftest.err >&5
4291 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
4292 (exit $ac_status); } && {
4293 test -z "$ac_c_werror_flag" ||
4294 test ! -s conftest.err
4295 } && test -s conftest.$ac_objext; then
4296 ac_header_compiler=yes
4297 else
4298 $as_echo "$as_me: failed program was:" >&5
4299 sed 's/^/| /' conftest.$ac_ext >&5
4300
4301 ac_header_compiler=no
4302 fi
4303
4304 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4305 { $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
4306 $as_echo "$ac_header_compiler" >&6; }
4307
4308 # Is the header present?
4309 { $as_echo "$as_me:$LINENO: checking $ac_header presence" >&5
4310 $as_echo_n "checking $ac_header presence... " >&6; }
4311 cat >conftest.$ac_ext <<_ACEOF
4312 /* confdefs.h. */
4313 _ACEOF
4314 cat confdefs.h >>conftest.$ac_ext
4315 cat >>conftest.$ac_ext <<_ACEOF
4316 /* end confdefs.h. */
4317 #include <$ac_header>
4318 _ACEOF
4319 if { (ac_try="$ac_cpp conftest.$ac_ext"
4320 case "(($ac_try" in
4321 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4322 *) ac_try_echo=$ac_try;;
4323 esac
4324 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
4325 $as_echo "$ac_try_echo") >&5
4326 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
4327 ac_status=$?
4328 grep -v '^ *+' conftest.er1 >conftest.err
4329 rm -f conftest.er1
4330 cat conftest.err >&5
4331 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
4332 (exit $ac_status); } >/dev/null && {
4333 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
4334 test ! -s conftest.err
4335 }; then
4336 ac_header_preproc=yes
4337 else
4338 $as_echo "$as_me: failed program was:" >&5
4339 sed 's/^/| /' conftest.$ac_ext >&5
4340
4341 ac_header_preproc=no
4342 fi
4343
4344 rm -f conftest.err conftest.$ac_ext
4345 { $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
4346 $as_echo "$ac_header_preproc" >&6; }
4347
4348 # So? What about this header?
4349 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
4350 yes:no: )
4351 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
4352 $as_echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
4353 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
4354 $as_echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
4355 ac_header_preproc=yes
4356 ;;
4357 no:yes:* )
4358 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
4359 $as_echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
4360 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
4361 $as_echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
4362 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
4363 $as_echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
4364 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
4365 $as_echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
4366 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
4367 $as_echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
4368 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
4369 $as_echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
4370 ( cat <<\_ASBOX
4371 ## -------------------------------- ##
4372 ## Report this to bug-unrtf@gnu.org ##
4373 ## -------------------------------- ##
4374 _ASBOX
4375 ) | sed "s/^/$as_me: WARNING: /" >&2
4376 ;;
4377 esac
4378 { $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
4379 $as_echo_n "checking for $ac_header... " >&6; }
4380 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
4381 $as_echo_n "(cached) " >&6
4382 else
4383 eval "$as_ac_Header=\$ac_header_preproc"
4384 fi
4385 ac_res=`eval 'as_val=${'$as_ac_Header'}
4386 $as_echo "$as_val"'`
4387 { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
4388 $as_echo "$ac_res" >&6; }
4389
4390 fi
4391 as_val=`eval 'as_val=${'$as_ac_Header'}
4392 $as_echo "$as_val"'`
4393 if test "x$as_val" = x""yes; then
4099 do :
4100 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
4101 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
4102 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
43944103 cat >>confdefs.h <<_ACEOF
43954104 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
43964105 _ACEOF
44034112 # Checks for typedefs, structures, and compiler characteristics.
44044113
44054114 # Checks for library functions.
4406
44074115 for ac_header in stdlib.h
4408 do
4409 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
4410 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
4411 { $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
4412 $as_echo_n "checking for $ac_header... " >&6; }
4413 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
4116 do :
4117 ac_fn_c_check_header_mongrel "$LINENO" "stdlib.h" "ac_cv_header_stdlib_h" "$ac_includes_default"
4118 if test "x$ac_cv_header_stdlib_h" = xyes; then :
4119 cat >>confdefs.h <<_ACEOF
4120 #define HAVE_STDLIB_H 1
4121 _ACEOF
4122
4123 fi
4124
4125 done
4126
4127 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU libc compatible malloc" >&5
4128 $as_echo_n "checking for GNU libc compatible malloc... " >&6; }
4129 if ${ac_cv_func_malloc_0_nonnull+:} false; then :
44144130 $as_echo_n "(cached) " >&6
4415 fi
4416 ac_res=`eval 'as_val=${'$as_ac_Header'}
4417 $as_echo "$as_val"'`
4418 { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
4419 $as_echo "$ac_res" >&6; }
4420 else
4421 # Is the header compilable?
4422 { $as_echo "$as_me:$LINENO: checking $ac_header usability" >&5
4423 $as_echo_n "checking $ac_header usability... " >&6; }
4424 cat >conftest.$ac_ext <<_ACEOF
4425 /* confdefs.h. */
4426 _ACEOF
4427 cat confdefs.h >>conftest.$ac_ext
4428 cat >>conftest.$ac_ext <<_ACEOF
4429 /* end confdefs.h. */
4430 $ac_includes_default
4431 #include <$ac_header>
4432 _ACEOF
4433 rm -f conftest.$ac_objext
4434 if { (ac_try="$ac_compile"
4435 case "(($ac_try" in
4436 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4437 *) ac_try_echo=$ac_try;;
4438 esac
4439 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
4440 $as_echo "$ac_try_echo") >&5
4441 (eval "$ac_compile") 2>conftest.er1
4442 ac_status=$?
4443 grep -v '^ *+' conftest.er1 >conftest.err
4444 rm -f conftest.er1
4445 cat conftest.err >&5
4446 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
4447 (exit $ac_status); } && {
4448 test -z "$ac_c_werror_flag" ||
4449 test ! -s conftest.err
4450 } && test -s conftest.$ac_objext; then
4451 ac_header_compiler=yes
4452 else
4453 $as_echo "$as_me: failed program was:" >&5
4454 sed 's/^/| /' conftest.$ac_ext >&5
4455
4456 ac_header_compiler=no
4457 fi
4458
4459 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4460 { $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
4461 $as_echo "$ac_header_compiler" >&6; }
4462
4463 # Is the header present?
4464 { $as_echo "$as_me:$LINENO: checking $ac_header presence" >&5
4465 $as_echo_n "checking $ac_header presence... " >&6; }
4466 cat >conftest.$ac_ext <<_ACEOF
4467 /* confdefs.h. */
4468 _ACEOF
4469 cat confdefs.h >>conftest.$ac_ext
4470 cat >>conftest.$ac_ext <<_ACEOF
4471 /* end confdefs.h. */
4472 #include <$ac_header>
4473 _ACEOF
4474 if { (ac_try="$ac_cpp conftest.$ac_ext"
4475 case "(($ac_try" in
4476 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4477 *) ac_try_echo=$ac_try;;
4478 esac
4479 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
4480 $as_echo "$ac_try_echo") >&5
4481 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
4482 ac_status=$?
4483 grep -v '^ *+' conftest.er1 >conftest.err
4484 rm -f conftest.er1
4485 cat conftest.err >&5
4486 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
4487 (exit $ac_status); } >/dev/null && {
4488 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
4489 test ! -s conftest.err
4490 }; then
4491 ac_header_preproc=yes
4492 else
4493 $as_echo "$as_me: failed program was:" >&5
4494 sed 's/^/| /' conftest.$ac_ext >&5
4495
4496 ac_header_preproc=no
4497 fi
4498
4499 rm -f conftest.err conftest.$ac_ext
4500 { $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
4501 $as_echo "$ac_header_preproc" >&6; }
4502
4503 # So? What about this header?
4504 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
4505 yes:no: )
4506 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
4507 $as_echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
4508 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
4509 $as_echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
4510 ac_header_preproc=yes
4511 ;;
4512 no:yes:* )
4513 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
4514 $as_echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
4515 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
4516 $as_echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
4517 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
4518 $as_echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
4519 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
4520 $as_echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
4521 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
4522 $as_echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
4523 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
4524 $as_echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
4525 ( cat <<\_ASBOX
4526 ## -------------------------------- ##
4527 ## Report this to bug-unrtf@gnu.org ##
4528 ## -------------------------------- ##
4529 _ASBOX
4530 ) | sed "s/^/$as_me: WARNING: /" >&2
4531 ;;
4532 esac
4533 { $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
4534 $as_echo_n "checking for $ac_header... " >&6; }
4535 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
4536 $as_echo_n "(cached) " >&6
4537 else
4538 eval "$as_ac_Header=\$ac_header_preproc"
4539 fi
4540 ac_res=`eval 'as_val=${'$as_ac_Header'}
4541 $as_echo "$as_val"'`
4542 { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
4543 $as_echo "$ac_res" >&6; }
4544
4545 fi
4546 as_val=`eval 'as_val=${'$as_ac_Header'}
4547 $as_echo "$as_val"'`
4548 if test "x$as_val" = x""yes; then
4549 cat >>confdefs.h <<_ACEOF
4550 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
4551 _ACEOF
4552
4553 fi
4554
4555 done
4556
4557 { $as_echo "$as_me:$LINENO: checking for GNU libc compatible malloc" >&5
4558 $as_echo_n "checking for GNU libc compatible malloc... " >&6; }
4559 if test "${ac_cv_func_malloc_0_nonnull+set}" = set; then
4560 $as_echo_n "(cached) " >&6
4561 else
4562 if test "$cross_compiling" = yes; then
4131 else
4132 if test "$cross_compiling" = yes; then :
45634133 ac_cv_func_malloc_0_nonnull=no
45644134 else
4565 cat >conftest.$ac_ext <<_ACEOF
4566 /* confdefs.h. */
4567 _ACEOF
4568 cat confdefs.h >>conftest.$ac_ext
4569 cat >>conftest.$ac_ext <<_ACEOF
4135 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
45704136 /* end confdefs.h. */
45714137 #if defined STDC_HEADERS || defined HAVE_STDLIB_H
45724138 # include <stdlib.h>
45824148 return 0;
45834149 }
45844150 _ACEOF
4585 rm -f conftest$ac_exeext
4586 if { (ac_try="$ac_link"
4587 case "(($ac_try" in
4588 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4589 *) ac_try_echo=$ac_try;;
4590 esac
4591 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
4592 $as_echo "$ac_try_echo") >&5
4593 (eval "$ac_link") 2>&5
4594 ac_status=$?
4595 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
4596 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
4597 { (case "(($ac_try" in
4598 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4599 *) ac_try_echo=$ac_try;;
4600 esac
4601 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
4602 $as_echo "$ac_try_echo") >&5
4603 (eval "$ac_try") 2>&5
4604 ac_status=$?
4605 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
4606 (exit $ac_status); }; }; then
4151 if ac_fn_c_try_run "$LINENO"; then :
46074152 ac_cv_func_malloc_0_nonnull=yes
46084153 else
4609 $as_echo "$as_me: program exited with status $ac_status" >&5
4610 $as_echo "$as_me: failed program was:" >&5
4611 sed 's/^/| /' conftest.$ac_ext >&5
4612
4613 ( exit $ac_status )
4614 ac_cv_func_malloc_0_nonnull=no
4615 fi
4616 rm -rf conftest.dSYM
4617 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
4618 fi
4619
4620
4621 fi
4622 { $as_echo "$as_me:$LINENO: result: $ac_cv_func_malloc_0_nonnull" >&5
4154 ac_cv_func_malloc_0_nonnull=no
4155 fi
4156 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
4157 conftest.$ac_objext conftest.beam conftest.$ac_ext
4158 fi
4159
4160 fi
4161 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_malloc_0_nonnull" >&5
46234162 $as_echo "$ac_cv_func_malloc_0_nonnull" >&6; }
4624 if test $ac_cv_func_malloc_0_nonnull = yes; then
4625
4626 cat >>confdefs.h <<\_ACEOF
4627 #define HAVE_MALLOC 1
4628 _ACEOF
4629
4630 else
4631 cat >>confdefs.h <<\_ACEOF
4632 #define HAVE_MALLOC 0
4633 _ACEOF
4163 if test $ac_cv_func_malloc_0_nonnull = yes; then :
4164
4165 $as_echo "#define HAVE_MALLOC 1" >>confdefs.h
4166
4167 else
4168 $as_echo "#define HAVE_MALLOC 0" >>confdefs.h
46344169
46354170 case " $LIBOBJS " in
46364171 *" malloc.$ac_objext "* ) ;;
46394174 esac
46404175
46414176
4642 cat >>confdefs.h <<\_ACEOF
4643 #define malloc rpl_malloc
4644 _ACEOF
4645
4646 fi
4647
4648
4649
4650
4177 $as_echo "#define malloc rpl_malloc" >>confdefs.h
4178
4179 fi
46514180
46524181
46534182 for ac_func in memset strchr strstr
4654 do
4655 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
4656 { $as_echo "$as_me:$LINENO: checking for $ac_func" >&5
4657 $as_echo_n "checking for $ac_func... " >&6; }
4658 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
4659 $as_echo_n "(cached) " >&6
4660 else
4661 cat >conftest.$ac_ext <<_ACEOF
4662 /* confdefs.h. */
4663 _ACEOF
4664 cat confdefs.h >>conftest.$ac_ext
4665 cat >>conftest.$ac_ext <<_ACEOF
4666 /* end confdefs.h. */
4667 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
4668 For example, HP-UX 11i <limits.h> declares gettimeofday. */
4669 #define $ac_func innocuous_$ac_func
4670
4671 /* System header to define __stub macros and hopefully few prototypes,
4672 which can conflict with char $ac_func (); below.
4673 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4674 <limits.h> exists even on freestanding compilers. */
4675
4676 #ifdef __STDC__
4677 # include <limits.h>
4678 #else
4679 # include <assert.h>
4680 #endif
4681
4682 #undef $ac_func
4683
4684 /* Override any GCC internal prototype to avoid an error.
4685 Use char because int might match the return type of a GCC
4686 builtin and then its argument prototype would still apply. */
4687 #ifdef __cplusplus
4688 extern "C"
4689 #endif
4690 char $ac_func ();
4691 /* The GNU C library defines this for functions which it implements
4692 to always fail with ENOSYS. Some functions are actually named
4693 something starting with __ and the normal name is an alias. */
4694 #if defined __stub_$ac_func || defined __stub___$ac_func
4695 choke me
4696 #endif
4697
4698 int
4699 main ()
4700 {
4701 return $ac_func ();
4702 ;
4703 return 0;
4704 }
4705 _ACEOF
4706 rm -f conftest.$ac_objext conftest$ac_exeext
4707 if { (ac_try="$ac_link"
4708 case "(($ac_try" in
4709 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4710 *) ac_try_echo=$ac_try;;
4711 esac
4712 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
4713 $as_echo "$ac_try_echo") >&5
4714 (eval "$ac_link") 2>conftest.er1
4715 ac_status=$?
4716 grep -v '^ *+' conftest.er1 >conftest.err
4717 rm -f conftest.er1
4718 cat conftest.err >&5
4719 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
4720 (exit $ac_status); } && {
4721 test -z "$ac_c_werror_flag" ||
4722 test ! -s conftest.err
4723 } && test -s conftest$ac_exeext && {
4724 test "$cross_compiling" = yes ||
4725 $as_test_x conftest$ac_exeext
4726 }; then
4727 eval "$as_ac_var=yes"
4728 else
4729 $as_echo "$as_me: failed program was:" >&5
4730 sed 's/^/| /' conftest.$ac_ext >&5
4731
4732 eval "$as_ac_var=no"
4733 fi
4734
4735 rm -rf conftest.dSYM
4736 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
4737 conftest$ac_exeext conftest.$ac_ext
4738 fi
4739 ac_res=`eval 'as_val=${'$as_ac_var'}
4740 $as_echo "$as_val"'`
4741 { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
4742 $as_echo "$ac_res" >&6; }
4743 as_val=`eval 'as_val=${'$as_ac_var'}
4744 $as_echo "$as_val"'`
4745 if test "x$as_val" = x""yes; then
4183 do :
4184 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
4185 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
4186 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
47464187 cat >>confdefs.h <<_ACEOF
47474188 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
47484189 _ACEOF
47534194
47544195 # Make sure we can run config.sub.
47554196 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
4756 { { $as_echo "$as_me:$LINENO: error: cannot run $SHELL $ac_aux_dir/config.sub" >&5
4757 $as_echo "$as_me: error: cannot run $SHELL $ac_aux_dir/config.sub" >&2;}
4758 { (exit 1); exit 1; }; }
4759
4760 { $as_echo "$as_me:$LINENO: checking build system type" >&5
4197 as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
4198
4199 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
47614200 $as_echo_n "checking build system type... " >&6; }
4762 if test "${ac_cv_build+set}" = set; then
4201 if ${ac_cv_build+:} false; then :
47634202 $as_echo_n "(cached) " >&6
47644203 else
47654204 ac_build_alias=$build_alias
47664205 test "x$ac_build_alias" = x &&
47674206 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
47684207 test "x$ac_build_alias" = x &&
4769 { { $as_echo "$as_me:$LINENO: error: cannot guess build type; you must specify one" >&5
4770 $as_echo "$as_me: error: cannot guess build type; you must specify one" >&2;}
4771 { (exit 1); exit 1; }; }
4208 as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
47724209 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
4773 { { $as_echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&5
4774 $as_echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&2;}
4775 { (exit 1); exit 1; }; }
4776
4777 fi
4778 { $as_echo "$as_me:$LINENO: result: $ac_cv_build" >&5
4210 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
4211
4212 fi
4213 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
47794214 $as_echo "$ac_cv_build" >&6; }
47804215 case $ac_cv_build in
47814216 *-*-*) ;;
4782 *) { { $as_echo "$as_me:$LINENO: error: invalid value of canonical build" >&5
4783 $as_echo "$as_me: error: invalid value of canonical build" >&2;}
4784 { (exit 1); exit 1; }; };;
4217 *) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
47854218 esac
47864219 build=$ac_cv_build
47874220 ac_save_IFS=$IFS; IFS='-'
47974230 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
47984231
47994232
4800 { $as_echo "$as_me:$LINENO: checking host system type" >&5
4233 { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
48014234 $as_echo_n "checking host system type... " >&6; }
4802 if test "${ac_cv_host+set}" = set; then
4235 if ${ac_cv_host+:} false; then :
48034236 $as_echo_n "(cached) " >&6
48044237 else
48054238 if test "x$host_alias" = x; then
48064239 ac_cv_host=$ac_cv_build
48074240 else
48084241 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
4809 { { $as_echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&5
4810 $as_echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&2;}
4811 { (exit 1); exit 1; }; }
4812 fi
4813
4814 fi
4815 { $as_echo "$as_me:$LINENO: result: $ac_cv_host" >&5
4242 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
4243 fi
4244
4245 fi
4246 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
48164247 $as_echo "$ac_cv_host" >&6; }
48174248 case $ac_cv_host in
48184249 *-*-*) ;;
4819 *) { { $as_echo "$as_me:$LINENO: error: invalid value of canonical host" >&5
4820 $as_echo "$as_me: error: invalid value of canonical host" >&2;}
4821 { (exit 1); exit 1; }; };;
4250 *) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
48224251 esac
48234252 host=$ac_cv_host
48244253 ac_save_IFS=$IFS; IFS='-'
48394268 ;;
48404269 *aix*) LIBS="-liconv"
48414270 ;;
4271 *-*-darwin*) LIBS="-liconv"
4272 ;;
48424273 esac
48434274
4844 ac_config_files="$ac_config_files Makefile charmaps/Makefile doc/Makefile outputs/Makefile patches/Makefile src/Makefile tests/Makefile"
4275 ac_config_files="$ac_config_files Makefile doc/Makefile outputs/Makefile patches/Makefile src/Makefile tests/Makefile"
48454276
48464277 cat >confcache <<\_ACEOF
48474278 # This file is a shell script that caches the results of configure
48704301 case $ac_val in #(
48714302 *${as_nl}*)
48724303 case $ac_var in #(
4873 *_cv_*) { $as_echo "$as_me:$LINENO: WARNING: cache variable $ac_var contains a newline" >&5
4304 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
48744305 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
48754306 esac
48764307 case $ac_var in #(
48774308 _ | IFS | as_nl) ;; #(
48784309 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
4879 *) $as_unset $ac_var ;;
4310 *) { eval $ac_var=; unset $ac_var;} ;;
48804311 esac ;;
48814312 esac
48824313 done
48844315 (set) 2>&1 |
48854316 case $as_nl`(ac_space=' '; set) 2>&1` in #(
48864317 *${as_nl}ac_space=\ *)
4887 # `set' does not quote correctly, so add quotes (double-quote
4888 # substitution turns \\\\ into \\, and sed turns \\ into \).
4318 # `set' does not quote correctly, so add quotes: double-quote
4319 # substitution turns \\\\ into \\, and sed turns \\ into \.
48894320 sed -n \
48904321 "s/'/'\\\\''/g;
48914322 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
49074338 :end' >>confcache
49084339 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
49094340 if test -w "$cache_file"; then
4910 test "x$cache_file" != "x/dev/null" &&
4911 { $as_echo "$as_me:$LINENO: updating cache $cache_file" >&5
4341 if test "x$cache_file" != "x/dev/null"; then
4342 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
49124343 $as_echo "$as_me: updating cache $cache_file" >&6;}
4913 cat confcache >$cache_file
4344 if test ! -f "$cache_file" || test -h "$cache_file"; then
4345 cat confcache >"$cache_file"
4346 else
4347 case $cache_file in #(
4348 */* | ?:*)
4349 mv -f confcache "$cache_file"$$ &&
4350 mv -f "$cache_file"$$ "$cache_file" ;; #(
4351 *)
4352 mv -f confcache "$cache_file" ;;
4353 esac
4354 fi
4355 fi
49144356 else
4915 { $as_echo "$as_me:$LINENO: not updating unwritable cache $cache_file" >&5
4357 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
49164358 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
49174359 fi
49184360 fi
49264368
49274369 ac_libobjs=
49284370 ac_ltlibobjs=
4371 U=
49294372 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
49304373 # 1. Remove the extension, and $U if already installed.
49314374 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
49324375 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
49334376 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
49344377 # will be set to the directory where LIBOBJS objects are built.
4935 ac_libobjs="$ac_libobjs \${LIBOBJDIR}$ac_i\$U.$ac_objext"
4936 ac_ltlibobjs="$ac_ltlibobjs \${LIBOBJDIR}$ac_i"'$U.lo'
4378 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
4379 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
49374380 done
49384381 LIBOBJS=$ac_libobjs
49394382
49404383 LTLIBOBJS=$ac_ltlibobjs
49414384
49424385
4386 { $as_echo "$as_me:${as_lineno-$LINENO}: checking that generated files are newer than configure" >&5
4387 $as_echo_n "checking that generated files are newer than configure... " >&6; }
4388 if test -n "$am_sleep_pid"; then
4389 # Hide warnings about reused PIDs.
4390 wait $am_sleep_pid 2>/dev/null
4391 fi
4392 { $as_echo "$as_me:${as_lineno-$LINENO}: result: done" >&5
4393 $as_echo "done" >&6; }
49434394 if test -n "$EXEEXT"; then
49444395 am__EXEEXT_TRUE=
49454396 am__EXEEXT_FALSE='#'
49494400 fi
49504401
49514402 if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
4952 { { $as_echo "$as_me:$LINENO: error: conditional \"MAINTAINER_MODE\" was never defined.
4953 Usually this means the macro was only invoked conditionally." >&5
4954 $as_echo "$as_me: error: conditional \"MAINTAINER_MODE\" was never defined.
4955 Usually this means the macro was only invoked conditionally." >&2;}
4956 { (exit 1); exit 1; }; }
4403 as_fn_error $? "conditional \"MAINTAINER_MODE\" was never defined.
4404 Usually this means the macro was only invoked conditionally." "$LINENO" 5
49574405 fi
49584406 if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
4959 { { $as_echo "$as_me:$LINENO: error: conditional \"AMDEP\" was never defined.
4960 Usually this means the macro was only invoked conditionally." >&5
4961 $as_echo "$as_me: error: conditional \"AMDEP\" was never defined.
4962 Usually this means the macro was only invoked conditionally." >&2;}
4963 { (exit 1); exit 1; }; }
4407 as_fn_error $? "conditional \"AMDEP\" was never defined.
4408 Usually this means the macro was only invoked conditionally." "$LINENO" 5
49644409 fi
49654410 if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
4966 { { $as_echo "$as_me:$LINENO: error: conditional \"am__fastdepCC\" was never defined.
4967 Usually this means the macro was only invoked conditionally." >&5
4968 $as_echo "$as_me: error: conditional \"am__fastdepCC\" was never defined.
4969 Usually this means the macro was only invoked conditionally." >&2;}
4970 { (exit 1); exit 1; }; }
4971 fi
4972
4973 : ${CONFIG_STATUS=./config.status}
4411 as_fn_error $? "conditional \"am__fastdepCC\" was never defined.
4412 Usually this means the macro was only invoked conditionally." "$LINENO" 5
4413 fi
4414
4415 : "${CONFIG_STATUS=./config.status}"
49744416 ac_write_fail=0
49754417 ac_clean_files_save=$ac_clean_files
49764418 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
4977 { $as_echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5
4419 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
49784420 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
4979 cat >$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
4421 as_write_fail=0
4422 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
49804423 #! $SHELL
49814424 # Generated by $as_me.
49824425 # Run this file to recreate the current configuration.
49864429 debug=false
49874430 ac_cs_recheck=false
49884431 ac_cs_silent=false
4432
49894433 SHELL=\${CONFIG_SHELL-$SHELL}
4990 _ACEOF
4991
4992 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
4993 ## --------------------- ##
4994 ## M4sh Initialization. ##
4995 ## --------------------- ##
4434 export SHELL
4435 _ASEOF
4436 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
4437 ## -------------------- ##
4438 ## M4sh Initialization. ##
4439 ## -------------------- ##
49964440
49974441 # Be more Bourne compatible
49984442 DUALCASE=1; export DUALCASE # for MKS sh
4999 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
4443 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
50004444 emulate sh
50014445 NULLCMD=:
50024446 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
50044448 alias -g '${1+"$@"}'='"$@"'
50054449 setopt NO_GLOB_SUBST
50064450 else
5007 case `(set -o) 2>/dev/null` in
5008 *posix*) set -o posix ;;
4451 case `(set -o) 2>/dev/null` in #(
4452 *posix*) :
4453 set -o posix ;; #(
4454 *) :
4455 ;;
50094456 esac
5010
5011 fi
5012
5013
5014
5015
5016 # PATH needs CR
5017 # Avoid depending upon Character Ranges.
5018 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
5019 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
5020 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
5021 as_cr_digits='0123456789'
5022 as_cr_alnum=$as_cr_Letters$as_cr_digits
4457 fi
4458
50234459
50244460 as_nl='
50254461 '
50284464 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
50294465 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
50304466 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
5031 if (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
4467 # Prefer a ksh shell builtin over an external printf program on Solaris,
4468 # but without wasting forks for bash or zsh.
4469 if test -z "$BASH_VERSION$ZSH_VERSION" \
4470 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
4471 as_echo='print -r --'
4472 as_echo_n='print -rn --'
4473 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
50324474 as_echo='printf %s\n'
50334475 as_echo_n='printf %s'
50344476 else
50394481 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
50404482 as_echo_n_body='eval
50414483 arg=$1;
5042 case $arg in
4484 case $arg in #(
50434485 *"$as_nl"*)
50444486 expr "X$arg" : "X\\(.*\\)$as_nl";
50454487 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
50624504 }
50634505 fi
50644506
5065 # Support unset when possible.
5066 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
5067 as_unset=unset
5068 else
5069 as_unset=false
5070 fi
5071
50724507
50734508 # IFS
50744509 # We need space, tab and new line, in precisely that order. Quoting is
50784513 IFS=" "" $as_nl"
50794514
50804515 # Find who we are. Look in the path if we contain no directory separator.
5081 case $0 in
4516 as_myself=
4517 case $0 in #((
50824518 *[\\/]* ) as_myself=$0 ;;
50834519 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
50844520 for as_dir in $PATH
50854521 do
50864522 IFS=$as_save_IFS
50874523 test -z "$as_dir" && as_dir=.
5088 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
5089 done
4524 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
4525 done
50904526 IFS=$as_save_IFS
50914527
50924528 ;;
50984534 fi
50994535 if test ! -f "$as_myself"; then
51004536 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
5101 { (exit 1); exit 1; }
5102 fi
5103
5104 # Work around bugs in pre-3.0 UWIN ksh.
5105 for as_var in ENV MAIL MAILPATH
5106 do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
4537 exit 1
4538 fi
4539
4540 # Unset variables that we do not need and which cause bugs (e.g. in
4541 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
4542 # suppresses any "Segmentation fault" message there. '((' could
4543 # trigger a bug in pdksh 5.2.14.
4544 for as_var in BASH_ENV ENV MAIL MAILPATH
4545 do eval test x\${$as_var+set} = xset \
4546 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
51074547 done
51084548 PS1='$ '
51094549 PS2='> '
51154555 LANGUAGE=C
51164556 export LANGUAGE
51174557
5118 # Required to use basename.
4558 # CDPATH.
4559 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
4560
4561
4562 # as_fn_error STATUS ERROR [LINENO LOG_FD]
4563 # ----------------------------------------
4564 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
4565 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
4566 # script with STATUS, using 1 if that was 0.
4567 as_fn_error ()
4568 {
4569 as_status=$1; test $as_status -eq 0 && as_status=1
4570 if test "$4"; then
4571 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
4572 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
4573 fi
4574 $as_echo "$as_me: error: $2" >&2
4575 as_fn_exit $as_status
4576 } # as_fn_error
4577
4578
4579 # as_fn_set_status STATUS
4580 # -----------------------
4581 # Set $? to STATUS, without forking.
4582 as_fn_set_status ()
4583 {
4584 return $1
4585 } # as_fn_set_status
4586
4587 # as_fn_exit STATUS
4588 # -----------------
4589 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
4590 as_fn_exit ()
4591 {
4592 set +e
4593 as_fn_set_status $1
4594 exit $1
4595 } # as_fn_exit
4596
4597 # as_fn_unset VAR
4598 # ---------------
4599 # Portably unset VAR.
4600 as_fn_unset ()
4601 {
4602 { eval $1=; unset $1;}
4603 }
4604 as_unset=as_fn_unset
4605 # as_fn_append VAR VALUE
4606 # ----------------------
4607 # Append the text in VALUE to the end of the definition contained in VAR. Take
4608 # advantage of any shell optimizations that allow amortized linear growth over
4609 # repeated appends, instead of the typical quadratic growth present in naive
4610 # implementations.
4611 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
4612 eval 'as_fn_append ()
4613 {
4614 eval $1+=\$2
4615 }'
4616 else
4617 as_fn_append ()
4618 {
4619 eval $1=\$$1\$2
4620 }
4621 fi # as_fn_append
4622
4623 # as_fn_arith ARG...
4624 # ------------------
4625 # Perform arithmetic evaluation on the ARGs, and store the result in the
4626 # global $as_val. Take advantage of shells that can avoid forks. The arguments
4627 # must be portable across $(()) and expr.
4628 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
4629 eval 'as_fn_arith ()
4630 {
4631 as_val=$(( $* ))
4632 }'
4633 else
4634 as_fn_arith ()
4635 {
4636 as_val=`expr "$@" || test $? -eq 1`
4637 }
4638 fi # as_fn_arith
4639
4640
51194641 if expr a : '\(a\)' >/dev/null 2>&1 &&
51204642 test "X`expr 00001 : '.*\(...\)'`" = X001; then
51214643 as_expr=expr
51294651 as_basename=false
51304652 fi
51314653
5132
5133 # Name of the executable.
4654 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
4655 as_dirname=dirname
4656 else
4657 as_dirname=false
4658 fi
4659
51344660 as_me=`$as_basename -- "$0" ||
51354661 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
51364662 X"$0" : 'X\(//\)$' \| \
51504676 }
51514677 s/.*/./; q'`
51524678
5153 # CDPATH.
5154 $as_unset CDPATH
5155
5156
5157
5158 as_lineno_1=$LINENO
5159 as_lineno_2=$LINENO
5160 test "x$as_lineno_1" != "x$as_lineno_2" &&
5161 test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" || {
5162
5163 # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
5164 # uniformly replaced by the line number. The first 'sed' inserts a
5165 # line-number line after each line using $LINENO; the second 'sed'
5166 # does the real work. The second script uses 'N' to pair each
5167 # line-number line with the line containing $LINENO, and appends
5168 # trailing '-' during substitution so that $LINENO is not a special
5169 # case at line end.
5170 # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
5171 # scripts with optimization help from Paolo Bonzini. Blame Lee
5172 # E. McMahon (1931-1989) for sed's syntax. :-)
5173 sed -n '
5174 p
5175 /[$]LINENO/=
5176 ' <$as_myself |
5177 sed '
5178 s/[$]LINENO.*/&-/
5179 t lineno
5180 b
5181 :lineno
5182 N
5183 :loop
5184 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
5185 t loop
5186 s/-\n.*//
5187 ' >$as_me.lineno &&
5188 chmod +x "$as_me.lineno" ||
5189 { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2
5190 { (exit 1); exit 1; }; }
5191
5192 # Don't try to exec as it changes $[0], causing all sort of problems
5193 # (the dirname of $[0] is not the place where we might find the
5194 # original and so on. Autoconf is especially sensitive to this).
5195 . "./$as_me.lineno"
5196 # Exit status is that of the last command.
5197 exit
5198 }
5199
5200
5201 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
5202 as_dirname=dirname
5203 else
5204 as_dirname=false
5205 fi
4679 # Avoid depending upon Character Ranges.
4680 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
4681 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
4682 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
4683 as_cr_digits='0123456789'
4684 as_cr_alnum=$as_cr_Letters$as_cr_digits
52064685
52074686 ECHO_C= ECHO_N= ECHO_T=
5208 case `echo -n x` in
4687 case `echo -n x` in #(((((
52094688 -n*)
5210 case `echo 'x\c'` in
4689 case `echo 'xy\c'` in
52114690 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
5212 *) ECHO_C='\c';;
4691 xy) ECHO_C='\c';;
4692 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
4693 ECHO_T=' ';;
52134694 esac;;
52144695 *)
52154696 ECHO_N='-n';;
52164697 esac
5217 if expr a : '\(a\)' >/dev/null 2>&1 &&
5218 test "X`expr 00001 : '.*\(...\)'`" = X001; then
5219 as_expr=expr
5220 else
5221 as_expr=false
5222 fi
52234698
52244699 rm -f conf$$ conf$$.exe conf$$.file
52254700 if test -d conf$$.dir; then
52344709 # ... but there are two gotchas:
52354710 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
52364711 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
5237 # In both cases, we have to default to `cp -p'.
4712 # In both cases, we have to default to `cp -pR'.
52384713 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
5239 as_ln_s='cp -p'
4714 as_ln_s='cp -pR'
52404715 elif ln conf$$.file conf$$ 2>/dev/null; then
52414716 as_ln_s=ln
52424717 else
5243 as_ln_s='cp -p'
4718 as_ln_s='cp -pR'
52444719 fi
52454720 else
5246 as_ln_s='cp -p'
4721 as_ln_s='cp -pR'
52474722 fi
52484723 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
52494724 rmdir conf$$.dir 2>/dev/null
52504725
4726
4727 # as_fn_mkdir_p
4728 # -------------
4729 # Create "$as_dir" as a directory, including parents if necessary.
4730 as_fn_mkdir_p ()
4731 {
4732
4733 case $as_dir in #(
4734 -*) as_dir=./$as_dir;;
4735 esac
4736 test -d "$as_dir" || eval $as_mkdir_p || {
4737 as_dirs=
4738 while :; do
4739 case $as_dir in #(
4740 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
4741 *) as_qdir=$as_dir;;
4742 esac
4743 as_dirs="'$as_qdir' $as_dirs"
4744 as_dir=`$as_dirname -- "$as_dir" ||
4745 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
4746 X"$as_dir" : 'X\(//\)[^/]' \| \
4747 X"$as_dir" : 'X\(//\)$' \| \
4748 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
4749 $as_echo X"$as_dir" |
4750 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
4751 s//\1/
4752 q
4753 }
4754 /^X\(\/\/\)[^/].*/{
4755 s//\1/
4756 q
4757 }
4758 /^X\(\/\/\)$/{
4759 s//\1/
4760 q
4761 }
4762 /^X\(\/\).*/{
4763 s//\1/
4764 q
4765 }
4766 s/.*/./; q'`
4767 test -d "$as_dir" && break
4768 done
4769 test -z "$as_dirs" || eval "mkdir $as_dirs"
4770 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
4771
4772
4773 } # as_fn_mkdir_p
52514774 if mkdir -p . 2>/dev/null; then
5252 as_mkdir_p=:
4775 as_mkdir_p='mkdir -p "$as_dir"'
52534776 else
52544777 test -d ./-p && rmdir ./-p
52554778 as_mkdir_p=false
52564779 fi
52574780
5258 if test -x / >/dev/null 2>&1; then
5259 as_test_x='test -x'
5260 else
5261 if ls -dL / >/dev/null 2>&1; then
5262 as_ls_L_option=L
5263 else
5264 as_ls_L_option=
5265 fi
5266 as_test_x='
5267 eval sh -c '\''
5268 if test -d "$1"; then
5269 test -d "$1/.";
5270 else
5271 case $1 in
5272 -*)set "./$1";;
5273 esac;
5274 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in
5275 ???[sx]*):;;*)false;;esac;fi
5276 '\'' sh
5277 '
5278 fi
5279 as_executable_p=$as_test_x
4781
4782 # as_fn_executable_p FILE
4783 # -----------------------
4784 # Test if FILE is an executable regular file.
4785 as_fn_executable_p ()
4786 {
4787 test -f "$1" && test -x "$1"
4788 } # as_fn_executable_p
4789 as_test_x='test -x'
4790 as_executable_p=as_fn_executable_p
52804791
52814792 # Sed expression to map a string onto a valid CPP name.
52824793 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
52864797
52874798
52884799 exec 6>&1
5289
5290 # Save the log message, to keep $[0] and so on meaningful, and to
4800 ## ----------------------------------- ##
4801 ## Main body of $CONFIG_STATUS script. ##
4802 ## ----------------------------------- ##
4803 _ASEOF
4804 test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
4805
4806 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
4807 # Save the log message, to keep $0 and so on meaningful, and to
52914808 # report actual input values of CONFIG_FILES etc. instead of their
52924809 # values after options handling.
52934810 ac_log="
5294 This file was extended by unrtf $as_me 0.21.2, which was
5295 generated by GNU Autoconf 2.63. Invocation command line was
4811 This file was extended by unrtf $as_me 0.21.3, which was
4812 generated by GNU Autoconf 2.69. Invocation command line was
52964813
52974814 CONFIG_FILES = $CONFIG_FILES
52984815 CONFIG_HEADERS = $CONFIG_HEADERS
53244841
53254842 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
53264843 ac_cs_usage="\
5327 \`$as_me' instantiates files from templates according to the
5328 current configuration.
5329
5330 Usage: $0 [OPTION]... [FILE]...
4844 \`$as_me' instantiates files and other configuration actions
4845 from templates according to the current configuration. Unless the files
4846 and actions are specified as TAGs, all are instantiated by default.
4847
4848 Usage: $0 [OPTION]... [TAG]...
53314849
53324850 -h, --help print this help, then exit
53334851 -V, --version print version number and configuration settings, then exit
4852 --config print configuration, then exit
53344853 -q, --quiet, --silent
53354854 do not print progress messages
53364855 -d, --debug don't remove temporary files
53494868 Configuration commands:
53504869 $config_commands
53514870
5352 Report bugs to <bug-autoconf@gnu.org>."
4871 Report bugs to <bug-unrtf@gnu.org>."
53534872
53544873 _ACEOF
53554874 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
4875 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
53564876 ac_cs_version="\\
5357 unrtf config.status 0.21.2
5358 configured by $0, generated by GNU Autoconf 2.63,
5359 with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
5360
5361 Copyright (C) 2008 Free Software Foundation, Inc.
4877 unrtf config.status 0.21.3
4878 configured by $0, generated by GNU Autoconf 2.69,
4879 with options \\"\$ac_cs_config\\"
4880
4881 Copyright (C) 2012 Free Software Foundation, Inc.
53624882 This config.status script is free software; the Free Software Foundation
53634883 gives unlimited permission to copy, distribute and modify it."
53644884
53764896 while test $# != 0
53774897 do
53784898 case $1 in
5379 --*=*)
4899 --*=?*)
53804900 ac_option=`expr "X$1" : 'X\([^=]*\)='`
53814901 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
4902 ac_shift=:
4903 ;;
4904 --*=)
4905 ac_option=`expr "X$1" : 'X\([^=]*\)='`
4906 ac_optarg=
53824907 ac_shift=:
53834908 ;;
53844909 *)
53944919 ac_cs_recheck=: ;;
53954920 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
53964921 $as_echo "$ac_cs_version"; exit ;;
4922 --config | --confi | --conf | --con | --co | --c )
4923 $as_echo "$ac_cs_config"; exit ;;
53974924 --debug | --debu | --deb | --de | --d | -d )
53984925 debug=: ;;
53994926 --file | --fil | --fi | --f )
54004927 $ac_shift
54014928 case $ac_optarg in
54024929 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
4930 '') as_fn_error $? "missing file argument" ;;
54034931 esac
5404 CONFIG_FILES="$CONFIG_FILES '$ac_optarg'"
4932 as_fn_append CONFIG_FILES " '$ac_optarg'"
54054933 ac_need_defaults=false;;
54064934 --header | --heade | --head | --hea )
54074935 $ac_shift
54084936 case $ac_optarg in
54094937 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
54104938 esac
5411 CONFIG_HEADERS="$CONFIG_HEADERS '$ac_optarg'"
4939 as_fn_append CONFIG_HEADERS " '$ac_optarg'"
54124940 ac_need_defaults=false;;
54134941 --he | --h)
54144942 # Conflict between --help and --header
5415 { $as_echo "$as_me: error: ambiguous option: $1
5416 Try \`$0 --help' for more information." >&2
5417 { (exit 1); exit 1; }; };;
4943 as_fn_error $? "ambiguous option: \`$1'
4944 Try \`$0 --help' for more information.";;
54184945 --help | --hel | -h )
54194946 $as_echo "$ac_cs_usage"; exit ;;
54204947 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
54224949 ac_cs_silent=: ;;
54234950
54244951 # This is an error.
5425 -*) { $as_echo "$as_me: error: unrecognized option: $1
5426 Try \`$0 --help' for more information." >&2
5427 { (exit 1); exit 1; }; } ;;
5428
5429 *) ac_config_targets="$ac_config_targets $1"
4952 -*) as_fn_error $? "unrecognized option: \`$1'
4953 Try \`$0 --help' for more information." ;;
4954
4955 *) as_fn_append ac_config_targets " $1"
54304956 ac_need_defaults=false ;;
54314957
54324958 esac
54434969 _ACEOF
54444970 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
54454971 if \$ac_cs_recheck; then
5446 set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
4972 set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
54474973 shift
54484974 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
54494975 CONFIG_SHELL='$SHELL'
54805006 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
54815007 "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
54825008 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
5483 "charmaps/Makefile") CONFIG_FILES="$CONFIG_FILES charmaps/Makefile" ;;
54845009 "doc/Makefile") CONFIG_FILES="$CONFIG_FILES doc/Makefile" ;;
54855010 "outputs/Makefile") CONFIG_FILES="$CONFIG_FILES outputs/Makefile" ;;
54865011 "patches/Makefile") CONFIG_FILES="$CONFIG_FILES patches/Makefile" ;;
54875012 "src/Makefile") CONFIG_FILES="$CONFIG_FILES src/Makefile" ;;
54885013 "tests/Makefile") CONFIG_FILES="$CONFIG_FILES tests/Makefile" ;;
54895014
5490 *) { { $as_echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5
5491 $as_echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
5492 { (exit 1); exit 1; }; };;
5015 *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
54935016 esac
54945017 done
54955018
55125035 # after its creation but before its name has been assigned to `$tmp'.
55135036 $debug ||
55145037 {
5515 tmp=
5038 tmp= ac_tmp=
55165039 trap 'exit_status=$?
5517 { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
5040 : "${ac_tmp:=$tmp}"
5041 { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
55185042 ' 0
5519 trap '{ (exit 1); exit 1; }' 1 2 13 15
5043 trap 'as_fn_exit 1' 1 2 13 15
55205044 }
55215045 # Create a (secure) tmp directory for tmp files.
55225046
55235047 {
55245048 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
5525 test -n "$tmp" && test -d "$tmp"
5049 test -d "$tmp"
55265050 } ||
55275051 {
55285052 tmp=./conf$$-$RANDOM
55295053 (umask 077 && mkdir "$tmp")
5530 } ||
5531 {
5532 $as_echo "$as_me: cannot create a temporary directory in ." >&2
5533 { (exit 1); exit 1; }
5534 }
5054 } || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
5055 ac_tmp=$tmp
55355056
55365057 # Set up the scripts for CONFIG_FILES section.
55375058 # No need to generate them if there are no CONFIG_FILES.
55395060 if test -n "$CONFIG_FILES"; then
55405061
55415062
5542 ac_cr='
5543 '
5063 ac_cr=`echo X | tr X '\015'`
5064 # On cygwin, bash can eat \r inside `` if the user requested igncr.
5065 # But we know of no other shell where ac_cr would be empty at this
5066 # point, so we can use a bashism as a fallback.
5067 if test "x$ac_cr" = x; then
5068 eval ac_cr=\$\'\\r\'
5069 fi
55445070 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
55455071 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
55465072 ac_cs_awk_cr='\\r'
55485074 ac_cs_awk_cr=$ac_cr
55495075 fi
55505076
5551 echo 'BEGIN {' >"$tmp/subs1.awk" &&
5077 echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
55525078 _ACEOF
55535079
55545080
55575083 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
55585084 echo "_ACEOF"
55595085 } >conf$$subs.sh ||
5560 { { $as_echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
5561 $as_echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
5562 { (exit 1); exit 1; }; }
5563 ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'`
5086 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
5087 ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
55645088 ac_delim='%!_!# '
55655089 for ac_last_try in false false false false false :; do
55665090 . ./conf$$subs.sh ||
5567 { { $as_echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
5568 $as_echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
5569 { (exit 1); exit 1; }; }
5091 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
55705092
55715093 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
55725094 if test $ac_delim_n = $ac_delim_num; then
55735095 break
55745096 elif $ac_last_try; then
5575 { { $as_echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
5576 $as_echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
5577 { (exit 1); exit 1; }; }
5097 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
55785098 else
55795099 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
55805100 fi
55825102 rm -f conf$$subs.sh
55835103
55845104 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
5585 cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&
5105 cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
55865106 _ACEOF
55875107 sed -n '
55885108 h
55965116 t delim
55975117 :nl
55985118 h
5599 s/\(.\{148\}\).*/\1/
5119 s/\(.\{148\}\)..*/\1/
56005120 t more1
56015121 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
56025122 p
56105130 t nl
56115131 :delim
56125132 h
5613 s/\(.\{148\}\).*/\1/
5133 s/\(.\{148\}\)..*/\1/
56145134 t more2
56155135 s/["\\]/\\&/g; s/^/"/; s/$/"/
56165136 p
56305150 rm -f conf$$subs.awk
56315151 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
56325152 _ACAWK
5633 cat >>"\$tmp/subs1.awk" <<_ACAWK &&
5153 cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
56345154 for (key in S) S_is_set[key] = 1
56355155 FS = ""
56365156
56625182 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
56635183 else
56645184 cat
5665 fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \
5666 || { { $as_echo "$as_me:$LINENO: error: could not setup config files machinery" >&5
5667 $as_echo "$as_me: error: could not setup config files machinery" >&2;}
5668 { (exit 1); exit 1; }; }
5669 _ACEOF
5670
5671 # VPATH may cause trouble with some makes, so we remove $(srcdir),
5672 # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
5185 fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
5186 || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
5187 _ACEOF
5188
5189 # VPATH may cause trouble with some makes, so we remove sole $(srcdir),
5190 # ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
56735191 # trailing colons and then remove the whole line if VPATH becomes empty
56745192 # (actually we leave an empty line to preserve line numbers).
56755193 if test "x$srcdir" = x.; then
5676 ac_vpsub='/^[ ]*VPATH[ ]*=/{
5677 s/:*\$(srcdir):*/:/
5678 s/:*\${srcdir}:*/:/
5679 s/:*@srcdir@:*/:/
5680 s/^\([^=]*=[ ]*\):*/\1/
5194 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{
5195 h
5196 s///
5197 s/^/:/
5198 s/[ ]*$/:/
5199 s/:\$(srcdir):/:/g
5200 s/:\${srcdir}:/:/g
5201 s/:@srcdir@:/:/g
5202 s/^:*//
56815203 s/:*$//
5204 x
5205 s/\(=[ ]*\).*/\1/
5206 G
5207 s/\n//
56825208 s/^[^=]*=[ ]*$//
56835209 }'
56845210 fi
56905216 # No need to generate them if there are no CONFIG_HEADERS.
56915217 # This happens for instance with `./config.status Makefile'.
56925218 if test -n "$CONFIG_HEADERS"; then
5693 cat >"$tmp/defines.awk" <<\_ACAWK ||
5219 cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
56945220 BEGIN {
56955221 _ACEOF
56965222
57025228 # handling of long lines.
57035229 ac_delim='%!_!# '
57045230 for ac_last_try in false false :; do
5705 ac_t=`sed -n "/$ac_delim/p" confdefs.h`
5706 if test -z "$ac_t"; then
5231 ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
5232 if test -z "$ac_tt"; then
57075233 break
57085234 elif $ac_last_try; then
5709 { { $as_echo "$as_me:$LINENO: error: could not make $CONFIG_HEADERS" >&5
5710 $as_echo "$as_me: error: could not make $CONFIG_HEADERS" >&2;}
5711 { (exit 1); exit 1; }; }
5235 as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
57125236 else
57135237 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
57145238 fi
57935317 _ACAWK
57945318 _ACEOF
57955319 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
5796 { { $as_echo "$as_me:$LINENO: error: could not setup config headers machinery" >&5
5797 $as_echo "$as_me: error: could not setup config headers machinery" >&2;}
5798 { (exit 1); exit 1; }; }
5320 as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
57995321 fi # test -n "$CONFIG_HEADERS"
58005322
58015323
58085330 esac
58095331 case $ac_mode$ac_tag in
58105332 :[FHL]*:*);;
5811 :L* | :C*:*) { { $as_echo "$as_me:$LINENO: error: invalid tag $ac_tag" >&5
5812 $as_echo "$as_me: error: invalid tag $ac_tag" >&2;}
5813 { (exit 1); exit 1; }; };;
5333 :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
58145334 :[FH]-) ac_tag=-:-;;
58155335 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
58165336 esac
58295349 for ac_f
58305350 do
58315351 case $ac_f in
5832 -) ac_f="$tmp/stdin";;
5352 -) ac_f="$ac_tmp/stdin";;
58335353 *) # Look for the file first in the build tree, then in the source tree
58345354 # (if the path is not absolute). The absolute path cannot be DOS-style,
58355355 # because $ac_f cannot contain `:'.
58385358 [\\/$]*) false;;
58395359 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
58405360 esac ||
5841 { { $as_echo "$as_me:$LINENO: error: cannot find input file: $ac_f" >&5
5842 $as_echo "$as_me: error: cannot find input file: $ac_f" >&2;}
5843 { (exit 1); exit 1; }; };;
5361 as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
58445362 esac
58455363 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
5846 ac_file_inputs="$ac_file_inputs '$ac_f'"
5364 as_fn_append ac_file_inputs " '$ac_f'"
58475365 done
58485366
58495367 # Let's still pretend it is `configure' which instantiates (i.e., don't
58545372 `' by configure.'
58555373 if test x"$ac_file" != x-; then
58565374 configure_input="$ac_file. $configure_input"
5857 { $as_echo "$as_me:$LINENO: creating $ac_file" >&5
5375 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
58585376 $as_echo "$as_me: creating $ac_file" >&6;}
58595377 fi
58605378 # Neutralize special characters interpreted by sed in replacement strings.
58665384 esac
58675385
58685386 case $ac_tag in
5869 *:-:* | *:-) cat >"$tmp/stdin" \
5870 || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5
5871 $as_echo "$as_me: error: could not create $ac_file" >&2;}
5872 { (exit 1); exit 1; }; } ;;
5387 *:-:* | *:-) cat >"$ac_tmp/stdin" \
5388 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
58735389 esac
58745390 ;;
58755391 esac
58975413 q
58985414 }
58995415 s/.*/./; q'`
5900 { as_dir="$ac_dir"
5901 case $as_dir in #(
5902 -*) as_dir=./$as_dir;;
5903 esac
5904 test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || {
5905 as_dirs=
5906 while :; do
5907 case $as_dir in #(
5908 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
5909 *) as_qdir=$as_dir;;
5910 esac
5911 as_dirs="'$as_qdir' $as_dirs"
5912 as_dir=`$as_dirname -- "$as_dir" ||
5913 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
5914 X"$as_dir" : 'X\(//\)[^/]' \| \
5915 X"$as_dir" : 'X\(//\)$' \| \
5916 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
5917 $as_echo X"$as_dir" |
5918 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
5919 s//\1/
5920 q
5921 }
5922 /^X\(\/\/\)[^/].*/{
5923 s//\1/
5924 q
5925 }
5926 /^X\(\/\/\)$/{
5927 s//\1/
5928 q
5929 }
5930 /^X\(\/\).*/{
5931 s//\1/
5932 q
5933 }
5934 s/.*/./; q'`
5935 test -d "$as_dir" && break
5936 done
5937 test -z "$as_dirs" || eval "mkdir $as_dirs"
5938 } || test -d "$as_dir" || { { $as_echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5
5939 $as_echo "$as_me: error: cannot create directory $as_dir" >&2;}
5940 { (exit 1); exit 1; }; }; }
5416 as_dir="$ac_dir"; as_fn_mkdir_p
59415417 ac_builddir=.
59425418
59435419 case "$ac_dir" in
59945470 # If the template does not know about datarootdir, expand it.
59955471 # FIXME: This hack should be removed a few years after 2.60.
59965472 ac_datarootdir_hack=; ac_datarootdir_seen=
5997
59985473 ac_sed_dataroot='
59995474 /datarootdir/ {
60005475 p
60045479 /@docdir@/p
60055480 /@infodir@/p
60065481 /@localedir@/p
6007 /@mandir@/p
6008 '
5482 /@mandir@/p'
60095483 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
60105484 *datarootdir*) ac_datarootdir_seen=yes;;
60115485 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
6012 { $as_echo "$as_me:$LINENO: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
5486 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
60135487 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
60145488 _ACEOF
60155489 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
60195493 s&@infodir@&$infodir&g
60205494 s&@localedir@&$localedir&g
60215495 s&@mandir@&$mandir&g
6022 s&\\\${datarootdir}&$datarootdir&g' ;;
5496 s&\\\${datarootdir}&$datarootdir&g' ;;
60235497 esac
60245498 _ACEOF
60255499
60475521 s&@MKDIR_P@&$ac_MKDIR_P&;t t
60485522 $ac_datarootdir_hack
60495523 "
6050 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \
6051 || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5
6052 $as_echo "$as_me: error: could not create $ac_file" >&2;}
6053 { (exit 1); exit 1; }; }
5524 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
5525 >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
60545526
60555527 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
6056 { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
6057 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
6058 { $as_echo "$as_me:$LINENO: WARNING: $ac_file contains a reference to the variable \`datarootdir'
6059 which seems to be undefined. Please make sure it is defined." >&5
5528 { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
5529 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \
5530 "$ac_tmp/out"`; test -z "$ac_out"; } &&
5531 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
5532 which seems to be undefined. Please make sure it is defined" >&5
60605533 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
6061 which seems to be undefined. Please make sure it is defined." >&2;}
6062
6063 rm -f "$tmp/stdin"
5534 which seems to be undefined. Please make sure it is defined" >&2;}
5535
5536 rm -f "$ac_tmp/stdin"
60645537 case $ac_file in
6065 -) cat "$tmp/out" && rm -f "$tmp/out";;
6066 *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";;
5538 -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
5539 *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
60675540 esac \
6068 || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5
6069 $as_echo "$as_me: error: could not create $ac_file" >&2;}
6070 { (exit 1); exit 1; }; }
5541 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
60715542 ;;
60725543 :H)
60735544 #
60765547 if test x"$ac_file" != x-; then
60775548 {
60785549 $as_echo "/* $configure_input */" \
6079 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs"
6080 } >"$tmp/config.h" \
6081 || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5
6082 $as_echo "$as_me: error: could not create $ac_file" >&2;}
6083 { (exit 1); exit 1; }; }
6084 if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then
6085 { $as_echo "$as_me:$LINENO: $ac_file is unchanged" >&5
5550 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
5551 } >"$ac_tmp/config.h" \
5552 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
5553 if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
5554 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
60865555 $as_echo "$as_me: $ac_file is unchanged" >&6;}
60875556 else
60885557 rm -f "$ac_file"
6089 mv "$tmp/config.h" "$ac_file" \
6090 || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5
6091 $as_echo "$as_me: error: could not create $ac_file" >&2;}
6092 { (exit 1); exit 1; }; }
5558 mv "$ac_tmp/config.h" "$ac_file" \
5559 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
60935560 fi
60945561 else
60955562 $as_echo "/* $configure_input */" \
6096 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \
6097 || { { $as_echo "$as_me:$LINENO: error: could not create -" >&5
6098 $as_echo "$as_me: error: could not create -" >&2;}
6099 { (exit 1); exit 1; }; }
5563 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
5564 || as_fn_error $? "could not create -" "$LINENO" 5
61005565 fi
61015566 # Compute "$ac_file"'s index in $config_headers.
61025567 _am_arg="$ac_file"
61345599 s/.*/./; q'`/stamp-h$_am_stamp_count
61355600 ;;
61365601
6137 :C) { $as_echo "$as_me:$LINENO: executing $ac_file commands" >&5
5602 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
61385603 $as_echo "$as_me: executing $ac_file commands" >&6;}
61395604 ;;
61405605 esac
61555620 # Strip MF so we end up with the name of the file.
61565621 mf=`echo "$mf" | sed -e 's/:.*$//'`
61575622 # Check whether this is an Automake generated Makefile or not.
6158 # We used to match only the files named `Makefile.in', but
5623 # We used to match only the files named 'Makefile.in', but
61595624 # some people rename them; so instead we look at the file content.
61605625 # Grep'ing the first line is not enough: some people post-process
61615626 # each Makefile.in and add a new line on top of each file to say so.
61895654 continue
61905655 fi
61915656 # Extract the definition of DEPDIR, am__include, and am__quote
6192 # from the Makefile without running `make'.
5657 # from the Makefile without running 'make'.
61935658 DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
61945659 test -z "$DEPDIR" && continue
61955660 am__include=`sed -n 's/^am__include = //p' < "$mf"`
61965661 test -z "am__include" && continue
61975662 am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
6198 # When using ansi2knr, U may be empty or an underscore; expand it
6199 U=`sed -n 's/^U = //p' < "$mf"`
62005663 # Find all dependency output files, they are included files with
62015664 # $(DEPDIR) in their names. We invoke sed twice because it is the
62025665 # simplest approach to changing $(DEPDIR) to its actual value in the
62035666 # expansion.
62045667 for file in `sed -n "
62055668 s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
6206 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
5669 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g'`; do
62075670 # Make sure the directory exists.
62085671 test -f "$dirpart/$file" && continue
62095672 fdir=`$as_dirname -- "$file" ||
62295692 q
62305693 }
62315694 s/.*/./; q'`
6232 { as_dir=$dirpart/$fdir
6233 case $as_dir in #(
6234 -*) as_dir=./$as_dir;;
6235 esac
6236 test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || {
6237 as_dirs=
6238 while :; do
6239 case $as_dir in #(
6240 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
6241 *) as_qdir=$as_dir;;
6242 esac
6243 as_dirs="'$as_qdir' $as_dirs"
6244 as_dir=`$as_dirname -- "$as_dir" ||
6245 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
6246 X"$as_dir" : 'X\(//\)[^/]' \| \
6247 X"$as_dir" : 'X\(//\)$' \| \
6248 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
6249 $as_echo X"$as_dir" |
6250 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
6251 s//\1/
6252 q
6253 }
6254 /^X\(\/\/\)[^/].*/{
6255 s//\1/
6256 q
6257 }
6258 /^X\(\/\/\)$/{
6259 s//\1/
6260 q
6261 }
6262 /^X\(\/\).*/{
6263 s//\1/
6264 q
6265 }
6266 s/.*/./; q'`
6267 test -d "$as_dir" && break
6268 done
6269 test -z "$as_dirs" || eval "mkdir $as_dirs"
6270 } || test -d "$as_dir" || { { $as_echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5
6271 $as_echo "$as_me: error: cannot create directory $as_dir" >&2;}
6272 { (exit 1); exit 1; }; }; }
5695 as_dir=$dirpart/$fdir; as_fn_mkdir_p
62735696 # echo "creating $dirpart/$file"
62745697 echo '# dummy' > "$dirpart/$file"
62755698 done
62815704 done # for ac_tag
62825705
62835706
6284 { (exit 0); exit 0; }
6285 _ACEOF
6286 chmod +x $CONFIG_STATUS
5707 as_fn_exit 0
5708 _ACEOF
62875709 ac_clean_files=$ac_clean_files_save
62885710
62895711 test $ac_write_fail = 0 ||
6290 { { $as_echo "$as_me:$LINENO: error: write failure creating $CONFIG_STATUS" >&5
6291 $as_echo "$as_me: error: write failure creating $CONFIG_STATUS" >&2;}
6292 { (exit 1); exit 1; }; }
5712 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
62935713
62945714
62955715 # configure is writing to config.log, and then calls config.status.
63105730 exec 5>>config.log
63115731 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
63125732 # would make configure fail if this is the last instruction.
6313 $ac_cs_success || { (exit 1); exit 1; }
5733 $ac_cs_success || as_fn_exit 1
63145734 fi
63155735 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
6316 { $as_echo "$as_me:$LINENO: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
5736 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
63175737 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
63185738 fi
63195739
11 # Process this file with autoconf to produce a configure script.
22
33 AC_PREREQ(2.59)
4 AC_INIT([unrtf], [0.21.2], [bug-unrtf@gnu.org])
4 AC_INIT([unrtf], [0.21.3], [bug-unrtf@gnu.org])
55 AC_CONFIG_SRCDIR([src/attr.c])
66 AC_CONFIG_AUX_DIR([config])
77 AC_CONFIG_HEADER([config.h])
4444 case $host in
4545 *-*-cygwin*) AC_SUBST(LIBS, ["-liconv"]);;
4646 *aix*) AC_SUBST(LIBS, ["-liconv"]);;
47 *-*-darwin*) AC_SUBST(LIBS, ["-liconv"]);;
4748 esac
4849
4950 AC_CONFIG_FILES([Makefile
50 charmaps/Makefile
5151 doc/Makefile
5252 outputs/Makefile
5353 patches/Makefile
0 # Makefile.in generated by automake 1.11.1 from Makefile.am.
0 # Makefile.in generated by automake 1.12.1 from Makefile.am.
11 # @configure_input@
22
3 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
4 # 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation,
5 # Inc.
3 # Copyright (C) 1994-2012 Free Software Foundation, Inc.
4
65 # This Makefile.in is free software; the Free Software Foundation
76 # gives unlimited permission to copy and/or distribute it,
87 # with or without modifications, as long as this notice is preserved.
1413
1514 @SET_MAKE@
1615 VPATH = @srcdir@
16 am__make_dryrun = \
17 { \
18 am__dry=no; \
19 case $$MAKEFLAGS in \
20 *\\[\ \ ]*) \
21 echo 'am--echo: ; @echo "AM" OK' | $(MAKE) -f - 2>/dev/null \
22 | grep '^AM OK$$' >/dev/null || am__dry=yes;; \
23 *) \
24 for am__flg in $$MAKEFLAGS; do \
25 case $$am__flg in \
26 *=*|--*) ;; \
27 *n*) am__dry=yes; break;; \
28 esac; \
29 done;; \
30 esac; \
31 test $$am__dry = yes; \
32 }
1733 pkgdatadir = $(datadir)/@PACKAGE@
1834 pkgincludedir = $(includedir)/@PACKAGE@
1935 pkglibdir = $(libdir)/@PACKAGE@
4561 CONFIG_CLEAN_VPATH_FILES =
4662 SOURCES =
4763 DIST_SOURCES =
64 am__can_run_installinfo = \
65 case $$AM_UPDATE_INFO_DIR in \
66 n|no|NO) false;; \
67 *) (install-info --version) >/dev/null 2>&1;; \
68 esac
4869 am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
4970 am__vpath_adj = case $$p in \
5071 $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
6687 am__base_list = \
6788 sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \
6889 sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g'
90 am__uninstall_files_from_dir = { \
91 test -z "$$files" \
92 || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \
93 || { echo " ( cd '$$dir' && rm -f" $$files ")"; \
94 $(am__cd) "$$dir" && rm -f $$files; }; \
95 }
6996 man1dir = $(mandir)/man1
7097 am__installdirs = "$(DESTDIR)$(man1dir)"
7198 NROFF = nroff
109136 PACKAGE_NAME = @PACKAGE_NAME@
110137 PACKAGE_STRING = @PACKAGE_STRING@
111138 PACKAGE_TARNAME = @PACKAGE_TARNAME@
139 PACKAGE_URL = @PACKAGE_URL@
112140 PACKAGE_VERSION = @PACKAGE_VERSION@
113141 PATH_SEPARATOR = @PATH_SEPARATOR@
114142 SET_MAKE = @SET_MAKE@
201229 $(am__aclocal_m4_deps):
202230 install-man1: $(dist_man1_MANS)
203231 @$(NORMAL_INSTALL)
204 test -z "$(man1dir)" || $(MKDIR_P) "$(DESTDIR)$(man1dir)"
205 @list='$(dist_man1_MANS)'; test -n "$(man1dir)" || exit 0; \
206 { for i in $$list; do echo "$$i"; done; \
232 @list1='$(dist_man1_MANS)'; \
233 list2=''; \
234 test -n "$(man1dir)" \
235 && test -n "`echo $$list1$$list2`" \
236 || exit 0; \
237 echo " $(MKDIR_P) '$(DESTDIR)$(man1dir)'"; \
238 $(MKDIR_P) "$(DESTDIR)$(man1dir)" || exit 1; \
239 { for i in $$list1; do echo "$$i"; done; \
240 if test -n "$$list2"; then \
241 for i in $$list2; do echo "$$i"; done \
242 | sed -n '/\.1[a-z]*$$/p'; \
243 fi; \
207244 } | while read p; do \
208245 if test -f $$p; then d=; else d="$(srcdir)/"; fi; \
209246 echo "$$d$$p"; echo "$$p"; \
230267 files=`{ for i in $$list; do echo "$$i"; done; \
231268 } | sed -e 's,.*/,,;h;s,.*\.,,;s,^[^1][0-9a-z]*$$,1,;x' \
232269 -e 's,\.[0-9a-z]*$$,,;$(transform);G;s,\n,.,'`; \
233 test -z "$$files" || { \
234 echo " ( cd '$(DESTDIR)$(man1dir)' && rm -f" $$files ")"; \
235 cd "$(DESTDIR)$(man1dir)" && rm -f $$files; }
270 dir='$(DESTDIR)$(man1dir)'; $(am__uninstall_files_from_dir)
236271 tags: TAGS
237272 TAGS:
238273
239274 ctags: CTAGS
240275 CTAGS:
276
277 cscope cscopelist:
241278
242279
243280 distdir: $(DISTFILES)
247284 if test -f "$$d$$p"; then echo "$$d$$p"; else :; fi; done`; \
248285 if test -n "$$list" && \
249286 grep 'ab help2man is required to generate this page' $$list >/dev/null; then \
250 echo "error: found man pages containing the \`missing help2man' replacement text:" >&2; \
287 echo "error: found man pages containing the 'missing help2man' replacement text:" >&2; \
251288 grep -l 'ab help2man is required to generate this page' $$list | sed 's/^/ /' >&2; \
252289 echo " to fix them, install help2man, remove and regenerate the man pages;" >&2; \
253 echo " typically \`make maintainer-clean' will remove them" >&2; \
290 echo " typically 'make maintainer-clean' will remove them" >&2; \
254291 exit 1; \
255292 else :; fi; \
256293 else :; fi
300337
301338 installcheck: installcheck-am
302339 install-strip:
303 $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
304 install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
305 `test -z '$(STRIP)' || \
306 echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
340 if test -z '$(STRIP)'; then \
341 $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
342 install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
343 install; \
344 else \
345 $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
346 install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
347 "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \
348 fi
307349 mostlyclean-generic:
308350
309351 clean-generic:
11 .\"
22 .\" Permission is granted to redistribute this file with UnRTF.
33 .\"
4 .TH UNRTF "GNU UnRTF 0.21.0"
4 .TH UNRTF 1 "GNU UnRTF 0.21.3"
55 .SH NAME
66 UnRTF \- converts document in RTF format to other formats
77 .SH SYNOPSIS
1818 .BI [\-\-latex]
1919 .BI [\-\-help]
2020 .BI [\-\-verbose]
21 .BI [\-\-quiet]
2122 .BI [\-\-version]
2223 .BI [\-P\ config_search_path]
2324 .BI [\-t\ tags_file]
7778 \-\-verbose
7879 prints additional information.
7980 .TP
81 \-\-quiet
82 suppress output of leading comments
83 .TP
8084 \-\-version
8185 prints the program version.
8286 .TP
8690 configuration files are a simple format. To change the behaviour of
8791 unrtf, a local copy of a system configuration file can be be made and
8892 edited. The most complete configuration file and hence the best starting
89 point is /usr/local/lib/unrtf/html.conf.
93 point is /usr/local/share/unrtf/html.conf.
9094 .TP
9195 \-P config_search_path
9296 specifies the directories in which the configuration file for the specified
9397 format will be sought. The path can be provided as a single directory
9498 or a list of colon separated directories.
95 The default is /usr/local/lib/unrtf/ where distributed output
99 The default is /usr/local/share/unrtf/ where distributed output
96100 configuration files are installed.
97101 .SH FILES
98102 .TP
99 /usr/local/lib/unrtf/*.conf
103 /usr/local/share/unrtf/*.conf
100104 - run time output configuration files.
101105 .TP
102 /usr/local/lib/unrtf/SYMBOL.charmap
106 /usr/local/share/unrtf/SYMBOL.charmap
103107 - UTF encoding of the SYMBOL font
104108 used in many RTF files. Unfortunately the iconv package does not include
105109 font encodings. The format is identical to iconv code page files.
0 outputsdir = ${libdir}/${PACKAGE}
1 dist_outputs_DATA = html.conf latex.conf rtf.conf text.conf vt.conf
0 outputsdir = ${pkgdatadir}
1 dist_outputs_DATA = \
2 html.conf \
3 latex.conf \
4 rtf.conf \
5 text.conf \
6 troff_mm.conf \
7 vt.conf \
8 SYMBOL.charmap
0 # Makefile.in generated by automake 1.11.1 from Makefile.am.
0 # Makefile.in generated by automake 1.12.1 from Makefile.am.
11 # @configure_input@
22
3 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
4 # 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation,
5 # Inc.
3 # Copyright (C) 1994-2012 Free Software Foundation, Inc.
4
65 # This Makefile.in is free software; the Free Software Foundation
76 # gives unlimited permission to copy and/or distribute it,
87 # with or without modifications, as long as this notice is preserved.
1514 @SET_MAKE@
1615
1716 VPATH = @srcdir@
17 am__make_dryrun = \
18 { \
19 am__dry=no; \
20 case $$MAKEFLAGS in \
21 *\\[\ \ ]*) \
22 echo 'am--echo: ; @echo "AM" OK' | $(MAKE) -f - 2>/dev/null \
23 | grep '^AM OK$$' >/dev/null || am__dry=yes;; \
24 *) \
25 for am__flg in $$MAKEFLAGS; do \
26 case $$am__flg in \
27 *=*|--*) ;; \
28 *n*) am__dry=yes; break;; \
29 esac; \
30 done;; \
31 esac; \
32 test $$am__dry = yes; \
33 }
1834 pkgdatadir = $(datadir)/@PACKAGE@
1935 pkgincludedir = $(includedir)/@PACKAGE@
2036 pkglibdir = $(libdir)/@PACKAGE@
4662 CONFIG_CLEAN_VPATH_FILES =
4763 SOURCES =
4864 DIST_SOURCES =
65 am__can_run_installinfo = \
66 case $$AM_UPDATE_INFO_DIR in \
67 n|no|NO) false;; \
68 *) (install-info --version) >/dev/null 2>&1;; \
69 esac
4970 am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
5071 am__vpath_adj = case $$p in \
5172 $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
6788 am__base_list = \
6889 sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \
6990 sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g'
91 am__uninstall_files_from_dir = { \
92 test -z "$$files" \
93 || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \
94 || { echo " ( cd '$$dir' && rm -f" $$files ")"; \
95 $(am__cd) "$$dir" && rm -f $$files; }; \
96 }
7097 am__installdirs = "$(DESTDIR)$(outputsdir)"
7198 DATA = $(dist_outputs_DATA)
7299 DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
108135 PACKAGE_NAME = @PACKAGE_NAME@
109136 PACKAGE_STRING = @PACKAGE_STRING@
110137 PACKAGE_TARNAME = @PACKAGE_TARNAME@
138 PACKAGE_URL = @PACKAGE_URL@
111139 PACKAGE_VERSION = @PACKAGE_VERSION@
112140 PATH_SEPARATOR = @PATH_SEPARATOR@
113141 SET_MAKE = @SET_MAKE@
164192 top_build_prefix = @top_build_prefix@
165193 top_builddir = @top_builddir@
166194 top_srcdir = @top_srcdir@
167 outputsdir = ${libdir}/${PACKAGE}
168 dist_outputs_DATA = html.conf latex.conf rtf.conf text.conf vt.conf
195 outputsdir = ${pkgdatadir}
196 dist_outputs_DATA = \
197 html.conf \
198 latex.conf \
199 rtf.conf \
200 text.conf \
201 troff_mm.conf \
202 vt.conf \
203 SYMBOL.charmap
204
169205 all: all-am
170206
171207 .SUFFIXES:
201237 $(am__aclocal_m4_deps):
202238 install-dist_outputsDATA: $(dist_outputs_DATA)
203239 @$(NORMAL_INSTALL)
204 test -z "$(outputsdir)" || $(MKDIR_P) "$(DESTDIR)$(outputsdir)"
205240 @list='$(dist_outputs_DATA)'; test -n "$(outputsdir)" || list=; \
241 if test -n "$$list"; then \
242 echo " $(MKDIR_P) '$(DESTDIR)$(outputsdir)'"; \
243 $(MKDIR_P) "$(DESTDIR)$(outputsdir)" || exit 1; \
244 fi; \
206245 for p in $$list; do \
207246 if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
208247 echo "$$d$$p"; \
216255 @$(NORMAL_UNINSTALL)
217256 @list='$(dist_outputs_DATA)'; test -n "$(outputsdir)" || list=; \
218257 files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
219 test -n "$$files" || exit 0; \
220 echo " ( cd '$(DESTDIR)$(outputsdir)' && rm -f" $$files ")"; \
221 cd "$(DESTDIR)$(outputsdir)" && rm -f $$files
258 dir='$(DESTDIR)$(outputsdir)'; $(am__uninstall_files_from_dir)
222259 tags: TAGS
223260 TAGS:
224261
225262 ctags: CTAGS
226263 CTAGS:
264
265 cscope cscopelist:
227266
228267
229268 distdir: $(DISTFILES)
273312
274313 installcheck: installcheck-am
275314 install-strip:
276 $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
277 install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
278 `test -z '$(STRIP)' || \
279 echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
315 if test -z '$(STRIP)'; then \
316 $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
317 install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
318 install; \
319 else \
320 $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
321 install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
322 "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \
323 fi
280324 mostlyclean-generic:
281325
282326 clean-generic:
103103 <U03B3> /x67 GREEK SMALL LETTER GAMMA
104104 <U03B7> /x68 GREEK SMALL LETTER ETA
105105 <U03B9> /x69 GREEK SMALL LETTER IOTA
106 <U0000> /x6a NULL
106 <U03D5> /x6a GREEK SMALL LETTER SCRIPT RHO
107107 <U03BA> /x6b GREEK SMALL LETTER KAPPA
108108 <U03BB> /x6c GREEK SMALL LETTER LAMBDA
109109 <U03BC> /x6d GREEK SMALL LETTER MU
170170 <U2660> /xc2/xaa BLACK SPADE SUIT
171171 <U2194> /xc2/xab LEFT RIGHT ARROW
172172 <U2190> /xc2/xac LEFTWARDS ARROW
173 <U0000> /xc2/xad NULL
173 <U2191> /xc2/xad UP ARROW
174174 <U2192> /xc2/xae RIGHTWARDS ARROW
175175 <U2193> /xc2/xaf DOWNWARDS ARROW
176176 <U00B0> /xc2/xb0 DEGREE SIGN
227227 <U00A9> /xc3/xa3 COPYRIGHT SIGN
228228 <U2122> /xc3/xa4 TRADE MARK SIGN
229229 <U2211> /xc3/xa5 N-ARY SUMMATION
230 <U00E5> /xc3/xa6 NULL
231 <U00E6> /xc3/xa7 NULL
232 <U00E7> /xc3/xa8 NULL
230 <U239B> /xc3/xa6 left parenthesis upper hook
231 <U239C> /xc3/xa7 left parenthesis extension
232 <U239D> /xc3/xa8 left parenthesis lower hook
233233 <U2308> /xc3/xa9 LEFT CEILING
234234 <U007C> /xc3/xaa VERTICAL LINE
235235 <U230A> /xc3/xab LEFT FLOOR
236 <U0000> /xc3/xac NULL
237 <U0000> /xc3/xad NULL
238 <U0000> /xc3/xae NULL
236 <U23A7> /xc3/xac left brace top (curly bracket)
237 <U23A8> /xc3/xad left brace middle
238 <U23A9> /xc3/xae left brace bottom
239239 <U007C> /xc3/xaf VERTICAL LINE
240240 <U00F0> /xc3/xb0 LATIN SMALL LETTER ETH
241241 <U232A> /xc3/xb1 RIGHT-POINTING ANGLE BRACKET
242242 <U222B> /xc3/xb2 INTEGRAL
243 <U0000> /xc3/xb3 NULL
244 <U0000> /xc3/xb4 NULL
245 <U0000> /xc3/xb5 NULL
246 <U0000> /xc3/xb6 NULL
247 <U0000> /xc3/xb7 NULL
248 <U0000> /xc3/xb8 NULL
249 <U2309> /xc3/xb9 RIGHT CEILING
243 <U2320> /xc3/xb3 integral top
244 <U23AE> /xc3/xb4 integral extension
245 <U2321> /xc3/xb5 integral bottom
246 <U239E> /xc3/xb6 right parenthesis top
247 <U239F> /xc3/xb7 right parenthesis extension
248 <U23A0> /xc3/xb8 right parenthesis bottom
249 <U2309> /xc3/xb9 RIGHT CEILING (right bracket top)
250250 <U007C> /xc3/xba VERTICAL LINE
251251 <U230B> /xc3/xbb RIGHT FLOOR
252 <U0000> /xc3/xbc NULL
253 <U0000> /xc3/xbd NULL
254 <U0000> /xc3/xbe NULL
255 <U0000> /xc3/xbf NULL
252 <U23AB> /xc3/xbc right brace top (curly bracket)
253 <U23AC> /xc3/xbd right brace middle
254 <U23AD> /xc3/xbe right brace bottom
255 <U0000> /xc3/xbf ff
256256
2323 </title>
2424
2525 document_author_begin
26 <!-- author:
26 <meta name="author" content="
2727 document_author_end
28 -->
28 ">
2929
3030 document_changedate_begin
3131 <!-- changed:
6666 </div>
6767
6868 forced_space
69 &nbsp
69 &nbsp;
7070 line_break
7171 <br>
7272
222222 unisymbol_print
223223 &#%;
224224 utf8_encoding
225 <meta http-equiv=\content-type\ content=\text/html charset=utf-8\>\n
226
225 <meta http-equiv="content-type" content="text/html; charset=utf-8">\n
226 chars.right_quote
227 &rsquo;
228 chars.left_quote
229 &lsquo;
230 chars.right_dbl_quote
231 &rdquo;
232 chars.left_dbl_quote
233 &ldquo;
234 chars.endash
235 &ndash;
236 chars.emdash
237 &mdash;
238 chars.bullet
239 &bull;
240 chars.lessthan
241 &lt;
242 chars.greaterthan
243 &gt;
244 chars.amp
245 &amp;
246 chars.copyright
247 &copy;
248 chars.trademark
249 &trade;
250 chars.nonbreaking_space
251 &nbsp;
227252 <U22>
228253 &quot;
229254 <U26>
255 &amp;
256 34
257 &quot;
258 38
230259 &amp;
231260 60
232261 &lt;
233262 62
234263 &gt;
264 160
265 &nbsp;
266 161
267 &iexcl;
268 162
269 &cent;
270 163
271 &pound;
272 164
273 &curren;
274 165
275 &yen;
276 166
277 &brvbar;
278 167
279 &sect;
280 168
281 &uml;
282 169
283 &copy;
284 170
285 &ordf;
286 171
287 &laquo;
288 172
289 &not;
235290 173
236291 &shy;
292 174
293 &reg;
294 175
295 &macr;
237296 176
238297 &deg;
239298 177
240299 &plusmn;
300 178
301 &sup2;
302 179
303 &sup3;
304 180
305 &acute;
241306 181
242 &mu;
307 &micro;
308 182
309 &para;
310 183
311 &middot;
312 184
313 &cedil;
314 185
315 &sup1;
316 186
317 &ordm;
318 187
319 &raquo;
320 188
321 &frac14;
322 189
323 &frac12;
324 190
325 &frac34;
326 191
327 &iquest;
328 192
329 &Agrave;
330 193
331 &Aacute;
332 194
333 &Acirc;
334 195
335 &Atilde;
336 196
337 &Auml;
338 197
339 &Aring;
340 198
341 &AElig;
342 199
343 &Ccedil;
344 200
345 &Egrave;
346 201
347 &Eacute;
348 202
349 &Ecirc;
350 203
351 &Euml;
352 204
353 &Igrave;
354 205
355 &Iacute;
356 206
357 &Icirc;
358 207
359 &Iuml;
360 208
361 &ETH;
362 209
363 &Ntilde;
364 210
365 &Ograve;
366 211
367 &Oacute;
368 212
369 &Ocirc;
370 213
371 &Otilde;
372 214
373 &Ouml;
243374 215
244375 &times;
376 216
377 &Oslash;
378 217
379 &Ugrave;
380 218
381 &Uacute;
382 219
383 &Ucirc;
384 220
385 &Uuml;
386 221
387 &Yacute;
388 222
389 &THORN;
390 223
391 &szlig;
392 224
393 &agrave;
394 225
395 &aacute;
396 226
397 &acirc;
398 227
399 &atilde;
400 228
401 &auml;
402 229
403 &aring;
404 230
405 &aelig;
406 231
407 &ccedil;
408 232
409 &egrave;
410 233
411 &eacute;
412 234
413 &ecirc;
414 235
415 &euml;
416 236
417 &igrave;
418 237
419 &iacute;
420 238
421 &icirc;
422 239
423 &iuml;
424 240
425 &eth;
426 241
427 &ntilde;
428 242
429 &ograve;
430 243
431 &oacute;
432 244
433 &ocirc;
434 245
435 &otilde;
436 246
437 &ouml;
438 247
439 &divide;
440 248
441 &oslash;
442 249
443 &ugrave;
444 250
445 &uacute;
446 251
447 &ucirc;
448 252
449 &uuml;
450 253
451 &yacute;
452 254
453 &thorn;
454 255
455 &yuml;
456 338
457 &OElig;
458 339
459 &oelig;
460 352
461 &Scaron;
462 353
463 &scaron;
464 376
465 &Yuml;
466 402
467 &fnof;
468 710
469 &circ;
470 732
471 &tilde;
245472 913
246473 &Alpha;
247474 914
344571 &thetasym;
345572 978
346573 &upsih;
574 981
575 &phiv;
347576 982
348577 &piv;
349 8710
350 &Delta;
578 8194
579 &ensp;
580 8195
581 &emsp;
582 8201
583 &thinsp;
584 8204
585 &zwnj;
586 8205
587 &zwj;
588 8206
589 &lrm;
590 8207
591 &rlm;
592 8211
593 &ndash;
594 8212
595 &mdash;
596 8216
597 &lsquo;
598 8217
599 &rsquo;
600 8220
601 &ldquo;
602 8221
603 &rdquo;
604 8222
605 &bdquo;
606 8224
607 &dagger;
608 8225
609 &Dagger;
610 8226
611 &bull;
612 8230
613 &hellip;
614 8240
615 &permil;
616 8242
617 &prime;
618 8243
619 &Prime;
620 8249
621 &lsaquo;
622 8250
623 &rsaquo;
624 8254
625 &oline;
626 8260
627 &frasl;
628 8364
629 &euro;
630 8472
631 &weierp;
632 8465
633 &image;
634 8476
635 &real;
636 8482
637 &trade;
638 8501
639 &alefsym;
640 8592
641 &larr;
642 8593
643 &uarr;
644 8594
645 &rarr;
646 8595
647 &darr;
648 8596
649 &harr;
650 # 8597 up/down arrow - no HTML named entity
651 8629
652 &crarr;
653 8656
654 &lArr;
655 8657
656 &uArr;
657 8658
658 &rArr;
659 8659
660 &dArr;
661 8660
662 &hArr;
663 8704
664 &forall;
665 8706
666 &part;
667 8707
668 &exist;
669 8709
670 &empty;
671 8711
672 &nabla;
673 8712
674 &isin;
675 8713
676 &notin;
677 8715
678 &ni;
679 8719
680 &prod;
681 8721
682 &sum;
683 8722
684 &minus;
685 8727
686 &lowast;
351687 8730
352688 &radic;
689 8733
690 &prop;
691 8734
692 &infin;
693 8736
694 &ang;
695 8743
696 &and;
697 8744
698 &or;
699 8745
700 &cap;
701 8746
702 &cup;
703 8747
704 &int;
705 8756
706 &there4;
707 8764
708 &sim;
709 8773
710 &cong;
711 8776
712 &asymp;
713 8800
714 &ne;
353715 8801
354716 &equiv;
717 8804
718 &le;
355719 8805
356720 &ge;
357 57516
358 &Gamma;
359 57517
360 &Delta;
361 57518
362 &Theta;
363 57519
364 &Lambda;
365 57520
366 &Xi;
367 57521
368 &Pi;
369 57522
370 &Sigma;
371 57523
372 &Upsilon;
373 57524
374 &Phi;
375 57525
376 &Psi;
377 57526
378 &Omega;
379 57527
380 &alpha;
381 57528
382 &beta;
383 57529
384 &gamma;
385 57530
386 &delta;
387 57531
388 &epsilon;
389 57532
390 &zeta;
391 57533
392 &eta;
393 57534
394 &theta;
395 57535
396 &iota;
397 57536
398 &kappa;
399 57537
400 &lambda;
401 57538
402 &mu;
403 57539
404 &nu;
405 57540
406 &xi;
407 57541
408 &omicron;
409 57542
410 &pi;
411 57543
412 &rho;
413 57544
414 &sigma;
415 57545
416 &tau;
417 57546
418 &upsilon;
419 57547
420 &phi;
421 57548
422 &chi;
423 57549
424 &psi;
425 57550
426 &omega;
427 57551
428 &epsiv;
429 57552
430 &thetav;
431 57553
432 &piv;
433 57555
434 &sigmaf;
435 57556
436 &phiv;
437 57557
438 &delta;
439 61505
440 &Alpha;
441 61506
442 &Beta;
443 61507
444 &Chi;
445 61508
446 &Delta;
447 61509
448 &Epsilon;
449 61510
450 &Phi;
451 61511
452 &Gamma;
453 61512
454 &Eta;
455 61513
456 &Iota;
457 61514
458 &phiv;
459 61515
460 &Kappa;
461 61516
462 &Lambda;
463 61517
464 &Mu;
465 61518
466 &Nu;
467 61519
468 &Omicron;
469 61520
470 &Pi;
471 61521
472 &Theta;
473 61522
474 &Rho;
475 61523
476 &Sigma;
477 61524
478 &Tau;
479 61525
480 &Upsilon;
481 61526
482 &sigmaf;
483 61527
484 &Omega;
485 61528
486 &Xi;
487 61529
488 &Psi;
489 61530
490 &Zeta;
491 61537
492 &alpha;
493 61538
494 &beta;
495 61539
496 &chi;
497 61540
498 &delta;
499 61541
500 &epsilon;
501 61542
502 &phi;
503 61543
504 &gamma;
505 61544
506 &eta;
507 61545
508 &tau;
509 61546
510 &phiv;
511 61547
512 &kappa;
513 61548
514 &lambda;
515 61549
516 &mu;
517 61550
518 &nu;
519 61551
520 &omicron;
521 61552
522 &pi;
523 61553
524 &theta;
525 61554
526 &rho;
527 61555
528 &sigma;
529 61556
530 &tau;
531 61557
532 &upsilon;
533 61558
534 &piv;
535 61559
536 &omega;
537 61560
538 &xi;
539 61561
540 &psi;
541 61562
542 &zeta;
543 61600
544 &euro;
545 61601
546 &upsih;
547 61602
548 &prime;
549 61603
550 &le;
551 61604
552 &frasl;
553 61605
554 &infin;
555 61606
556 &fnof;
557 61607
721 8834
722 &sub;
723 8835
724 &sup;
725 8836
726 &nsub;
727 8838
728 &sube;
729 8839
730 &supe;
731 8853
732 &oplus;
733 8855
734 &otimes;
735 8869
736 &perp;
737 8901
738 &sdot;
739 8968
740 &lceil;
741 8969
742 &rceil;
743 8970
744 &lfloor;
745 8971
746 &rfloor;
747 9801
748 &lang;
749 9802
750 &rang;
751 9674
752 &loz;
753 9824
754 &spades;
755 9827
558756 &clubs;
559 61608
757 9829
758 &hearts;
759 9839
560760 &diams;
561 61609
562 &hearts;
563 61610
564 &spades;
565 61611
566 &harr;
567 61612
568 &larr;
569 61613
570 &uarr;
571 61614
572 &rarr;
573 61615
574 &darr;
575 61616
576 &deg;
577 61617
578 &plusmn;
579 61618
580 &Prime;
581 61619
582 &ge;
583 61620
584 &times;
585 61621
586 &prop;
587 61622
588 &part;
589 61623
590 &bull;
591 61624
592 &divide;
593 61625
594 &ne;
595 61626
596 &equiv;
597 61627
598 &asymp;
599 61628
600 &hellip;
601 #61629 - vertical bar
602 61630
603 &mdash;
604 61631
605 &crarr;
606 61632
607 &alefsym;
608 61633
609 &image;
610 61634
611 &real;
612 61635
613 &weierp;
614 61636
615 &otimes;
616 61637
617 &oplus;
618 61638
619 &empty;
620 61639
621 &cap;
622 61640
623 &cup;
624 61641
625 &sup;
626 61642
627 &supe;
628 61643
629 &nsub;
630 61644
631 &sub;
632 61645
633 &sube;
634 61646
635 &isin;
636 61647
637 &notin;
638 61648
639 &ang;
640 61649
641 &nabla;
642 61650
643 &reg;
644 61651
645 &copy;
646 61652
647 &trade;
648 61653
649 &prod;
650 61654
651 &radic;
652 61655
653 &middot;
654 61656
655 &not;
656 61657
657 &and;
658 61658
659 &or;
660 61659
661 &hArr;
662 61660
663 &lArr;
664 61661
665 &uArr;
666 61662
667 &rArr;
668 61663
669 &dArr;
670 61664
671 &loz;
672 61665
673 &lang;
674 61666
675 &reg;
676 61667
677 &copy;
678 61668
679 &trade;
680 61669
681 &sum;
682 #61670
683 # large right parenthesis ceiling
684 #61671
685 # large parenthesis middle
686 #61672
687 # large left parenthesis floor
688 61673
689 # large left square bracket ceiling
690 &lceil;
691 #61674
692 # large left square bracket middle
693 61675
694 # large left square bracket floor
695 &lfloor;
696 #61676
697 # large left bracket ceiling
698 # 61677
699 # large left bracket middle
700 #61678
701 # large left bracket floor
702 #61679
703 # large vertical bar
704 #61680
705 # appears blank
706 61681
707 &rang;
708 61682
709 # integral
710 &int;
711 #61683
712 # large integral ceiling
713 #61684
714 # large integral middle
715 #61685
716 # large integral floor
717 #61686
718 # large right parenthesis ceiling
719 #61687
720 # large right parenthesis middle
721 #61688
722 # large right parenthesis floor
723 61689
724 # large right square bracket ceiling
725 &rceil;
726 #61690
727 # large right square bracket middle
728 61691
729 # large right square bracket floor
730 &rfloor;
731 #61692
732 # large right bracket middle
733 #61694
734 # large right bracket floot
00 comment_begin
1 %%
1 \\%
22 comment_end
33
44
55 document_begin
6 \documentclass[11pt]{article}
7 \title{}
6 \\documentclass[11pt]{article}
7 \\title{}
88
99 document_end
10 \end{document}
10 \\end{document}\n
1111 document_title_begin
12 \title{
12 \\title{
1313 document_title_end
1414 }
1515
1616 document_author_begin
17 \author{
17 \\author{
1818 document_author_end
1919 }
2020
2121 document_changedate_begin
22 \date{
22 \\date{
2323 document_changedate_end
2424 }
2525
2626 body_begin
2727
2828
29 \begin{document}
30 \maketitle
31
32 body_end
33 \end{document}
29 \\begin{document}
30 \\maketitle
31
32 # we will output this at document_end
33 #body_end
34 # \\end{document}
3435
3536 paragraph_begin
36 \par
37 \\par
3738
3839 paragraph_end
3940
4041 center_begin
41 \center{
42 \\center{
4243
4344 center_end
4445 }
4546
4647 align_left_begin
47 \begin{sloppy}
48 \\begin{sloppy}
4849
4950 align_left_end
50 \end{sloppy}
51 \\end{sloppy}
5152
5253 line_break
53 \par
54 \\par
5455
5556 page_break
56 \pagebreak
57 \\pagebreak
5758 table_begin
58 \begin{tabular}{|lllll}
59 \\begin{tabular}{|lllll}
5960
6061 table_end
6162
62 \end{tabular}
63 \\end{tabular}
6364
6465 table_row_begin
6566 table_row_end
66 \hline \\
67 \\hline \\
6768
6869 table_cell_begin
6970 table_cell_end
7071 &
7172 fontsize8_begin
72 \tiny{
73 \\tiny{
7374 fontsize8_end
7475 }
7576 fontsize10_begin
76 \small{
77 \\small{
7778 fontsize10_end
7879 }
7980 fontsize12_begin
80 \
81 ormalsize{
81 \\normalsize{
8282 fontsize12_end
8383 }
8484 fontsize14_begin
85 {\large
85 {\\large
8686 fontsize14_end
8787 }
8888 fontsize18_begin
89 {\Large
89 {\\Large
9090 fontsize18_end
9191 }
9292 fontsize24_begin
93 {\LARGE
93 {\\LARGE
9494 fontsize24_end
9595 }
9696 fontsize36_begin
97 {\huge
97 {\\huge
9898 fontsize36_end
9999 }
100100 fontsize48_begin
101 {\Huge
101 {\\Huge
102102 fontsize48_end
103103 }
104104 bold_begin
105 {\bf
105 {\\bf
106106 bold_end
107107 }
108108 italic_begin
109 {\it
109 {\\it
110110 italic_end
111111 }
112112 underline_begin
114114
115115
116116 dbl_underline_begin
117 {\ul
117 {\\ul
118118 dbl_underline_end
119119 }
120120 pointlist_begin
121 \begin{itemize}
121 \\begin{itemize}
122122
123123 pointlist_end
124 \end{itemize}
124 \\end{itemize}
125125
126126 pointlist_item_begin
127 \item
127 \\item
128128 pointlist_item_end
129129 numericlist_begin
130 \begin{enumerate}
130 \\begin{enumerate}
131131
132132 numericlist_end
133 \end{enumerate}
133 \\end{enumerate}
134134
135135 numericlist_item_begin
136 \item
136 \\item
137137 numericlist_item_end
138138
139139 superscript_begin
153153 dbl_strikethru_end
154154 }
155155 small_caps_begin
156 \textsc{
156 \\textsc{
157157 small_caps_end
158158 }
159159 <U23>
160 \#
160 \\#
161161 <U24>
162 {\$}
162 {\\$}
163163 <U25>
164 \%
164 \\%
165165 <U26>
166 \&
166 \\&
167167 <U2A>
168 {\ast}
168 {\\ast}
169169 <U5C>
170 {\slash}
170 {\\slash}
171171 <U5E>
172 {\caret}
172 {\\caret}
173173 <U5F>
174 \_
174 \\_
175175 <U7B>
176 \{
176 \\{
177177 <U7C>
178 $\mid$
178 $\\mid$
179179 <U7D>
180 \}
180 \\}
181181 <U7E>
182 \~{ }
182 \\~{ }
183183 <U85>
184 {\ldots}
184 {\\ldots}
185185 <U86>
186 {\dag}
186 {\\dag}
187187 <U87>
188 {\ddag}
188 {\\ddag}
189189 <U8C>
190 {\OE}
190 {\\OE}
191191 <U95>
192 {\bullet}
192 {\\bullet}
193193 <U96>
194194 --
195195 <U97>
196196 ---
197197 <UA0>
198 \:
198 \\:
199199 <UA3>
200 {\pounds}
200 {\\pounds}
201201 <UA5>
202 \Y
202 \\Y
203203 <UA9>
204 {\copyright}
204 {\\copyright}
205205 <UB0>
206 \o
206 \\o
207207 <UB1>
208 \+-
208 \\+-
209209 <UB2>
210210 $^{2}$
211211 <UB3>
212212 $^{3}$
213213 <UB6>
214 \P
214 \\P
215215 <UB9>
216216 $^{1}$
217217 <UBC>
218 \frac{1}{4}
218 \\frac{1}{4}
219219 <UBD>
220 \frac{1}{2}
220 \\frac{1}{2}
221221 <UBE>
222 \frac{3}{4}
222 \\frac{3}{4}
223223 <UC0>
224 \`{A}
224 \\`{A}
225225 <UC1>
226 \'{A}
226 \\'{A}
227227 <UC2>
228 \o{A}
228 \\o{A}
229229 <UC3>
230 \~{A}
230 \\~{A}
231231 <UC4>
232 \"{A}
232 \\"{A}
233233 <UC6>
234 \AE
234 \\AE
235235 <UC7>
236 \c{C}
236 \\c{C}
237237 <UC8>
238 \`{E}
238 \\`{E}
239239 <UC9>
240 \'{E}
240 \\'{E}
241241 <UCA>
242 \o{E}
242 \\o{E}
243243 <UCB>
244 \"{E}
244 \\"{E}
245245 <UCC>
246 \`{I}
246 \\`{I}
247247 <UCD>
248 \'{I}
248 \\'{I}
249249 <UCE>
250 \o{I}
250 \\o{I}
251251 <UCF>
252 \"{I}
252 \\"{I}
253253 <UD0>
254 \ETH
254 \\ETH
255255 <UD1>
256 \~{N}
256 \\~{N}
257257 <UD2>
258 \`{O}
258 \\`{O}
259259 <UD3>
260 \'{O}
260 \\'{O}
261261 <UD4>
262 \o{O}
262 \\o{O}
263263 <UD5>
264 \~{O}
264 \\~{O}
265265 <UD6>
266 \"{O}
266 \\"{O}
267267 <UD7>
268 \mult
268 \\mult
269269 <UD9>
270 \`{U}
270 \\`{U}
271271 <UDA>
272 \'{U}
272 \\'{U}
273273 <UDB>
274 \o{U}
274 \\o{U}
275275 <UDC>
276 \"{U}
276 \\"{U}
277277 <UDD>
278 \'{Y}
278 \\'{Y}
279279 <UDE>
280 \THORN
280 \\THORN
281281 <UE0>
282 \`{a}
282 \\`{a}
283283 <UE1>
284 \'{a}
284 \\'{a}
285285 <UE2>
286 \o{a}
286 \\o{a}
287287 <UE3>
288 \~{a}
288 \\~{a}
289289 <UE4>
290 \"{a}
290 \\"{a}
291291 <UE6>
292 \ae
292 \\ae
293293 <UE7>
294 \c{c}
294 \\c{c}
295295 <UE8>
296 \`{e}
296 \\`{e}
297297 <UE9>
298 \'{e}
298 \\'{e}
299299 <UEA>
300 \o{e}
300 \\o{e}
301301 <UEB>
302 \"{e}
302 \\"{e}
303303 <UEC>
304 \`{i}
304 \\`{i}
305305 <UED>
306 \'{i}
306 \\'{i}
307307 <UEE>
308 \o{i}
308 \\o{i}
309309 <UEF>
310 \"{i}
310 \\"{i}
311311 <UF0>
312 \eth
312 \\eth
313313 <UF1>
314 \~{n}
314 \\~{n}
315315 <UF2>
316 \`{o}
316 \\`{o}
317317 <UF3>
318 \'{o}
318 \\'{o}
319319 <UF4>
320 \o{o}
320 \\o{o}
321321 <UF5>
322 \~{o}
322 \\~{o}
323323 <UF6>
324 \"{o}
324 \\"{o}
325325 <UF7>
326 \div
326 \\div
327327 <UF8>
328 \slash{o}
328 \\slash{o}
329329 <UF9>
330 \`{u}
330 \\`{u}
331331 <UFA>
332 \'{u}
332 \\'{u}
333333 <UFB>
334 \o{u}
334 \\o{u}
335335 <UFC>
336 \"{u}
336 \\"{u}
337337 <UFD>
338 \'{y}
338 \\'{y}
339339 <UFE>
340 \thorn
340 \\thorn
341341 <UFF>
342 \"{y}
342 \\"{y}
343 913
344 A
345 914
346 B
347 915
348 $\\Gamma$
349 916
350 $\\Delta$
351 917
352 E
353 918
354 Z
355 919
356 H
357 920
358 $\\Theta$
359 921
360 I
361 922
362 K
363 923
364 $\\Lambda$
365 924
366 M
367 925
368 N
369 926
370 $\\Xi$
371 927
372 O
373 928
374 $\\Pi$
375 929
376 P
377 931
378 $\\Sigma$
379 932
380 T
381 933
382 $\\Upsilon$
383 934
384 $\\Phi$
385 935
386 X
387 936
388 $\\Psi$
389 937
390 $\\Omega$
391 945
392 $\\alpha$
393 946
394 $\\beta$
395 947
396 $\\gamma$
397 948
398 $\\delta$
399 949
400 $\\varepsilon$
401 950
402 $\\zeta$
403 951
404 $\\eta$
405 952
406 $\\theta$
407 953
408 $\\iota$
409 954
410 $\\kappa$
411 955
412 $\\lambda$
413 956
414 $\\mu$
415 957
416 $\\nu$
417 958
418 $\\xi$
419 959
420 o
421 960
422 $\\pi$
423 961
424 $\\rho$
425 962
426 $\\varsigma$
427 963
428 $\\sigma$
429 964
430 $\\tau$
431 965
432 $\\upsilon$
433 966
434 $\\phi$
435 967
436 $\\chi$
437 968
438 $\\psi$
439 969
440 $\\omega$
441 977
442 $\\vartheta$
443 981
444 $\\varphi$
445 982
446 $\\varpi$
447 1008
448 $\\varkappa$
449 1009
450 $\\varrho$
451 1013
452 $\\epsilon$
22 comment_end
33 \n.XX\n
44 document_begin
5 .\\" troff -mp\n
5 .\\" troff -mm\n
66 utf8_encoding
77
88 document_end
6464 \\
6565
6666 line_break
67 .br\n
67 \n.br\n
6868 page_break
6969 \n.bp\n
7070
101101 font_end
102102
103103 fontsize_begin
104 .S %\n
104 \\s[%]
105105 fontsize_end
106 .S\n
106 \\s0
107107 fontsize8_begin
108 .S 8\n
108 \\s8
109109 fontsize8_end
110 .S\n
110 \\s0
111111 fontsize10_begin
112 .S 10\n
112 \\s[10]
113113 fontsize10_end
114 .S\n
114 \\s0
115115 fontsize12_begin
116 .S 12\n
116 \\s[12]
117117 fontsize12_end
118 \n.S\n
118 \\s0
119119 fontsize14_begin
120 .S 14\n
120 \\s[14]
121121 fontsize14_end
122 .S\n
122 \\s0
123123 fontsize18_begin
124 .S 18\n
124 \\s[18]
125125 fontsize18_end
126 .S\n
126 \\s0
127127 fontsize24_begin
128 .S 24\n
128 \\s[24]
129129 fontsize24_end
130 .S\n
130 \\s0
131131 smaller_begin
132 .S -2\n
132 \\s-2
133133 smaller_end
134 .S\n
134 \\s0
135135 bigger_begin
136 .S +2\n
136 \\s+2
137137 bigger_end
138 .S\n
138 \\s0
139139 foreground_begin
140140
141141 foreground_end
145145 background_end
146146 .Bg 0 0 0
147147 bold_begin
148 .ft 3\n
148 \\f3
149149 bold_end
150 .ft\n
150 \\fP
151151 italic_begin
152 .ft 2\n
152 \\f2
153153 italic_end
154 .ft\n
154 \\fP
155155 underline_begin
156 <u>
156
157157 underline_end
158158
159159 dbl_underline_begin
244244 \\(tm
245245 chars.nonbreaking_space
246246 \\
247 57516
247 33
248 !
249 34
250 "
251 35
252 #
253 36
254 $
255 37
256 %
257 38
258 &
259 39
260 \\(cq
261 40
262 (
263 41
264 )
265 42
266 *
267 43
268 +
269 44
270 ,
271 45
272 \\(hy
273 46
274 .
275 47
276 /
277 58
278 :
279 59
280 ;
281 #60
282 #<
283 61
284 =
285 62
286 >
287 63
288 ?
289 64
290 @
291 91
292 [
293 92
294 \\[rs]
295 93
296 ]
297 94
298 ^
299 95
300 _
301 96
302 \\(oq
303 123
304 {
305 124
306 |
307 125
308 }
309 126
310 ~
311 131
312 \\(.i
313 132
314 \\(IJ
315 133
316 \\(ij
317 161
318 \\(r!
319 162
320 \\(ct
321 163
322 \\(Po
323 164
324 \\(Cs
325 165
326 \\(Ye
327 166
328 \\(bb
329 167
330 \\(sc
331 168
332 \\(ad
333 169
334 \\(co
335 170
336 \\(Of
337 171
338 \\(Fo
339 172
340 \\(no
341 173
342 \\(hy
343 174
344 \\(rg
345 175
346 \\(a-
347 176
348 \\(de
349 177
350 \\(+-
351 178
352 \\(S2
353 179
354 \\(S3
355 180
356 \\(aa
357 181
358 \\(*m
359 182
360 \\[ps]
361 183
362 \\[pc]
363 184
364 \\[ac]
365 185
366 \\[S1]
367 186
368 \\[Om]
369 187
370 \\(Fc
371 188
372 \\(14
373 189
374 \\(12
375 190
376 \\(34
377 191
378 \\(r?
379 192
380 \\(`A
381 193
382 \\('A
383 194
384 \\(^A
385 195
386 \\(~A
387 196
388 \\(:A
389 197
390 \\(oA
391 198
392 \\(AE
393 199
394 \\(,C
395 200
396 \\(`E
397 201
398 \\('E
399 202
400 \\(^E
401 203
402 \\(:E
403 204
404 \\(`I
405 205
406 \\('I
407 206
408 \\(^I
409 207
410 \\(:I
411 208
412 \\(-D
413 209
414 \\(~N
415 210
416 \\(`O
417 211
418 \\('O
419 212
420 \\(^O
421 213
422 \\(~O
423 214
424 \\(:O
425 215
426 \\[mu]
427 216
428 \\(/O
429 217
430 \\(`U
431 218
432 \\('U
433 219
434 \\(^U
435 220
436 \\(:U
437 221
438 \\('Y
439 222
440 \\(TP
441 223
442 \\(ss
443 224
444 \\(`a
445 225
446 \\('a
447 226
448 \\(^a
449 227
450 \\(~a
451 228
452 \\(:a
453 229
454 \\(oa
455 230
456 \\(ae
457 231
458 \\(,c
459 232
460 \\(`e
461 233
462 \\('e
463 234
464 \\(^e
465 235
466 \\(:e
467 236
468 \\(`i
469 237
470 \\('i
471 238
472 \\(^i
473 239
474 \\(:i
475 240
476 \\(Sd
477 241
478 \\(~n
479 242
480 \\(`o
481 243
482 \\('o
483 244
484 \\(^o
485 245
486 \\(~o
487 246
488 \\(:o
489 247
490 \\(di
491 248
492 \\(/o
493 249
494 \\(`u
495 250
496 \\('u
497 251
498 \\(^u
499 252
500 \\(:u
501 253
502 \\('y
503 254
504 \\[Tp]
505 255
506 \\(:y
507 262
508 \\('C
509 263
510 \\('c
511 305
512 \\(.i
513 321
514 \\(/L
515 322
516 \\(/l
517 338
518 \\(OE
519 339
520 \\(oe
521 352
522 \\(vS
523 353
524 \\(vs
525 376
526 \\(:Y
527 381
528 \\(vZ
529 382
530 \\(vz
531 402
532 \\(Fn
533 729
534 \\(a.
535 730
536 \\(oa
537 731
538 \\(ho
539 732
540 \\(~a
541 771
542 \\(a~
543 774
544 \\(ab
545 779
546 \\(a"
547 780
548 \\(ah
549 913
550 \\(*A
551 914
552 \\(*B
553 915
248554 \\(*G
249 57517
555 916
250556 \\(*D
251 57518
557 917
558 \\(*E
559 918
560 \\(*Z
561 919
562 \\(*Y
563 920
252564 \\(*H
253 57519
565 921
566 \\(*I
567 922
568 \\(*I
569 923
254570 \\(*L
255 57520
571 924
572 \\(*M
573 925
574 \\(*N
575 926
256576 \\(*C
257 57521
577 927
578 \\(*O
579 928
258580 \\(*P
259 57522
581 929
582 \\(*R
583 931
260584 \\(*S
261 57523
585 932
586 \\(*T
587 933
262588 \\(*U
263 57524
589 934
264590 \\(*F
265 57525
591 935
592 \\(*X
593 936
266594 \\(*Q
267 57526
595 937
268596 \\(*W
269 57527
597 945
270598 \\(*a
271 57528
599 946
272600 \\(*b
273 57529
601 947
274602 \\(*g
275 57530
603 948
276604 \\(*d
277 57531
605 949
278606 \\(*e
279 57532
607 950
280608 \\(*z
281 57533
609 951
282610 \\(*y
283 57534
611 952
284612 \\(*h
285 57535
613 953
286614 \\(*i
287 57536
615 954
288616 \\(*k
289 57537
617 955
290618 \\(*l
291 57538
619 956
292620 \\(*m
293 57539
621 957
294622 \\(*n
295 57540
623 958
296624 \\(*c
297 57541
625 959
298626 \\(*o
299 57542
627 960
300628 \\(*p
301 57543
629 961
302630 \\(*r
303 57544
631 962
632 \\(ts
633 963
304634 \\(*s
305 57545
635 964
306636 \\(*t
307 57546
637 965
308638 \\(*u
309 57547
639 966
310640 \\(*f
311 57548
641 967
312642 \\(*x
313 57549
643 968
314644 \\(*q
315 57550
645 969
316646 \\(*w
317 57551
318 \\(+e
319 57552
647 977
320648 \\(+h
321 57553
649 # variant upsilon with hook - no troff name?
650 978
651 \\(*u
652 981
653 \\(+f
654 982
322655 \\(+p
323 57555
324 \\(ts
325 57556
326 \\(+f
327 57557
328 \\(*d
656 8211
657 \\(an
658 8226
659 \\(bu
660 8225
661 \\(dd
662 8224
663 \\(dg
664 8211
665 \\(en
666 8212
667 \\(em
668 8216
669 \\(oq
670 8217
671 \\(aq
672 8218
673 \\(bq
674 8220
675 \\(lq
676 8221
677 \\(rq
678 8222
679 \\(Bq
680 8230
681 \\(..
682 8240
683 \\(%0
684 8242
685 \\(fm
686 8243
687 \\(sd
688 8249
689 \\(fo
690 8250
691 \\(fc
692 8254
693 \\(rn
694 8260
695 \\(f/
696 8463
697 \\(-h
698 8465
699 \\(Im
700 8472
701 \\(wp
702 8476
703 \\(Re
704 8482
705 \\(tm
706 8501
707 \\(Ah
708 8592
709 \\(<-
710 8593
711 \\(ua
712 8594
713 \\(->
714 8595
715 \\(da
716 8596
717 \\(<>
718 8597
719 \\(va
720 8629
721 \\(CR
722 8656
723 \\(lA
724 8657
725 \\(uA
726 8658
727 \\(rA
728 8659
729 \\(dA
730 8660
731 \\(hA
732 8661
733 \\(vA
734 8704
735 \\(fa
736 8707
737 \\(te
738 8723
739 \\(-+
740 8739
741 \\(bv
742 8743
743 \\(AN
744 8744
745 \\(OR
746 8756
747 \\(tf
748 8771
749 \\(=~
750 8773
751 \\(=~
752 8776
753 \\(~~
754 8776
755 \\(~=
756 8734
757 \\(if
758 8712
759 \\(mo
760 8713
761 \\(nm
762 8719
763 \\[product]
764 8721
765 \\[sum]
766 8730
767 \\(sr
768 8733
769 \\(pt
770 8764
771 \\(ap
772 8836
773 \\(nb
774 8837
775 \\(nc
776 8800
777 \\(!=
778 8801
779 \\(==
780 8802
781 \\(ne
782 8804
783 \\(<=
784 8805
785 \\(>=
786 8869
787 \\(pp
788 8834
789 \\(sb
790 8835
791 \\(sp
792 8838
793 \\(ib
794 8839
795 \\(ip
796 8747
797 \\(is
798 862
799 \\(rn
800 8706
801 \\(pd
802 8855
803 \\(c*
804 8853
805 \\(c+
806 8745
807 \\(ca
808 8746
809 \\(cu
810 8711
811 \\(gr
812 8709
813 \\(es
814 8626
815 \\(CR
816 8717
817 \\(st
818 8736
819 \\(/_
820 8810
821 \\(<<
822 8811
823 \\(>>
824 8901
825 \\(md
826 8968
827 \\(lc
828 8969
829 \\(rc
830 8970
831 \\(lf
832 8971
833 \\(rf
834 8992
835 \n'char \\[integraltp] \\fS\\N'243'\n\\[integraltp]
836 8993
837 \n'char \\[integralbt] \\fS\\N'245'\n\\[integralbt]
838 9001
839 \\(la
840 9002
841 \\(ra
842 9115
843 \\[parenlefttp]
844 9116
845 \\[parenleftex]
846 9117
847 \\[parenleftbt]
848 9118
849 \\[parenrighttp]
850 9119
851 \\[parenrightex]
852 9120
853 \\[parenrightbt]
854 9127
855 \\(lt
856 9128
857 \\(lk
858 9129
859 \\(lb
860 9131
861 \\(rt
862 9132
863 \\(rk
864 9133
865 \\(rb
866 9134
867 \n'char \\[integralex] \\fS\\N'244'\n\\[integralex]
868 9474
869 \\(br
870 9674
871 \\(lz
872 9675
873 \\(ci
874 9744
875 \\(sq
876 9756
877 \\(lh
878 9758
879 \\(rh
880 9824
881 \\(SP
882 9827
883 \\(CL
884 9829
885 \\(HE
886 9830
887 \\(DI
888 10003
889 \\(OK
0 From: Willi Mann <willi@wm1.at>
1 Date: Sun, 23 Dec 2012 17:35:41 +0100
2 Subject: Fix manpage section specification
3
4 This fixes a lintian warning
5 ---
6 doc/unrtf.1 | 2 +-
7 1 file changed, 1 insertion(+), 1 deletion(-)
8
9 diff --git a/doc/unrtf.1 b/doc/unrtf.1
10 index 5623c9c..9970c49 100644
11 --- a/doc/unrtf.1
12 +++ b/doc/unrtf.1
13 @@ -2,7 +2,7 @@
14 .\"
15 .\" Permission is granted to redistribute this file with UnRTF.
16 .\"
17 -.TH UNRTF "GNU UnRTF 0.21.0"
18 +.TH UNRTF 1 "GNU UnRTF 0.21.0"
19 .SH NAME
20 UnRTF \- converts document in RTF format to other formats
21 .SH SYNOPSIS
0 From: Willi Mann <willi@wm1.at>
1 Date: Sun, 23 Dec 2012 21:21:46 +0100
2 Subject: Hand over SHAREDIR via CPPFLAGS
3
4 ---
5 src/Makefile.am | 2 ++
6 1 file changed, 2 insertions(+)
7
8 diff --git a/src/Makefile.am b/src/Makefile.am
9 index d6017b3..83b1d34 100644
10 --- a/src/Makefile.am
11 +++ b/src/Makefile.am
12 @@ -3,6 +3,8 @@
13
14 bin_PROGRAMS = unrtf
15
16 +AM_CPPFLAGS = -DPKGDATADIR=\"$(pkgdatadir)\"
17 +
18 unrtf_SOURCES = attr.c attr.h \
19 convert.c convert.h \
20 defs.h \
0 From: Willi Mann <willi@wm1.at>
1 Date: Sun, 23 Dec 2012 21:42:19 +0100
2 Subject: Make $SHAREDIR/unrtf default path for output format configuration
3
4 ---
5 src/main.h | 2 +-
6 1 file changed, 1 insertion(+), 1 deletion(-)
7
8 diff --git a/src/main.h b/src/main.h
9 index 4230d47..a84839b 100644
10 --- a/src/main.h
11 +++ b/src/main.h
12 @@ -47,7 +47,7 @@ extern int no_remap_mode;
13 #include "output.h"
14 #endif
15
16 -#define CONFIG_DIR "/usr/local/lib/unrtf/"
17 +#define CONFIG_DIR PKGDATADIR "/"
18 #define DEFAULT_OUTPUT "html"
19
20 extern OutputPersonality *op;
0 From: Willi Mann <willi@wm1.at>
1 Date: Sun, 23 Dec 2012 21:44:58 +0100
2 Subject: Place output config files in sharedir instead of libdir
3
4 ---
5 outputs/Makefile.am | 2 +-
6 1 file changed, 1 insertion(+), 1 deletion(-)
7
8 diff --git a/outputs/Makefile.am b/outputs/Makefile.am
9 index 055b75e..3ddef1f 100644
10 --- a/outputs/Makefile.am
11 +++ b/outputs/Makefile.am
12 @@ -1,2 +1,2 @@
13 -outputsdir = ${libdir}/${PACKAGE}
14 +outputsdir = ${pkgdatadir}
15 dist_outputs_DATA = html.conf latex.conf rtf.conf text.conf vt.conf
0 From: Willi Mann <willi@wm1.at>
1 Date: Tue, 25 Dec 2012 19:13:26 +0100
2 Subject: Tell unrtf where to look for output format config files while
3 running tests
4
5 ---
6 tests/Makefile.am | 2 +-
7 1 file changed, 1 insertion(+), 1 deletion(-)
8
9 diff --git a/tests/Makefile.am b/tests/Makefile.am
10 index e0dd83b..86fcd75 100644
11 --- a/tests/Makefile.am
12 +++ b/tests/Makefile.am
13 @@ -61,7 +61,7 @@ CLEANFILES = $(testresults_html) $(testresults_tex)
14 # add the test scripts and the test data to the distributed files
15 EXTRA_DIST = $(TESTS) $(testdata)
16
17 -TESTS_ENVIRONMENT = UNRTF=$(top_builddir)/src/unrtf
18 +TESTS_ENVIRONMENT = UNRTF=$(top_builddir)/src/unrtf UNRTF_SEARCH_PATH=$(top_builddir)/outputs/:$(top_builddir)/charmaps/
19
20 # ensure that the distributed scripts are executable before distribution.
21 # Could be necessary if checking out CVS.
0 From: Willi Mann <willi@wm1.at>
1 Date: Tue, 25 Dec 2012 19:59:41 +0100
2 Subject: Disable latex test - latex output is broken
3
4 ---
5 tests/Makefile.am | 2 +-
6 1 file changed, 1 insertion(+), 1 deletion(-)
7
8 diff --git a/tests/Makefile.am b/tests/Makefile.am
9 index 86fcd75..ea17293 100644
10 --- a/tests/Makefile.am
11 +++ b/tests/Makefile.am
12 @@ -1,5 +1,5 @@
13 # executable test scripts to perform
14 -TESTS = test_html.sh test_latex.sh
15 +TESTS = test_html.sh
16
17 # the data set for the tests
18 testdata = Greek1.rtf Greek2.rtf \
0 From: Willi Mann <willi@wm1.at>
1 Date: Wed, 26 Dec 2012 10:03:47 +0100
2 Subject: Get fully rid of hardcoded local/lib paths
3
4 ---
5 src/my_iconv.h | 2 +-
6 src/path.h | 2 +-
7 2 files changed, 2 insertions(+), 2 deletions(-)
8
9 diff --git a/src/my_iconv.h b/src/my_iconv.h
10 index 1ca8d26..ac42102 100644
11 --- a/src/my_iconv.h
12 +++ b/src/my_iconv.h
13 @@ -10,7 +10,7 @@
14 #define HAVE_ICONV_H
15 #endif
16
17 -#define CHARMAP_DIR "/usr/local/lib/unrtf/charmaps/"
18 +#define CHARMAP_DIR PKGDATADIR "/charmaps/"
19 #define char_table_size 256
20
21 typedef struct
22 diff --git a/src/path.h b/src/path.h
23 index 68a2167..f6c16d0 100644
24 --- a/src/path.h
25 +++ b/src/path.h
26 @@ -1,4 +1,4 @@
27 -#define DEFAULT_UNRTF_SEARCH_PATH "/usr/local/lib/unrtf/"
28 +#define DEFAULT_UNRTF_SEARCH_PATH PKGDATADIR "/"
29
30 char *search_path;
31 int n_path_dirs;
0 From: Willi Mann <willi@wm1.at>
1 Date: Wed, 26 Dec 2012 10:12:07 +0100
2 Subject: Ensure that the picture extracted during testing is also cleaned
3
4 ---
5 tests/Makefile.am | 2 +-
6 1 file changed, 1 insertion(+), 1 deletion(-)
7
8 diff --git a/tests/Makefile.am b/tests/Makefile.am
9 index ea17293..4950e05 100644
10 --- a/tests/Makefile.am
11 +++ b/tests/Makefile.am
12 @@ -56,7 +56,7 @@ testresults_tex = Greek1.rtf.tex Greek2.rtf.tex \
13 unicode4.rtf.tex
14
15 # need to wipe out test results on make clean
16 -CLEANFILES = $(testresults_html) $(testresults_tex)
17 +CLEANFILES = $(testresults_html) $(testresults_tex) pict001.wmf
18
19 # add the test scripts and the test data to the distributed files
20 EXTRA_DIST = $(TESTS) $(testdata)
0 From: Willi Mann <willi@wm1.at>
1 Date: Wed, 26 Dec 2012 10:38:56 +0100
2 Subject: Update test file set to ensure proper cleaning of tests dir
3
4 ---
5 tests/Makefile.am | 80 ++++++++++++++++++++++++++++++++---------------------
6 1 file changed, 49 insertions(+), 31 deletions(-)
7
8 diff --git a/tests/Makefile.am b/tests/Makefile.am
9 index 4950e05..768a6d7 100644
10 --- a/tests/Makefile.am
11 +++ b/tests/Makefile.am
12 @@ -2,58 +2,76 @@
13 TESTS = test_html.sh
14
15 # the data set for the tests
16 -testdata = Greek1.rtf Greek2.rtf \
17 +testdata = accents.rtf \
18 ascii_decimal.rtf \
19 backslash.rtf \
20 + body.rtf \
21 borders_shading.rtf \
22 braces.rtf \
23 character_formatting.rtf \
24 chars.rtf \
25 columns.rtf \
26 + cp1251-russian-alphabet.rtf \
27 font_size.rtf \
28 font_styles.rtf \
29 + Greek1.rtf \
30 + Greek2.rtf \
31 lists.rtf \
32 paragraph_formatting.rtf \
33 + pict.rtf \
34 symbol.rtf \
35 text_color.rtf \
36 text_formatting.rtf \
37 + Turkish.rtf \
38 unicode4.rtf
39
40 # the result set for the html test
41 -testresults_html = Greek1.rtf.html Greek2.rtf.html \
42 +testresults_html = accents.rtf.html \
43 ascii_decimal.rtf.html \
44 - backslash.rtf.html \
45 - borders_shading.rtf.html \
46 - braces.rtf.html \
47 - character_formatting.rtf.html \
48 - chars.rtf.html \
49 - columns.rtf.html \
50 - font_size.rtf.html \
51 - font_styles.rtf.html \
52 - lists.rtf.html \
53 - paragraph_formatting.rtf.html \
54 - symbol.rtf.html \
55 - text_color.rtf.html \
56 - text_formatting.rtf.html \
57 - unicode4.rtf.html
58 + backslash.rtf.html \
59 + body.rtf.html \
60 + borders_shading.rtf.html \
61 + braces.rtf.html \
62 + character_formatting.rtf.html \
63 + chars.rtf.html \
64 + columns.rtf.html \
65 + cp1251-russian-alphabet.rtf.html \
66 + font_size.rtf.html \
67 + font_styles.rtf.html \
68 + Greek1.rtf.html \
69 + Greek2.rtf.html \
70 + lists.rtf.html \
71 + paragraph_formatting.rtf.html \
72 + pict.rtf.html \
73 + symbol.rtf.html \
74 + text_color.rtf.html \
75 + text_formatting.rtf.html \
76 + Turkish.rtf.html \
77 + unicode4.rtf.html
78
79 # the result set for the latex test
80 -testresults_tex = Greek1.rtf.tex Greek2.rtf.tex \
81 +testresults_tex = accents.rtf.tex \
82 ascii_decimal.rtf.tex \
83 - backslash.rtf.tex \
84 - borders_shading.rtf.tex \
85 - braces.rtf.tex \
86 - character_formatting.rtf.tex \
87 - chars.rtf.tex \
88 - columns.rtf.tex \
89 - font_size.rtf.tex \
90 - font_styles.rtf.tex \
91 - lists.rtf.tex \
92 - paragraph_formatting.rtf.tex \
93 - symbol.rtf.tex \
94 - text_color.rtf.tex \
95 - text_formatting.rtf.tex \
96 - unicode4.rtf.tex
97 + backslash.rtf.tex \
98 + body.rtf.tex \
99 + borders_shading.rtf.tex \
100 + braces.rtf.tex \
101 + character_formatting.rtf.tex \
102 + chars.rtf.tex \
103 + columns.rtf.tex \
104 + cp1251-russian-alphabet.rtf.tex \
105 + font_size.rtf.tex \
106 + font_styles.rtf.tex \
107 + Greek1.rtf.tex \
108 + Greek2.rtf.tex \
109 + lists.rtf.tex \
110 + paragraph_formatting.rtf.tex \
111 + pict.rtf.tex \
112 + symbol.rtf.tex \
113 + text_color.rtf.tex \
114 + text_formatting.rtf.tex \
115 + Turkish.rtf.tex \
116 + unicode4.rtf.tex
117
118 # need to wipe out test results on make clean
119 CLEANFILES = $(testresults_html) $(testresults_tex) pict001.wmf
0 # Makefile.in generated by automake 1.11.1 from Makefile.am.
0 # Makefile.in generated by automake 1.12.1 from Makefile.am.
11 # @configure_input@
22
3 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
4 # 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation,
5 # Inc.
3 # Copyright (C) 1994-2012 Free Software Foundation, Inc.
4
65 # This Makefile.in is free software; the Free Software Foundation
76 # gives unlimited permission to copy and/or distribute it,
87 # with or without modifications, as long as this notice is preserved.
1716 # this simple Makefile.am just adds the patches to the distributed
1817 # tarball in the release.
1918 VPATH = @srcdir@
19 am__make_dryrun = \
20 { \
21 am__dry=no; \
22 case $$MAKEFLAGS in \
23 *\\[\ \ ]*) \
24 echo 'am--echo: ; @echo "AM" OK' | $(MAKE) -f - 2>/dev/null \
25 | grep '^AM OK$$' >/dev/null || am__dry=yes;; \
26 *) \
27 for am__flg in $$MAKEFLAGS; do \
28 case $$am__flg in \
29 *=*|--*) ;; \
30 *n*) am__dry=yes; break;; \
31 esac; \
32 done;; \
33 esac; \
34 test $$am__dry = yes; \
35 }
2036 pkgdatadir = $(datadir)/@PACKAGE@
2137 pkgincludedir = $(includedir)/@PACKAGE@
2238 pkglibdir = $(libdir)/@PACKAGE@
4763 CONFIG_CLEAN_VPATH_FILES =
4864 SOURCES =
4965 DIST_SOURCES =
66 am__can_run_installinfo = \
67 case $$AM_UPDATE_INFO_DIR in \
68 n|no|NO) false;; \
69 *) (install-info --version) >/dev/null 2>&1;; \
70 esac
5071 DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
5172 ACLOCAL = @ACLOCAL@
5273 AMTAR = @AMTAR@
86107 PACKAGE_NAME = @PACKAGE_NAME@
87108 PACKAGE_STRING = @PACKAGE_STRING@
88109 PACKAGE_TARNAME = @PACKAGE_TARNAME@
110 PACKAGE_URL = @PACKAGE_URL@
89111 PACKAGE_VERSION = @PACKAGE_VERSION@
90112 PATH_SEPARATOR = @PATH_SEPARATOR@
91113 SET_MAKE = @SET_MAKE@
182204 ctags: CTAGS
183205 CTAGS:
184206
207 cscope cscopelist:
208
185209
186210 distdir: $(DISTFILES)
187211 @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
227251
228252 installcheck: installcheck-am
229253 install-strip:
230 $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
231 install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
232 `test -z '$(STRIP)' || \
233 echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
254 if test -z '$(STRIP)'; then \
255 $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
256 install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
257 install; \
258 else \
259 $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
260 install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
261 "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \
262 fi
234263 mostlyclean-generic:
235264
236265 clean-generic:
0 0001-Fix-manpage-section-specification.patch
1 0002-Hand-over-SHAREDIR-via-CPPFLAGS.patch
2 0003-Make-SHAREDIR-unrtf-default-path-for-output-format-c.patch
3 0004-Place-output-config-files-in-sharedir-instead-of-lib.patch
4 0005-Tell-unrtf-where-to-look-for-output-format-config-fi.patch
5 0006-Disable-latex-test-latex-output-is-broken.patch
6 0007-Get-fully-rid-of-hardcoded-local-lib-paths.patch
7 0008-Ensure-that-the-picture-extracted-during-testing-is-.patch
8 0009-Update-test-file-set-to-ensure-proper-cleaning-of-te.patch
11 # It all works automagically.
22
33 bin_PROGRAMS = unrtf
4
5 AM_CPPFLAGS = -DPKGDATADIR=\"$(pkgdatadir)\"
46
57 unrtf_SOURCES = attr.c attr.h \
68 convert.c convert.h \
0 # Makefile.in generated by automake 1.11.1 from Makefile.am.
0 # Makefile.in generated by automake 1.12.1 from Makefile.am.
11 # @configure_input@
22
3 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
4 # 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation,
5 # Inc.
3 # Copyright (C) 1994-2012 Free Software Foundation, Inc.
4
65 # This Makefile.in is free software; the Free Software Foundation
76 # gives unlimited permission to copy and/or distribute it,
87 # with or without modifications, as long as this notice is preserved.
1817 # It all works automagically.
1918
2019 VPATH = @srcdir@
20 am__make_dryrun = \
21 { \
22 am__dry=no; \
23 case $$MAKEFLAGS in \
24 *\\[\ \ ]*) \
25 echo 'am--echo: ; @echo "AM" OK' | $(MAKE) -f - 2>/dev/null \
26 | grep '^AM OK$$' >/dev/null || am__dry=yes;; \
27 *) \
28 for am__flg in $$MAKEFLAGS; do \
29 case $$am__flg in \
30 *=*|--*) ;; \
31 *n*) am__dry=yes; break;; \
32 esac; \
33 done;; \
34 esac; \
35 test $$am__dry = yes; \
36 }
2137 pkgdatadir = $(datadir)/@PACKAGE@
2238 pkgincludedir = $(includedir)/@PACKAGE@
2339 pkglibdir = $(libdir)/@PACKAGE@
3854 host_triplet = @host@
3955 bin_PROGRAMS = unrtf$(EXEEXT)
4056 subdir = src
41 DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
57 DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in \
58 $(top_srcdir)/config/depcomp
4259 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
4360 am__aclocal_m4_deps = $(top_srcdir)/configure.ac
4461 am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
6683 LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@
6784 SOURCES = $(unrtf_SOURCES)
6885 DIST_SOURCES = $(unrtf_SOURCES)
86 am__can_run_installinfo = \
87 case $$AM_UPDATE_INFO_DIR in \
88 n|no|NO) false;; \
89 *) (install-info --version) >/dev/null 2>&1;; \
90 esac
6991 ETAGS = etags
7092 CTAGS = ctags
7193 DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
107129 PACKAGE_NAME = @PACKAGE_NAME@
108130 PACKAGE_STRING = @PACKAGE_STRING@
109131 PACKAGE_TARNAME = @PACKAGE_TARNAME@
132 PACKAGE_URL = @PACKAGE_URL@
110133 PACKAGE_VERSION = @PACKAGE_VERSION@
111134 PATH_SEPARATOR = @PATH_SEPARATOR@
112135 SET_MAKE = @SET_MAKE@
163186 top_build_prefix = @top_build_prefix@
164187 top_builddir = @top_builddir@
165188 top_srcdir = @top_srcdir@
189 AM_CPPFLAGS = -DPKGDATADIR=\"$(pkgdatadir)\"
166190 unrtf_SOURCES = attr.c attr.h \
167191 convert.c convert.h \
168192 defs.h \
215239 $(am__aclocal_m4_deps):
216240 install-binPROGRAMS: $(bin_PROGRAMS)
217241 @$(NORMAL_INSTALL)
218 test -z "$(bindir)" || $(MKDIR_P) "$(DESTDIR)$(bindir)"
219242 @list='$(bin_PROGRAMS)'; test -n "$(bindir)" || list=; \
243 if test -n "$$list"; then \
244 echo " $(MKDIR_P) '$(DESTDIR)$(bindir)'"; \
245 $(MKDIR_P) "$(DESTDIR)$(bindir)" || exit 1; \
246 fi; \
220247 for p in $$list; do echo "$$p $$p"; done | \
221248 sed 's/$(EXEEXT)$$//' | \
222249 while read p p1; do if test -f $$p; \
250277
251278 clean-binPROGRAMS:
252279 -test -z "$(bin_PROGRAMS)" || rm -f $(bin_PROGRAMS)
253 unrtf$(EXEEXT): $(unrtf_OBJECTS) $(unrtf_DEPENDENCIES)
280 unrtf$(EXEEXT): $(unrtf_OBJECTS) $(unrtf_DEPENDENCIES) $(EXTRA_unrtf_DEPENDENCIES)
254281 @rm -f unrtf$(EXEEXT)
255282 $(LINK) $(unrtf_OBJECTS) $(unrtf_LDADD) $(LIBS)
256283
337364 here=`$(am__cd) $(top_builddir) && pwd` \
338365 && $(am__cd) $(top_srcdir) \
339366 && gtags -i $(GTAGS_ARGS) "$$here"
367
368 cscopelist: $(HEADERS) $(SOURCES) $(LISP)
369 list='$(SOURCES) $(HEADERS) $(LISP)'; \
370 case "$(srcdir)" in \
371 [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \
372 *) sdir=$(subdir)/$(srcdir) ;; \
373 esac; \
374 for i in $$list; do \
375 if test -f "$$i"; then \
376 echo "$(subdir)/$$i"; \
377 else \
378 echo "$$sdir/$$i"; \
379 fi; \
380 done >> $(top_builddir)/cscope.files
340381
341382 distclean-tags:
342383 -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
388429
389430 installcheck: installcheck-am
390431 install-strip:
391 $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
392 install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
393 `test -z '$(STRIP)' || \
394 echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
432 if test -z '$(STRIP)'; then \
433 $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
434 install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
435 install; \
436 else \
437 $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
438 install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
439 "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \
440 fi
395441 mostlyclean-generic:
396442
397443 clean-generic:
475521 .MAKE: install-am install-strip
476522
477523 .PHONY: CTAGS GTAGS all all-am check check-am clean clean-binPROGRAMS \
478 clean-generic ctags distclean distclean-compile \
524 clean-generic cscopelist ctags distclean distclean-compile \
479525 distclean-generic distclean-tags distdir dvi dvi-am html \
480526 html-am info info-am install install-am install-binPROGRAMS \
481527 install-data install-data-am install-dvi install-dvi-am \
3434 * 16 Dec 07, daved@physiol.usyd.edu.au: fixed fore/background_begin error
3535 * and updated to GPL v3
3636 * 09 Nov 08, arkadiusz.firus@gmail.com: adopt safe_printf
37 * 07 Oct 11, jf@dockes.org, fix to add_to_collection()
3738 *--------------------------------------------------------------------*/
3839
3940 #ifdef HAVE_CONFIG_H
5960 #include "malloc.h"
6061 #include "defs.h"
6162 #include "error.h"
62
63 #ifndef HAVE_ATTR_H
6463 #include "attr.h"
65 #define HAVE_ATTR_H
66 #endif
67
6864 #include "main.h"
6965
7066 extern void starting_body();
799795 }
800796 else
801797 {
802 while (c->next != NULL)
803 {
798 do {
804799 if (c->nr == nr)
805800 {
806801 /* Here is a memory leak but not heavy. Do we need to care about this?
811806 return col;
812807 }
813808
809 if (c->next == NULL)
810 break;
814811 c = c->next;
815 }
812 } while (1);
816813
817814 c->next = (Collection *)my_malloc(sizeof(Collection));
818815 c->next->nr = nr;
0 #ifndef _ATTR_H_INCLUDED_
1 #define _ATTR_H_INCLUDED_
2
03 /*=============================================================================
14 GNU UnRTF, a command-line program to convert RTF documents to other formats.
25 Copyright (C) 2000,2001,2004 by Zachary Smith
3235 * 29 Mar 05, daved@physiol.usyd.edu.au: changes requested by ZT Smith
3336 * 16 Dec 07, daved@physiol.usyd.edu.au: updated to GPL v3
3437 * 09 Nov 08, arkadiusz.firus@gmail.com: adopt safe_printf & collection funcs
38 * 07 Oct 11, jf@dockes.org: removed unused protocols, added _ATTR_H_INCLUDED_
3539 *--------------------------------------------------------------------*/
3640
3741 enum {
6064 ATTR_DBL_STRIKE,
6165
6266 ATTR_EXPAND,
67 ATTR_ENCODING,
6368 /* ATTR_CONDENSE */
6469 };
6570
7378 Collection *add_to_collection(Collection *col, int nr, char *text);
7479 char *get_from_collection(Collection *c, int nr);
7580 void free_collection(Collection *c);
76
77 extern void attr_push_core (int attr, char* param);
78
79 extern void attr_pop_core (int attr);
8081
8182 extern void attr_push(int attr, char* param);
8283
100101 char *assemble_string(char *string, int nr);
101102 #define TOO_MANY_ARGS "Tag name \"%s\" do not take so many arguments"
102103
104
105 #endif /* _ATTR_H_INCLUDED_ */
6666 * 09 Nov 08, arkadiusz.firus@gmail.com: adopt iconv
6767 * 04 Jan 10, arkadiusz.firus@gmail.com: deal with (faulty) negative unicodes
6868 * 04 Jan 10, daved@physiol.usyd.edu.au: suppress <font face=Symbol>
69 * 21 Aug 10, daved@physiol.usyd.edu.au: add support for hex char doublet
70 representation of special characters output by some rtf writers
69 * 07 Oct 11, jf@dockes.org: major improvement to code pages and to unicode
70 * related code
7171 *--------------------------------------------------------------------*/
7272
7373 #ifdef HAVE_CONFIG_H
8989 #ifdef HAVE_STRING_H
9090 #include <string.h>
9191 #endif
92
93 #include <errno.h>
9294
9395 #include "defs.h"
9496 #include "parse.h"
99101 #include "word.h"
100102 #include "hash.h"
101103 #include "convert.h"
102
103 #ifndef HAVE_ATTR_H
104104 #include "attr.h"
105 #define HAVE_ATTR_H
106 #endif
107
108 static CodepageInfo codepages[14] =
109 {
110 /*-- cp850 --*/
111 {
112 850,
113 {
114 /* 0x80 */
115 0x00c7, 0x00fc, 0x00e9, 0x00e2, 0x00e4, 0x00e0, 0x00e5, 0x00e7,
116 0x00ea, 0x00eb, 0x00e8, 0x00ef, 0x00ee, 0x00ec, 0x00c4, 0x00c5,
117 /* 0x90 */
118 0x00c9, 0x00e6, 0x00c6, 0x00f4, 0x00f6, 0x00f2, 0x00fb, 0x00f9,
119 0x00ff, 0x00d6, 0x00dc, 0x00f8, 0x00a3, 0x00d8, 0x00d7, 0x0192,
120 /* 0xa0 */
121 0x00e1, 0x00ed, 0x00f3, 0x00fa, 0x00f1, 0x00d1, 0x00aa, 0x00ba,
122 0x00bf, 0x00ae, 0x00ac, 0x00bd, 0x00bc, 0x00a1, 0x00ab, 0x00bb,
123 /* 0xb0 */
124 0x2591, 0x2592, 0x2593, 0x2502, 0x2524, 0x00c1, 0x00c2, 0x00c0,
125 0x00a9, 0x2563, 0x2551, 0x2557, 0x255d, 0x00a2, 0x00a5, 0x2510,
126 /* 0xc0 */
127 0x2514, 0x2534, 0x252c, 0x251c, 0x2500, 0x253c, 0x00e3, 0x00c3,
128 0x255a, 0x2554, 0x2569, 0x2566, 0x2560, 0x2550, 0x256c, 0x00a4,
129 /* 0xd0 */
130 0x00f0, 0x00d0, 0x00ca, 0x00cb, 0x00c8, 0x0131, 0x00cd, 0x00ce,
131 0x00cf, 0x2518, 0x250c, 0x2588, 0x2584, 0x00a6, 0x00cc, 0x2580,
132 /* 0xe0 */
133 0x00d3, 0x00df, 0x00d4, 0x00d2, 0x00f5, 0x00d5, 0x00b5, 0x00fe,
134 0x00de, 0x00da, 0x00db, 0x00d9, 0x00fd, 0x00dd, 0x00af, 0x00b4,
135 /* 0xf0 */
136 0x00ad, 0x00b1, 0x2017, 0x00be, 0x00b6, 0x00a7, 0x00f7, 0x00b8,
137 0x00b0, 0x00a8, 0x00b7, 0x00b9, 0x00b3, 0x00b2, 0x25a0, 0x00a0,
138 }
139 },
140 /*-- cp866 --*/
141 {
142 866,
143 {
144 /* 0x80 */
145 0, 0, 0, 0, 0, 0, 0, 0,
146 0, 0, 0, 0, 0, 0, 0, 0,
147 /* 0x90 */
148 0, 0, 0, 0, 0, 0, 0, 0,
149 0, 0, 0, 0, 0, 0, 0, 0,
150 /* 0xa0 */
151 0, 0, 0, 0, 0, 0, 0, 0,
152 0, 0, 0, 0, 0, 0, 0, 0,
153 /* 0xb0 */
154 0x2591, 0x2592, 0x2593, 0x2502, 0x2524, 0x2561, 0x2562, 0x2556,
155 0x2555, 0x2563, 0x2551, 0x2557, 0x255d, 0x255c, 0x255b, 0x2510,
156 /* 0xc0 */
157 0x2514, 0x2534, 0x252c, 0x251c, 0x2500, 0x253c, 0x255e, 0x255f,
158 0x255a, 0x2554, 0x2569, 0x2566, 0x2560, 0x2550, 0x256c, 0x2567,
159 /* 0xd0 */
160 0x2568, 0x2564, 0x2565, 0x2559, 0x2558, 0x2552, 0x2553, 0x256b,
161 0x256a, 0x2518, 0x250c, 0x2588, 0x2584, 0x258c, 0x2590, 0x2580,
162 /* 0xe0 */
163 0x0440, 0x0441, 0x0442, 0x0443, 0x0444, 0x0445, 0x0446, 0x0447,
164 0x0448, 0x0449, 0x044a, 0x044b, 0x044c, 0x044d, 0x044e, 0x044f,
165 /* 0xf0 */
166 0x0401, 0x0451, 0x0404, 0x0454, 0x0407, 0x0457, 0x040e, 0x045e,
167 0x00b0, 0x2219, 0x00b7, 0x221a, 0x2116, 0x00a4, 0x25a0, 0x00a0,
168 }
169 },
170 /*-- cp874 --*/
171 {
172 874,
173 {
174 /* 0x80 */
175 0x20ac, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x2026, 0xfffd, 0xfffd,
176 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
177 /* 0x90 */
178 0xfffd, 0x2018, 0x2019, 0x201c, 0x201d, 0x2022, 0x2013, 0x2014,
179 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
180 /* 0xa0 */
181 0x00a0, 0x0e01, 0x0e02, 0x0e03, 0x0e04, 0x0e05, 0x0e06, 0x0e07,
182 0x0e08, 0x0e09, 0x0e0a, 0x0e0b, 0x0e0c, 0x0e0d, 0x0e0e, 0x0e0f,
183 /* 0xb0 */
184 0x0e10, 0x0e11, 0x0e12, 0x0e13, 0x0e14, 0x0e15, 0x0e16, 0x0e17,
185 0x0e18, 0x0e19, 0x0e1a, 0x0e1b, 0x0e1c, 0x0e1d, 0x0e1e, 0x0e1f,
186 /* 0xc0 */
187 0x0e20, 0x0e21, 0x0e22, 0x0e23, 0x0e24, 0x0e25, 0x0e26, 0x0e27,
188 0x0e28, 0x0e29, 0x0e2a, 0x0e2b, 0x0e2c, 0x0e2d, 0x0e2e, 0x0e2f,
189 /* 0xd0 */
190 0x0e30, 0x0e31, 0x0e32, 0x0e33, 0x0e34, 0x0e35, 0x0e36, 0x0e37,
191 0x0e38, 0x0e39, 0x0e3a, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x0e3f,
192 /* 0xe0 */
193 0x0e40, 0x0e41, 0x0e42, 0x0e43, 0x0e44, 0x0e45, 0x0e46, 0x0e47,
194 0x0e48, 0x0e49, 0x0e4a, 0x0e4b, 0x0e4c, 0x0e4d, 0x0e4e, 0x0e4f,
195 /* 0xf0 */
196 0x0e50, 0x0e51, 0x0e52, 0x0e53, 0x0e54, 0x0e55, 0x0e56, 0x0e57,
197 0x0e58, 0x0e59, 0x0e5a, 0x0e5b, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
198 }
199 },
200 /*-- cp1133 --*/
201 {
202 1133,
203 {
204 /* 0x80 */
205 0, 0, 0, 0, 0, 0, 0, 0,
206 0, 0, 0, 0, 0, 0, 0, 0,
207 /* 0x90 */
208 0, 0, 0, 0, 0, 0, 0, 0,
209 0, 0, 0, 0, 0, 0, 0, 0,
210 /* 0xa0 */
211 0x00a0, 0x0e81, 0x0e82, 0x0e84, 0x0e87, 0x0e88, 0x0eaa, 0x0e8a,
212 0x0e8d, 0x0e94, 0x0e95, 0x0e96, 0x0e97, 0x0e99, 0x0e9a, 0x0e9b,
213 /* 0xb0 */
214 0x0e9c, 0x0e9d, 0x0e9e, 0x0e9f, 0x0ea1, 0x0ea2, 0x0ea3, 0x0ea5,
215 0x0ea7, 0x0eab, 0x0ead, 0x0eae, 0xfffd, 0xfffd, 0xfffd, 0x0eaf,
216 /* 0xc0 */
217 0x0eb0, 0x0eb2, 0x0eb3, 0x0eb4, 0x0eb5, 0x0eb6, 0x0eb7, 0x0eb8,
218 0x0eb9, 0x0ebc, 0x0eb1, 0x0ebb, 0x0ebd, 0xfffd, 0xfffd, 0xfffd,
219 /* 0xd0 */
220 0x0ec0, 0x0ec1, 0x0ec2, 0x0ec3, 0x0ec4, 0x0ec8, 0x0ec9, 0x0eca,
221 0x0ecb, 0x0ecc, 0x0ecd, 0x0ec6, 0xfffd, 0x0edc, 0x0edd, 0x20ad,
222 /* 0xe0 */
223 0, 0, 0, 0, 0, 0, 0, 0,
224 0, 0, 0, 0, 0, 0, 0, 0,
225 /* 0xf0 */
226 0x0ed0, 0x0ed1, 0x0ed2, 0x0ed3, 0x0ed4, 0x0ed5, 0x0ed6, 0x0ed7,
227 0x0ed8, 0x0ed9, 0xfffd, 0xfffd, 0x00a2, 0x00ac, 0x00a6, 0xfffd,
228 }
229 },
230 /*-- cp1250 --*/
231 {
232 1250,
233 {
234 /* 0x80 */
235 0x20ac, 0xfffd, 0x201a, 0xfffd, 0x201e, 0x2026, 0x2020, 0x2021,
236 0xfffd, 0x2030, 0x0160, 0x2039, 0x015a, 0x0164, 0x017d, 0x0179,
237 /* 0x90 */
238 0xfffd, 0x2018, 0x2019, 0x201c, 0x201d, 0x2022, 0x2013, 0x2014,
239 0xfffd, 0x2122, 0x0161, 0x203a, 0x015b, 0x0165, 0x017e, 0x017a,
240 /* 0xa0 */
241 0x00a0, 0x02c7, 0x02d8, 0x0141, 0x00a4, 0x0104, 0x00a6, 0x00a7,
242 0x00a8, 0x00a9, 0x015e, 0x00ab, 0x00ac, 0x00ad, 0x00ae, 0x017b,
243 /* 0xb0 */
244 0x00b0, 0x00b1, 0x02db, 0x0142, 0x00b4, 0x00b5, 0x00b6, 0x00b7,
245 0x00b8, 0x0105, 0x015f, 0x00bb, 0x013d, 0x02dd, 0x013e, 0x017c,
246 /* 0xc0 */
247 0x0154, 0x00c1, 0x00c2, 0x0102, 0x00c4, 0x0139, 0x0106, 0x00c7,
248 0x010c, 0x00c9, 0x0118, 0x00cb, 0x011a, 0x00cd, 0x00ce, 0x010e,
249 /* 0xd0 */
250 0x0110, 0x0143, 0x0147, 0x00d3, 0x00d4, 0x0150, 0x00d6, 0x00d7,
251 0x0158, 0x016e, 0x00da, 0x0170, 0x00dc, 0x00dd, 0x0162, 0x00df,
252 /* 0xe0 */
253 0x0155, 0x00e1, 0x00e2, 0x0103, 0x00e4, 0x013a, 0x0107, 0x00e7,
254 0x010d, 0x00e9, 0x0119, 0x00eb, 0x011b, 0x00ed, 0x00ee, 0x010f,
255 /* 0xf0 */
256 0x0111, 0x0144, 0x0148, 0x00f3, 0x00f4, 0x0151, 0x00f6, 0x00f7,
257 0x0159, 0x016f, 0x00fa, 0x0171, 0x00fc, 0x00fd, 0x0163, 0x02d9,
258 }
259 },
260 /*-- cp1251 --*/
261 {
262 1251,
263 {
264 /* 0x80 */
265 0x0402, 0x0403, 0x201a, 0x0453, 0x201e, 0x2026, 0x2020, 0x2021,
266 0x20ac, 0x2030, 0x0409, 0x2039, 0x040a, 0x040c, 0x040b, 0x040f,
267 /* 0x90 */
268 0x0452, 0x2018, 0x2019, 0x201c, 0x201d, 0x2022, 0x2013, 0x2014,
269 0xfffd, 0x2122, 0x0459, 0x203a, 0x045a, 0x045c, 0x045b, 0x045f,
270 /* 0xa0 */
271 0x00a0, 0x040e, 0x045e, 0x0408, 0x00a4, 0x0490, 0x00a6, 0x00a7,
272 0x0401, 0x00a9, 0x0404, 0x00ab, 0x00ac, 0x00ad, 0x00ae, 0x0407,
273 /* 0xb0 */
274 0x00b0, 0x00b1, 0x0406, 0x0456, 0x0491, 0x00b5, 0x00b6, 0x00b7,
275 0x0451, 0x2116, 0x0454, 0x00bb, 0x0458, 0x0405, 0x0455, 0x0457,
276 /* 0xc0 */
277 0x0410, 0x0411, 0x0412, 0x0413, 0x0414, 0x0415, 0x0416, 0x0417,
278 0x0418, 0x0419, 0x041a, 0x041b, 0x041c, 0x041d, 0x041e, 0x041f,
279 /* 0xd0 */
280 0x0420, 0x0421, 0x0422, 0x0423, 0x0424, 0x0425, 0x0426, 0x0427,
281 0x0428, 0x0429, 0x042a, 0x042b, 0x042c, 0x042d, 0x042e, 0x042f,
282 /* 0xe0 */
283 0x0430, 0x0431, 0x0432, 0x0433, 0x0434, 0x0435, 0x0436, 0x0437,
284 0x0438, 0x0439, 0x043a, 0x043b, 0x043c, 0x043d, 0x043e, 0x043f,
285 /* 0xf0 */
286 0x0440, 0x0441, 0x0442, 0x0443, 0x0444, 0x0445, 0x0446, 0x0447,
287 0x0448, 0x0449, 0x044a, 0x044b, 0x044c, 0x044d, 0x044e, 0x044f,
288 }
289 },
290 /*-- cp1252 --*/
291 {
292 1252,
293 {
294 /* 0x80 */
295 0x20ac, 0xfffd, 0x201a, 0x0192, 0x201e, 0x2026, 0x2020, 0x2021,
296 0x02c6, 0x2030, 0x0160, 0x2039, 0x0152, 0xfffd, 0x017d, 0xfffd,
297 /* 0x90 */
298 /* daved - don't process 93 & 94 as we want entities */
299 0xfffd, 0x2018, 0x2019, 0, 0, 0x2022, 0x2013, 0x2014,
300 0x02dc, 0x2122, 0x0161, 0x203a, 0x0153, 0xfffd, 0x017e, 0x0178,
301 /* 0xa0 */
302 0, 0, 0, 0, 0, 0, 0, 0,
303 0, 0, 0, 0, 0, 0, 0, 0,
304 /* 0xb0 */
305 0, 0, 0, 0, 0, 0, 0, 0,
306 0, 0, 0, 0, 0, 0, 0, 0,
307 /* 0xc0 */
308 0, 0, 0, 0, 0, 0, 0, 0,
309 0, 0, 0, 0, 0, 0, 0, 0,
310 /* 0xd0 */
311 0, 0, 0, 0, 0, 0, 0, 0,
312 0, 0, 0, 0, 0, 0, 0, 0,
313 /* 0xe0 */
314 0, 0, 0, 0, 0, 0, 0, 0,
315 0, 0, 0, 0, 0, 0, 0, 0,
316 /* 0xf0 */
317 0, 0, 0, 0, 0, 0, 0, 0,
318 0, 0, 0, 0, 0, 0, 0, 0,
319 }
320 },
321 /*-- cp1253 --*/
322 {
323 1253,
324 {
325 /* 0x80 */
326 0x20ac, 0xfffd, 0x201a, 0x0192, 0x201e, 0x2026, 0x2020, 0x2021,
327 0xfffd, 0x2030, 0xfffd, 0x2039, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
328 /* 0x90 */
329 0xfffd, 0x2018, 0x2019, 0x201c, 0x201d, 0x2022, 0x2013, 0x2014,
330 0xfffd, 0x2122, 0xfffd, 0x203a, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
331 /* 0xa0 */
332 0x00a0, 0x0385, 0x0386, 0x00a3, 0x00a4, 0x00a5, 0x00a6, 0x00a7,
333 0x00a8, 0x00a9, 0xfffd, 0x00ab, 0x00ac, 0x00ad, 0x00ae, 0x2015,
334 /* 0xb0 */
335 0x00b0, 0x00b1, 0x00b2, 0x00b3, 0x0384, 0x00b5, 0x00b6, 0x00b7,
336 0x0388, 0x0389, 0x038a, 0x00bb, 0x038c, 0x00bd, 0x038e, 0x038f,
337 /* 0xc0 */
338 0x0390, 0x0391, 0x0392, 0x0393, 0x0394, 0x0395, 0x0396, 0x0397,
339 0x0398, 0x0399, 0x039a, 0x039b, 0x039c, 0x039d, 0x039e, 0x039f,
340 /* 0xd0 */
341 0x03a0, 0x03a1, 0xfffd, 0x03a3, 0x03a4, 0x03a5, 0x03a6, 0x03a7,
342 0x03a8, 0x03a9, 0x03aa, 0x03ab, 0x03ac, 0x03ad, 0x03ae, 0x03af,
343 /* 0xe0 */
344 0x03b0, 0x03b1, 0x03b2, 0x03b3, 0x03b4, 0x03b5, 0x03b6, 0x03b7,
345 0x03b8, 0x03b9, 0x03ba, 0x03bb, 0x03bc, 0x03bd, 0x03be, 0x03bf,
346 /* 0xf0 */
347 0x03c0, 0x03c1, 0x03c2, 0x03c3, 0x03c4, 0x03c5, 0x03c6, 0x03c7,
348 0x03c8, 0x03c9, 0x03ca, 0x03cb, 0x03cc, 0x03cd, 0x03ce, 0xfffd,
349 }
350 },
351 /*-- 1254 --*/
352 {
353 1254,
354 {
355 /* 0x80 */
356 0x20ac, 0xfffd, 0x201a, 0x0192, 0x201e, 0x2026, 0x2020, 0x2021,
357 0x02c6, 0x2030, 0x0160, 0x2039, 0x0152, 0xfffd, 0xfffd, 0xfffd,
358 /* 0x90 */
359 0xfffd, 0x2018, 0x2019, 0x201c, 0x201d, 0x2022, 0x2013, 0x2014,
360 0x02dc, 0x2122, 0x0161, 0x203a, 0x0153, 0xfffd, 0xfffd, 0x0178,
361 /* 0xa0 */
362 0, 0, 0, 0, 0, 0, 0, 0,
363 0, 0, 0, 0, 0, 0, 0, 0,
364 /* 0xb0 */
365 0, 0, 0, 0, 0, 0, 0, 0,
366 0, 0, 0, 0, 0, 0, 0, 0,
367 /* 0xc0 */
368 0, 0, 0, 0, 0, 0, 0, 0,
369 0, 0, 0, 0, 0, 0, 0, 0,
370 /* 0xd0 */
371 0x011e, 0x00d1, 0x00d2, 0x00d3, 0x00d4, 0x00d5, 0x00d6, 0x00d7,
372 0x00d8, 0x00d9, 0x00da, 0x00db, 0x00dc, 0x0130, 0x015e, 0x00df,
373 /* 0xe0 */
374 0, 0, 0, 0, 0, 0, 0, 0,
375 0, 0, 0, 0, 0, 0, 0, 0,
376 /* 0xf0 */
377 0x011f, 0x00f1, 0x00f2, 0x00f3, 0x00f4, 0x00f5, 0x00f6, 0x00f7,
378 0x00f8, 0x00f9, 0x00fa, 0x00fb, 0x00fc, 0x0131, 0x015f, 0x00ff,
379 }
380 },
381 /*-- cp1255 --*/
382 {
383 1255,
384 {
385 /* 0x80 */
386 0x20ac, 0xfffd, 0x201a, 0x0192, 0x201e, 0x2026, 0x2020, 0x2021,
387 0x02c6, 0x2030, 0xfffd, 0x2039, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
388 /* 0x90 */
389 0xfffd, 0x2018, 0x2019, 0x201c, 0x201d, 0x2022, 0x2013, 0x2014,
390 0x02dc, 0x2122, 0xfffd, 0x203a, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
391 /* 0xa0 */
392 0x00a0, 0x00a1, 0x00a2, 0x00a3, 0x20aa, 0x00a5, 0x00a6, 0x00a7,
393 0x00a8, 0x00a9, 0x00d7, 0x00ab, 0x00ac, 0x00ad, 0x00ae, 0x00af,
394 /* 0xb0 */
395 0x00b0, 0x00b1, 0x00b2, 0x00b3, 0x00b4, 0x00b5, 0x00b6, 0x00b7,
396 0x00b8, 0x00b9, 0x00f7, 0x00bb, 0x00bc, 0x00bd, 0x00be, 0x00bf,
397 /* 0xc0 */
398 0x05b0, 0x05b1, 0x05b2, 0x05b3, 0x05b4, 0x05b5, 0x05b6, 0x05b7,
399 0x05b8, 0x05b9, 0xfffd, 0x05bb, 0x05bc, 0x05bd, 0x05be, 0x05bf,
400 /* 0xd0 */
401 0x05c0, 0x05c1, 0x05c2, 0x05c3, 0x05f0, 0x05f1, 0x05f2, 0x05f3,
402 0x05f4, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd,
403 /* 0xe0 */
404 0x05d0, 0x05d1, 0x05d2, 0x05d3, 0x05d4, 0x05d5, 0x05d6, 0x05d7,
405 0x05d8, 0x05d9, 0x05da, 0x05db, 0x05dc, 0x05dd, 0x05de, 0x05df,
406 /* 0xf0 */
407 0x05e0, 0x05e1, 0x05e2, 0x05e3, 0x05e4, 0x05e5, 0x05e6, 0x05e7,
408 0x05e8, 0x05e9, 0x05ea, 0xfffd, 0xfffd, 0x200e, 0x200f, 0xfffd,
409 }
410 },
411 /*-- cp1256 --*/
412 {
413 1256,
414 {
415 /* 0x80 */
416 0x20ac, 0x067e, 0x201a, 0x0192, 0x201e, 0x2026, 0x2020, 0x2021,
417 0x02c6, 0x2030, 0x0679, 0x2039, 0x0152, 0x0686, 0x0698, 0x0688,
418 /* 0x90 */
419 0x06af, 0x2018, 0x2019, 0x201c, 0x201d, 0x2022, 0x2013, 0x2014,
420 0x06a9, 0x2122, 0x0691, 0x203a, 0x0153, 0x200c, 0x200d, 0x06ba,
421 /* 0xa0 */
422 0x00a0, 0x060c, 0x00a2, 0x00a3, 0x00a4, 0x00a5, 0x00a6, 0x00a7,
423 0x00a8, 0x00a9, 0x06be, 0x00ab, 0x00ac, 0x00ad, 0x00ae, 0x00af,
424 /* 0xb0 */
425 0x00b0, 0x00b1, 0x00b2, 0x00b3, 0x00b4, 0x00b5, 0x00b6, 0x00b7,
426 0x00b8, 0x00b9, 0x061b, 0x00bb, 0x00bc, 0x00bd, 0x00be, 0x061f,
427 /* 0xc0 */
428 0x06c1, 0x0621, 0x0622, 0x0623, 0x0624, 0x0625, 0x0626, 0x0627,
429 0x0628, 0x0629, 0x062a, 0x062b, 0x062c, 0x062d, 0x062e, 0x062f,
430 /* 0xd0 */
431 0x0630, 0x0631, 0x0632, 0x0633, 0x0634, 0x0635, 0x0636, 0x00d7,
432 0x0637, 0x0638, 0x0639, 0x063a, 0x0640, 0x0641, 0x0642, 0x0643,
433 /* 0xe0 */
434 0x00e0, 0x0644, 0x00e2, 0x0645, 0x0646, 0x0647, 0x0648, 0x00e7,
435 0x00e8, 0x00e9, 0x00ea, 0x00eb, 0x0649, 0x064a, 0x00ee, 0x00ef,
436 /* 0xf0 */
437 0x064b, 0x064c, 0x064d, 0x064e, 0x00f4, 0x064f, 0x0650, 0x00f7,
438 0x0651, 0x00f9, 0x0652, 0x00fb, 0x00fc, 0x200e, 0x200f, 0x06d2,
439 }
440 },
441 {
442 1257,
443 {
444 /* 0x80 */
445 0x20ac, 0xfffd, 0x201a, 0xfffd, 0x201e, 0x2026, 0x2020, 0x2021,
446 0xfffd, 0x2030, 0xfffd, 0x2039, 0xfffd, 0x00a8, 0x02c7, 0x00b8,
447 /* 0x90 */
448 0xfffd, 0x2018, 0x2019, 0x201c, 0x201d, 0x2022, 0x2013, 0x2014,
449 0xfffd, 0x2122, 0xfffd, 0x203a, 0xfffd, 0x00af, 0x02db, 0xfffd,
450 /* 0xa0 */
451 0x00a0, 0xfffd, 0x00a2, 0x00a3, 0x00a4, 0xfffd, 0x00a6, 0x00a7,
452 0x00d8, 0x00a9, 0x0156, 0x00ab, 0x00ac, 0x00ad, 0x00ae, 0x00c6,
453 /* 0xb0 */
454 0x00b0, 0x00b1, 0x00b2, 0x00b3, 0x00b4, 0x00b5, 0x00b6, 0x00b7,
455 0x00f8, 0x00b9, 0x0157, 0x00bb, 0x00bc, 0x00bd, 0x00be, 0x00e6,
456 /* 0xc0 */
457 0x0104, 0x012e, 0x0100, 0x0106, 0x00c4, 0x00c5, 0x0118, 0x0112,
458 0x010c, 0x00c9, 0x0179, 0x0116, 0x0122, 0x0136, 0x012a, 0x013b,
459 /* 0xd0 */
460 0x0160, 0x0143, 0x0145, 0x00d3, 0x014c, 0x00d5, 0x00d6, 0x00d7,
461 0x0172, 0x0141, 0x015a, 0x016a, 0x00dc, 0x017b, 0x017d, 0x00df,
462 /* 0xe0 */
463 0x0105, 0x012f, 0x0101, 0x0107, 0x00e4, 0x00e5, 0x0119, 0x0113,
464 0x010d, 0x00e9, 0x017a, 0x0117, 0x0123, 0x0137, 0x012b, 0x013c,
465 /* 0xf0 */
466 0x0161, 0x0144, 0x0146, 0x00f3, 0x014d, 0x00f5, 0x00f6, 0x00f7,
467 0x0173, 0x0142, 0x015b, 0x016b, 0x00fc, 0x017c, 0x017e, 0x02d9,
468 }
469 },
470 {
471 1258,
472 {
473 /* 0x80 */
474 0x20ac, 0xfffd, 0x201a, 0x0192, 0x201e, 0x2026, 0x2020, 0x2021,
475 0x02c6, 0x2030, 0xfffd, 0x2039, 0x0152, 0xfffd, 0xfffd, 0xfffd,
476 /* 0x90 */
477 0xfffd, 0x2018, 0x2019, 0x201c, 0x201d, 0x2022, 0x2013, 0x2014,
478 0x02dc, 0x2122, 0xfffd, 0x203a, 0x0153, 0xfffd, 0xfffd, 0x0178,
479 /* 0xa0 */
480 0x00a0, 0x00a1, 0x00a2, 0x00a3, 0x00a4, 0x00a5, 0x00a6, 0x00a7,
481 0x00a8, 0x00a9, 0x00aa, 0x00ab, 0x00ac, 0x00ad, 0x00ae, 0x00af,
482 /* 0xb0 */
483 0x00b0, 0x00b1, 0x00b2, 0x00b3, 0x00b4, 0x00b5, 0x00b6, 0x00b7,
484 0x00b8, 0x00b9, 0x00ba, 0x00bb, 0x00bc, 0x00bd, 0x00be, 0x00bf,
485 /* 0xc0 */
486 0x00c0, 0x00c1, 0x00c2, 0x0102, 0x00c4, 0x00c5, 0x00c6, 0x00c7,
487 0x00c8, 0x00c9, 0x00ca, 0x00cb, 0x0300, 0x00cd, 0x00ce, 0x00cf,
488 /* 0xd0 */
489 0x0110, 0x00d1, 0x0309, 0x00d3, 0x00d4, 0x01a0, 0x00d6, 0x00d7,
490 0x00d8, 0x00d9, 0x00da, 0x00db, 0x00dc, 0x01af, 0x0303, 0x00df,
491 /* 0xe0 */
492 0x00e0, 0x00e1, 0x00e2, 0x0103, 0x00e4, 0x00e5, 0x00e6, 0x00e7,
493 0x00e8, 0x00e9, 0x00ea, 0x00eb, 0x0301, 0x00ed, 0x00ee, 0x00ef,
494 /* 0xf0 */
495 0x0111, 0x00f1, 0x0323, 0x00f3, 0x00f4, 0x01a1, 0x00f6, 0x00f7,
496 0x00f8, 0x00f9, 0x00fa, 0x00fb, 0x00fc, 0x01b0, 0x20ab, 0x00ff,
497 }
498 },
499 /*-- null --*/
500 {
501 0,
502 {
503 /* 0x80 */
504 0, 0, 0, 0, 0, 0, 0, 0,
505 0, 0, 0, 0, 0, 0, 0, 0,
506 /* 0x90 */
507 0, 0, 0, 0, 0, 0, 0, 0,
508 0, 0, 0, 0, 0, 0, 0, 0,
509 /* 0xa0 */
510 0, 0, 0, 0, 0, 0, 0, 0,
511 0, 0, 0, 0, 0, 0, 0, 0,
512 /* 0xb0 */
513 0, 0, 0, 0, 0, 0, 0, 0,
514 0, 0, 0, 0, 0, 0, 0, 0,
515 /* 0xc0 */
516 0, 0, 0, 0, 0, 0, 0, 0,
517 0, 0, 0, 0, 0, 0, 0, 0,
518 /* 0xd0 */
519 0, 0, 0, 0, 0, 0, 0, 0,
520 0, 0, 0, 0, 0, 0, 0, 0,
521 /* 0xe0 */
522 0, 0, 0, 0, 0, 0, 0, 0,
523 0, 0, 0, 0, 0, 0, 0, 0,
524 /* 0xf0 */
525 0, 0, 0, 0, 0, 0, 0, 0,
526 0, 0, 0, 0, 0, 0, 0, 0,
527 }
528 },
529 };
530105
531106
532107 extern int nopict_mode;
535110 #define BINARY_ATTRS
536111 */
537112
538 my_iconv_t desc = MY_ICONV_T_CLEAR, desc2 = MY_ICONV_T_CLEAR;
113 my_iconv_t desc = MY_ICONV_T_CLEAR;
539114
540115 /* Nested tables aren't supported.
541116 */
595170 static int within_header=TRUE;
596171
597172
598
599173 static char *hyperlink_base = NULL;
600
601174
602175
603176 void starting_body();
731304 typedef struct {
732305 int num;
733306 char *name;
307 char *encoding;
734308 } FontEntry;
735309
310 static char *default_encoding = "CP1252";
311 /* current_encoding not NULL to be safe. "" is detected to avoid
312 free() on 1st call */
313 static char *current_encoding = "";
314 /* Encoding expected by op_translate_buffer. Until we find a way to specify
315 transparent UTF-8 passthrough */
316 static char *output_encoding = "UTF-32BE";
317 static int default_font_number = 0; // Set by \deffx command
318 static int had_ansicpg;
736319 #define MAX_FONTS (8192)
737320 static FontEntry font_table[MAX_FONTS];
738321 static int total_fonts=0;
739322
740
741
742 /*========================================================================
743 * Name: lookup_fontname
744 * Purpose: Fetches the name of a font from the already-read font table.
323 static void flush_iconv_input();
324 static void accumulate_iconv_input(int ch);
325
326 static void
327 set_current_encoding(char *encoding)
328 {
329 if (current_encoding && *current_encoding)
330 my_free(current_encoding);
331 current_encoding = my_strdup(encoding);
332 }
333
334 static void
335 maybeopeniconv()
336 {
337 if (!my_iconv_is_valid(desc)) {
338 /* This may happen if output begins without a font command */
339 char *encoding = attr_get_param(ATTR_ENCODING);
340 if (!encoding || !*encoding)
341 encoding = default_encoding;
342 desc = my_iconv_open(output_encoding, encoding);
343 set_current_encoding(encoding);
344 }
345 }
346
347
348 /*========================================================================
349 * Name: lookup_font
350 * Purpose: Fetches the font entry from the already-read font table.
745351 * Args: Font#.
746352 * Returns: Font name.
747353 *=======================================================================*/
748
354 FontEntry *
355 lookup_font (int num)
356 {
357 int i;
358 if (total_fonts)
359 for(i=0;i<total_fonts;i++) {
360 if (font_table[i].num==num)
361 return &font_table[i];
362 }
363 return NULL;
364 }
749365 char*
750366 lookup_fontname (int num) {
751 int i;
752 if (total_fonts)
753 for(i=0;i<total_fonts;i++) {
754 if (font_table[i].num==num)
755 return font_table[i].name;
756 }
757 return NULL;
758 }
759
367 FontEntry *e = lookup_font(num);
368 if (e == NULL)
369 return NULL;
370 return e->name;
371 }
372
373 // Extract name and parameter from command. RTF spec says name is max
374 // 32 chars (inc. param I think), let's be conservative:
375 #define MAX_CONTROL_LEN 50
376 // Returns 0 for error, 1 if ok no parm, 0 else
377 static int controlToNameParm(const char *s, char *name, int maxlen, int *parm)
378 {
379 const char *cp = s;
380 int len = 0;
381
382 if (s == 0)
383 return 0;
384 while (isalpha(*cp) && len < maxlen) {
385 *name++ = *cp++;
386 len++;
387 }
388 if (len == maxlen)
389 return 0;
390 *name = 0;
391 if (!*cp)
392 return 1;
393 if (!(*cp == '-') && !isdigit(*cp))
394 return 0;
395 *parm=atoi(cp);
396 return 2;
397 }
398
399 // translate \fcharset parameter value to code page. See MS RTF doc
400 static const int fcharsetparmtocp(int parm)
401 {
402 switch (parm) {
403 case 0: return 1252;
404 case 1: return 0;
405 case 2: return 42;
406 case 77: return 10000;
407 case 78: return 10001;
408 case 79: return 10003;
409 case 80: return 10008;
410 case 81: return 10002;
411 case 83: return 10005;
412 case 84: return 10004;
413 case 85: return 10006;
414 case 86: return 10081;
415 case 87: return 10021;
416 case 88: return 10029;
417 case 89: return 10007;
418 case 128: return 932;
419 case 129: return 949;
420 case 130: return 1361;
421 case 134: return 936;
422 case 136: return 950;
423 case 161: return 1253;
424 case 162: return 1254;
425 case 163: return 1258;
426 case 177: return 1255;
427 case 178: return 1256;
428 case 186: return 1257;
429 case 204: return 1251;
430 case 222: return 874;
431 case 238: return 1250;
432 case 254: return 437;
433 default: return 1252;
434 }
435 }
436
437 // Translate code page to encoding name hopefully suitable as iconv input
438 static char *cptoencoding(parm)
439 {
440 // Note that CP0 is supposed to mean current system default, which does
441 // not make any sense as a stored value, we don't handle it.
442
443 // It's quite possible that some of the CPxx values had better be
444 // replaced in some case by an equivalent better understood by
445 // iconv. Need testing
446 switch (parm) {
447 case 42: return "SYMBOL";
448 case 437: return "CP437"; /* United States IBM */
449 case 708: return "CP708"; /* Arabic (ASMO 708) */
450 case 709: return "CP709"; /* Arabic (ASMO 449+, BCON V4) */
451 case 710: return "CP710"; /* Arabic (transparent Arabic) */
452 case 711: return "CP711"; /* Arabic (Nafitha Enhanced) */
453 case 720: return "CP720"; /* Arabic (transparent ASMO) */
454 case 819: return "CP819"; /* Windows 3.1 (United States and Western Europe) */
455 case 850: return "CP850"; /* IBM multilingual */
456 case 852: return "CP852"; /* Eastern European */
457 case 860: return "CP860"; /* Portuguese */
458 case 862: return "CP862"; /* Hebrew */
459 case 863: return "CP863"; /* French Canadian */
460 case 864: return "CP864"; /* Arabic */
461 case 865: return "CP865"; /* Norwegian */
462 case 866: return "CP866"; /* Soviet Union */
463 case 874: return "CP874"; /* Thai */
464 case 932: return "CP932"; /* Japanese */
465 case 936: return "CP936"; /* Simplified Chinese */
466 case 949: return "CP949"; /* Korean */
467 case 950: return "CP950"; /* Traditional Chinese */
468 case 1250: return "CP1250"; /* Eastern European */
469 case 1251: return "CP1251"; /* Cyrillic */
470 case 1252: return "CP1252"; /* Western European */
471 case 1253: return "CP1253"; /* Greek */
472 case 1254: return "CP1254"; /* Turkish */
473 case 1255: return "CP1255"; /* Hebrew */
474 case 1256: return "CP1256"; /* Arabic */
475 case 1257: return "CP1257"; /* Baltic */
476 case 1258: return "CP1258"; /* Vietnamese */
477 case 1361: return "CP1361"; /* Johab */
478 case 10000: return "MAC"; /* MAC Roman */
479 case 10001: return "CP10001"; /* MAC Japan ?? Iconv does not know this*/
480 case 10004: return "MACARABIC"; /* MAC Arabic */
481 case 10005: return "MACHEBREW"; /* MAC Hebrew */
482 case 10006: return "MACGREEK"; /* MAC Greek */
483 case 10007: return "MACCYRILLIC"; /* MAC Cyrillic */
484 case 10029: return "MACCENTRALEUROPE"; /* MAC Latin2 */
485 case 10081: return "MACTURKISH"; /* MAC Turkish */
486 case 57002: return "CP57002"; /* Devanagari */
487 case 57003: return "CP57003"; /* Bengali */
488 case 57004: return "CP57004"; /* Tamil */
489 case 57005: return "CP57005"; /* Telugu */
490 case 57006: return "CP57006"; /* Assamese */
491 case 57007: return "CP57007"; /* Oriya */
492 default: return "CP1252";
493 }
494 }
760495
761496 /*========================================================================
762497 * Name: process_font_table
768503 void
769504 process_font_table (Word *w)
770505 {
771 Word *w2;
772
773 CHECK_PARAM_NOT_NULL(w);
774
775 if (safe_printf(0, op->fonttable_begin)) fprintf(stderr, TOO_MANY_ARGS, "fonttable_begin");
776
777 while (w) {
778 int num;
779 char name[BUFSIZ];
780 char *tmp;
781
782 if ((w2 = w->child)) {
783 tmp = word_string(w2);
784 if (!strncmp("\\f", tmp, 2)) {
785 num = atoi(&tmp[2]);
786 name[0] = 0;
787
788 w2 = w2->next;
789 while (w2) {
790 tmp = word_string (w2);
791 if (tmp && tmp[0] != '\\') {
792 if (strlen(tmp) + strlen(name) > BUFSIZ - 1) {
793 printf("Invalid font table entry\n");
794 name[0] = 0;
795 }
796 else
797 strncat(name,tmp,sizeof(name) - strlen(name) - 1);
798 }
799 w2 = w2->next;
800 }
801
802 /* Chop the gall-derned semicolon. */
803 if ((tmp = strchr(name, ';')))
804 *tmp = 0;
805
806 font_table[total_fonts].num=num;
807 font_table[total_fonts].name=my_strdup(name);
808 if (safe_printf(0, assemble_string(op->fonttable_fontnr, num))) fprintf(stderr, TOO_MANY_ARGS, "fonttable_fontnr");
809 if (safe_printf(1, op->fonttable_fontname, name)) fprintf(stderr, TOO_MANY_ARGS, "fonttable_fontname");
810 total_fonts++;
811 }
812 }
813 w=w->next;
814 }
815
816 if (safe_printf(0, op->fonttable_end)) fprintf(stderr, TOO_MANY_ARGS, "fonttable_end");
817
818 if (safe_printf(0, op->comment_begin)) fprintf(stderr, TOO_MANY_ARGS, "comment_begin");
819 printf("font table contains %d fonts total",total_fonts);
820 if (safe_printf(0, op->comment_end)) fprintf(stderr, TOO_MANY_ARGS, "comment_end");
821
822 if (debug_mode) {
823 int i;
824
825 if (safe_printf(0, op->comment_begin)) fprintf(stderr, TOO_MANY_ARGS, "comment_begin");
826 printf("font table dump: \n");
827 for (i=0; i<total_fonts; i++) {
828 printf(" font %d = %s\n", font_table[i].num,
829 font_table[i].name);
830 }
506 Word *w2;
507 CHECK_PARAM_NOT_NULL(w);
508
509 if (safe_printf(0, op->fonttable_begin)) fprintf(stderr, TOO_MANY_ARGS, "fonttable_begin");
510
511 while (w) {
512 int num;
513 char name[BUFSIZ];
514 char *tmp;
515
516 if ((w2 = w->child)) {
517 tmp = word_string(w2);
518 if (!strncmp("\\f", tmp, 2)) {
519 num = atoi(&tmp[2]);
520 name[0] = 0;
521 int cpgcp = -1;
522 int fcharsetcp = -1;
523 w2 = w2->next;
524 while (w2) {
525 tmp = word_string (w2);
526 if (tmp && tmp[0] != '\\') {
527 if (strlen(tmp) + strlen(name) > BUFSIZ - 1) {
528 fprintf(stderr, "Invalid font table entry\n");
529 name[0] = 0;
530 }
531 else
532 strncat(name,tmp,sizeof(name) - strlen(name) - 1);
533 } else if (tmp) {
534 char nm[MAX_CONTROL_LEN+1];
535 int parm;
536 int ret =
537 controlToNameParm(tmp+1,nm, MAX_CONTROL_LEN, &parm);
538 if (ret == 2) {
539 if (!strcmp(nm, "fcharset")) {
540 fcharsetcp = fcharsetparmtocp(parm);
541 } else if (!strcmp(nm, "cpg")) {
542 cpgcp = parm;
543 }
544 }
545 }
546 w2 = w2->next;
547 }
548
549 /* Chop the gall-derned semicolon. */
550 if ((tmp = strchr(name, ';')))
551 *tmp = 0;
552
553 font_table[total_fonts].num=num;
554 font_table[total_fonts].name=my_strdup(name);
555 // Explicit cpg parameter has priority on fcharset one
556 if (cpgcp == -1)
557 cpgcp = fcharsetcp;
558 if (cpgcp != -1)
559 font_table[total_fonts].encoding = cptoencoding(cpgcp);
560 else {
561 /* If there is "symbol" in the font name, use
562 * symbol encoding, else no local encoding */
563 if (strcasestr(name, "symbol"))
564 font_table[total_fonts].encoding = "SYMBOL";
565 else
566 font_table[total_fonts].encoding = 0;
567 }
568 // need to have this outside last block as it must be detected
569 // even if cpgcp is set
570 if (strcasecmp(name, "symbol") == 0)
571 font_table[total_fonts].encoding = "SYMBOL";
572 if (safe_printf(0, assemble_string(op->fonttable_fontnr, num))) fprintf(stderr, TOO_MANY_ARGS, "fonttable_fontnr");
573 if (safe_printf(1, op->fonttable_fontname, name)) fprintf(stderr, TOO_MANY_ARGS, "fonttable_fontname");
574 total_fonts++;
575 }
576 }
577 w=w->next;
578 }
579
580 if (safe_printf(0, op->fonttable_end)) fprintf(stderr, TOO_MANY_ARGS, "fonttable_end");
581
582 /*
583 * If the default font has an encoding, set it as default
584 * encoding. The default font number was set by the \deff command
585 * in the header (or not in which case it is o). Don't do it if
586 * we had an explicit ansicpg command (no logic in this, just works).
587 */
588 if (total_fonts > 0 && !had_ansicpg) {
589 FontEntry *e = lookup_font(default_font_number);
590 if (e && e->encoding && *e->encoding)
591 default_encoding = e->encoding;
592 }
593
594 if (safe_printf(0, op->comment_begin)) fprintf(stderr, TOO_MANY_ARGS, "comment_begin");
595 printf("font table contains %d fonts total",total_fonts);
596 if (safe_printf(0, op->comment_end)) fprintf(stderr, TOO_MANY_ARGS, "comment_end");
597
598 if (debug_mode) {
599 int i;
600
601 if (safe_printf(0, op->comment_begin)) fprintf(stderr, TOO_MANY_ARGS, "comment_begin");
602 printf("font table dump: \n");
603 for (i=0; i<total_fonts; i++) {
604 printf(" font %d = %s encoding = %s\n", font_table[i].num,
605 font_table[i].name, font_table[i].encoding);
606 }
831607
832 if (safe_printf(0, op->comment_end)) fprintf(stderr, TOO_MANY_ARGS, "comment_end");
833 }
608 if (safe_printf(0, op->comment_end)) fprintf(stderr, TOO_MANY_ARGS, "comment_end");
609 }
834610 }
835611
836612
907683 {
908684 Word *child;
909685
686 maybeopeniconv();
910687 /* amaral - 0.19.2 */
911688 /* CHECK_PARAM_NOT_NULL(w); */
912689 if (!w) printf("AUTHOR'S COMMENT: \\info command is null!\n");
935712 if (s2[1] == '\'')
936713 {
937714 int ch = h2toi (&s2[2]);
938
939 char *s3;
940 s3 = op_translate_char (op, desc, ch);
941 if (!s3 || !*s3)
942 {
943 if (safe_printf(0, op->comment_begin))
944 fprintf(stderr, TOO_MANY_ARGS, "comment_begin");
945 printf("char 0x%02x",ch);
946 if (safe_printf(0, op->comment_end))
947 fprintf(stderr, TOO_MANY_ARGS, "comment_begin");
948 }
949 else
950 {
951 if (op->word_begin)
952 if (safe_printf(0, op->word_begin))
953 fprintf(stderr, TOO_MANY_ARGS, "word_begin");
954 printf("%s", s3);
955 if (op->word_end)
956 if (safe_printf(0, op->word_end))
957 fprintf(stderr, TOO_MANY_ARGS, "word_end");
958 }
715 accumulate_iconv_input(ch);
959716 }
960717 }
961718
962719 w2 = w2->next;
963720 }
721 flush_iconv_input();
964722 if (safe_printf(0, op->document_title_end)) fprintf(stderr, TOO_MANY_ARGS, "document_title_end");
965723 }
966724 else if (!strcmp("\\keywords", s)) {
1138896
1139897 if (debug_mode) {
1140898 if (safe_printf(0, op->comment_begin)) fprintf(stderr, TOO_MANY_ARGS, "comment_begin");
1141 printf("color table had %d entries -->\n", total_colors);
899 printf("color table had %d entries", total_colors);
1142900 if (safe_printf(0, op->comment_end)) fprintf(stderr, TOO_MANY_ARGS, "comment_end");
1143901 }
1144902 }
1232990 Word *child;
1233991
1234992 CHECK_PARAM_NOT_NULL(w);
1235
993 maybeopeniconv();
1236994 while(w) {
1237995 child = w->child;
1238996 if (child) {
12701028 {
12711029 int char_num;
12721030 char *string;
1273 my_iconv_t d;
12741031 char_num = atoi(s4);
12751032
1276 if (my_iconv_is_valid((d = my_iconv_open("utf8", FONT_SYMBOL))))
1277 {
1278 string = op_translate_char (op, d, char_num);
1279 if (string != NULL)
1280 printf("%s", string);
1281 my_iconv_close(d);
1282 }
1033 string = op_translate_char(op,
1034 FONT_SYMBOL, char_num);
1035 if (string != NULL)
1036 printf("%s", string);
12831037 else
1284 fprintf(stderr, "unrtf: Error in translation SYMBOL character\n");
1038 fprintf(stderr, "unrtf: Error in translation SYMBOL character %d\n", char_num);
12851039 }
12861040 }
12871041 while (w3 && !w3->child) {
13261080 * Returns: Flag, true only if rest of Words on line should be ignored.
13271081 *=======================================================================*/
13281082 static int
1329 cmd_f (Word *w, int align, char has_param, int num) {
1330 char *name;
1331
1332 /* no param exit early XX */
1333 if (!has_param)
1334 return FALSE;
1335
1336 name = lookup_fontname(num);
1337 if (!name) {
1338 if (safe_printf(0, op->comment_begin)) fprintf(stderr, TOO_MANY_ARGS, "comment_begin");
1339 printf("invalid font number %d",num);
1340 if (safe_printf(0, op->comment_end)) fprintf(stderr, TOO_MANY_ARGS, "comment_end");
1341 } else {
1342 if (op->fonttable_begin != NULL)
1343 {
1344 name = my_malloc(12);
1345 sprintf(name, "%d", num);
1346 }
1347 #if 1 /* daved 0.21.1 */
1348 /* we are going to output entities, so should not output font */
1349 if(strstr(name,"Symbol") == NULL)
1350 #endif
1351 attr_push(ATTR_FONTFACE,name);
1352 if (strstr(name,"Symbol") != NULL)
1353 {
1354 if (!my_iconv_is_valid(desc2))
1355 desc2 = desc;
1356 else
1357 my_iconv_close(desc);
1358
1359 desc = my_iconv_open("UTF-8", FONT_SYMBOL);
1360 }
1361 else if (strstr(name,"Greek") != NULL)
1362 {
1363 if (!my_iconv_is_valid(desc2))
1364 desc2 = desc;
1365 else
1366 my_iconv_close(desc);
1367
1368 desc = my_iconv_open("UTF-8", FONT_GREEK);
1369 }
1370 else
1371 {
1372 if (my_iconv_is_valid(desc2))
1373 {
1374 desc = my_iconv_close(desc);
1375 desc = desc2;
1376 my_iconv_t_make_invalid(&desc2);
1377 }
1378 }
1379 }
1380
1381 return FALSE;
1382 }
1383
1083 cmd_f (Word *w, int align, char has_param, int num)
1084 {
1085 char *name;
1086
1087 /* no param exit early XX */
1088 if (!has_param)
1089 return FALSE;
1090 FontEntry *e = lookup_font(num);
1091 name = e ? e->name : NULL;
1092 if (!e || !name) {
1093 if (safe_printf(0, op->comment_begin)) fprintf(stderr, TOO_MANY_ARGS, "comment_begin");
1094 printf("invalid font number %d",num);
1095 if (safe_printf(0, op->comment_end)) fprintf(stderr, TOO_MANY_ARGS, "comment_end");
1096 } else {
1097 if (op->fonttable_begin != NULL)
1098 {
1099 // TOBEDONE: WHAT'S THIS ???
1100 name = my_malloc(12);
1101 sprintf(name, "%d", num);
1102 }
1103
1104 /* we are going to output entities, so should not output font */
1105 if(strstr(name,"Symbol") == NULL)
1106 attr_push(ATTR_FONTFACE,name);
1107
1108 desc = my_iconv_close(desc);
1109 char *encoding = default_encoding;
1110 if (e->encoding && *e->encoding) {
1111 encoding = e->encoding;
1112 attr_push(ATTR_ENCODING, encoding);
1113 }
1114 desc = my_iconv_open(output_encoding, encoding);
1115 set_current_encoding(encoding);
1116 }
1117
1118 return FALSE;
1119 }
1120
1121 /*========================================================================
1122 * Name: cmd_deff
1123 * Purpose: Executes the \deff command, set default font
1124 * Args: Word, paragraph align info, and numeric param if any.
1125 * Returns: Flag, true only if rest of Words on line should be ignored.
1126 *=======================================================================*/
1127 static int
1128 cmd_deff (Word *w, int align, char has_param, int num)
1129 {
1130 if (has_param)
1131 default_font_number = num;
1132 return FALSE;
1133 }
13841134
13851135 /*========================================================================
13861136 * Name: cmd_highlight
21361886 long unicode_number = (long) param; /* On 16bit architectures int is too small to store unicode characters. - AF */
21371887 char tmp[12]; /* Number of characters that can be in int type (including '\0'). If int size is greater than 4 bytes change this value. - AF */
21381888 char *alias;
1889 #define DEBUG 0
21391890 #if DEBUG
21401891 char *str;
21411892 if (has_param == TRUE)
21601911 {
21611912 if (unicode_number < 0)
21621913 {
2163 #if DEBUG
2164 fprintf(stderr, "Invalid unicode character number accured: %ld\n", unicode_number);
2165 #endif
1914 /* RTF spec: Unicode values beyond 32767 are represented by negative numbers */
21661915 unicode_number += 65536;
2167 #if DEBUG
2168 fprintf(stderr, "Assumes it should be: %ld\n", unicode_number);
2169 #endif
21701916 }
21711917 sprintf(tmp, "%ld", unicode_number);
21721918
23242070 static int cmd_shp (Word *w, int align, char has_param, int param) {
23252071 if (op->comment_begin) {
23262072 if (safe_printf(0, op->comment_begin)) fprintf(stderr, TOO_MANY_ARGS, "comment_begin");
2327 printf("Drawn Shape (ignored--not implemented yet)");
2073 printf("Drawn Shape (ignored-not implemented yet)");
23282074 if (safe_printf(0, op->comment_end)) fprintf(stderr, TOO_MANY_ARGS, "comment_end");
23292075 }
23302076
23542100 *=======================================================================*/
23552101
23562102 static int cmd_ansi (Word *w, int align, char has_param, int param) {
2357 if (my_iconv_is_valid(desc))
2358 desc = my_iconv_close(desc);
2359
2360 desc = my_iconv_open("UTF-8", "cp1252");
2361 return FALSE;
2103 default_encoding = "CP1252";
2104 return FALSE;
23622105 }
23632106
23642107 /*========================================================================
23702113
23712114 static int cmd_ansicpg (Word *w, int align, char has_param, int param)
23722115 {
2373 char tmp[8];
2374
2375 snprintf(tmp, 8, "cp%d", param);
2376
2377 if (my_iconv_is_valid(desc))
2378 desc = my_iconv_close(desc);
2379
2380 desc = my_iconv_open("UTF-8", tmp);
2381
2116 default_encoding = cptoencoding(param);
2117 had_ansicpg = 1;
23822118 return FALSE;
23832119 }
23842120
23892125 * Returns: Flag, true only if rest of Words on line should be ignored.
23902126 *=======================================================================*/
23912127
2392 static int cmd_pc (Word *w, int align, char has_param, int param) {
2393 if (my_iconv_is_valid(desc))
2394 desc = my_iconv_close(desc);
2395
2396 desc = my_iconv_open("UTF-8", "cp437");
2397
2398 return FALSE;
2128 static int cmd_pc (Word *w, int align, char has_param, int param)
2129 {
2130 default_encoding = "CP437";
2131 return FALSE;
23992132 }
24002133
24012134 /*========================================================================
24052138 * Returns: Flag, true only if rest of Words on line should be ignored.
24062139 *=======================================================================*/
24072140
2408 static int cmd_pca (Word *w, int align, char has_param, int param) {
2409
2410 if (my_iconv_is_valid(desc))
2411 my_iconv_close(desc);
2412
2413 desc = my_iconv_open("UTF-8", "cp850");
2414
2415 return FALSE;
2141 static int cmd_pca (Word *w, int align, char has_param, int param)
2142 {
2143 default_encoding = "CP850";
2144 return FALSE;
24162145 }
24172146
24182147 /*========================================================================
24222151 * Returns: Flag, true only if rest of Words on line should be ignored.
24232152 *=======================================================================*/
24242153
2425 static int cmd_mac (Word *w, int align, char has_param, int param) {
2426
2427 if (my_iconv_is_valid(desc))
2428 my_iconv_close(desc);
2429
2430 desc = my_iconv_open("UTF-8", "mac");
2431 return FALSE;
2154 static int cmd_mac (Word *w, int align, char has_param, int param)
2155 {
2156 default_encoding = "MAC";
2157 return FALSE;
24322158 }
24332159
24342160 /*========================================================================
28312557 { NULL, NULL, NULL}
28322558 };
28332559 static HashItem hashArray_d [] = {
2834 { "deff", NULL, "Default Font" },
2560 { "deff", cmd_deff, "Default Font" },
28352561 { "dn", &cmd_dn, NULL },
28362562 #if 0
28372563 { "dibitmap", NULL, NULL },
30302756
30312757
30322758 /*========================================================================
3033 * Name:
3034 * Purpose:
2759 * Name: print_with_special_exprs
2760 * Purpose: print "normal" content string, obtained as "as-is" text,
2761 * not through an \' or \u or other command. The input is
2762 guaranteed to be a string of 7-8 bit bytes representing
2763 single-byte characters in the current encoding. The things
2764 we do in there (with the caps conversion) would be seriously
2765 wrong if the input was an encoding not
2766 apparented to ascii, which hopefully is never the case.
2767 Also we just drop all chars outside [0x20-0x80[
30352768 * Args: None.
30362769 * Returns: None.
30372770 *=======================================================================*/
30442777 enum { SMALL=0, BIG=1 };
30452778
30462779 CHECK_PARAM_NOT_NULL(s);
2780
2781 // Not sure that there are cases where the flush is needed,
2782 // but this is conceivable, and can't hurt in any case.
2783 flush_iconv_input();
2784
2785 maybeopeniconv();
30472786
30482787 state=SMALL; /* Pacify gcc, st001906 - 0.19.6 */
30492788 if (simulate_smallcaps) {
30622801 ch = toupper (ch);
30632802
30642803 if (ch >= 0x20 && ch < 0x80) {
3065 post_trans = op_translate_char (op, desc, ch);
2804 post_trans= op_translate_char(op, current_encoding, ch);
30662805 if(post_trans)
30672806 printf("%s",post_trans);
30682807 }
32242963 }
32252964
32262965
2966 #define IIBS 10240
2967 static char iconv_buffer[IIBS];
2968 static int iconv_cur = 0;
2969 static void
2970 flush_iconv_input()
2971 {
2972 /* fprintf(stderr, "flush_iconv_input: iconv_cur %d\n", iconv_cur);*/
2973 if (iconv_cur <= 0) {
2974 iconv_cur = 0;
2975 return;
2976 }
2977 maybeopeniconv();
2978 if (!my_iconv_is_valid(desc)) {
2979 fprintf(stderr, "unrtf: flush: iconv not ready!\n");
2980 return;
2981 }
2982
2983 char obuf[IIBS];
2984 size_t isiz = iconv_cur;
2985 char *ip = iconv_buffer;
2986 while (isiz > 0) {
2987 size_t osiz;
2988 char *ocp;
2989
2990 osiz = IIBS;
2991 ocp = obuf;
2992 errno = 0;
2993 if(my_iconv(desc, &ip, &isiz, &ocp, &osiz) == (size_t)-1 && errno != E2BIG) {
2994 if (errno == EINVAL) {
2995 // Incomplete input sequence. Copy it to the
2996 // beginning of the buffer and leave it around
2997 // (more data probably coming)
2998 // iconv leaves ip pointing at the
2999 // beginning of the sequence.
3000 int cnt = iconv_cur - (ip - iconv_buffer);
3001 /* fprintf(stderr, "flush_iconv: incomp. input remain %d\n", cnt);*/
3002 memcpy(obuf, ip, cnt);
3003 memcpy(iconv_buffer, obuf, cnt);
3004 iconv_cur = cnt;
3005 return;
3006 } else {
3007 /* fprintf(stderr, "flush_iconv: rem. %d errno %d\n", isiz, errno);*/
3008 iconv_cur = 0;
3009 return;
3010 }
3011 }
3012 /* fprintf(stderr, "flush_iconv: ok: isiz %d out %d errno %d\n",
3013 isiz, IIBS - osiz, errno); */
3014
3015
3016 /* fwrite(obuf, 1, IIBS - osiz, stdout);*/
3017 char *out = op_translate_buffer(op, obuf, IIBS - osiz);
3018 if (out == 0) {
3019 iconv_cur = 0;
3020 return;
3021 }
3022 fprintf(stdout, "%s", out);
3023 my_free(out);
3024 }
3025 iconv_cur = 0;
3026 }
3027
3028 static void
3029 accumulate_iconv_input(int ch)
3030 {
3031 /* fprintf(stderr, "accumulate_iconv_input: 0x%x\n", ch);*/
3032 if (iconv_cur >= IIBS-1)
3033 flush_iconv_input();
3034 iconv_buffer[iconv_cur++] = ch;
3035 }
3036
32273037 /*========================================================================
32283038 * Name:
32293039 * Purpose: Recursive routine to produce the output in the target
32363046 word_print_core (Word *w)
32373047 {
32383048 char *s;
3049 char *alias;
32393050 FILE *pictfile=NULL;
32403051 int is_cell_group=FALSE;
32413052 int paragraph_begined=FALSE;
32553066
32563067 while (w) {
32573068
3258 s = word_string (w);
3069 s = word_string (w);
3070 // If we have hex data and we're getting out of the hex area
3071 // flush it.
3072 if (iconv_cur > 0 && s && strncmp(s, "\\'", 2))
3073 flush_iconv_input();
32593074
32603075 if (s) {
32613076
33413156 }
33423157 /* output an escaped backslash */
33433158 /* do we need special handling for latex? */
3159 /* we do for troff where we want the string for 92 */
33443160 else if (*(s+1) == '\\')
33453161 {
33463162 s++;
3347 putchar('\\');
3163 if ((alias = get_alias(op, 92)) != NULL)
3164 {
3165 printf("%s", alias);
3166 }
3167 else
3168 {
3169 putchar('\\');
3170 }
33483171 }
33493172 else if (*(s+1) == '{')
33503173 {
34213244 /* \'XX is a hex char code expression */
34223245
34233246 int ch = h2toi (&s[1]);
3424 char *s2;
3425
3426 #if 1 /* daved - 0.21.2 */
3427 if(ch > h2toi("7f") && ch < h2toi("a1"))
3428 {
3429 /* 2 byte char - read 2nd */
3430 int ch2;
3431 char *snext;
3432 int *doublet;
3433 w = w->next;
3434 snext = word_string (w);
3435 if(*snext == '\\' && *(snext+1) == '\'')
3436 {
3437 /* all looks good */
3438 ch2 = h2toi(&snext[2]);
3439 #if 0
3440 fprintf(stderr,"ch, ch2 = %o %o\n", ch, ch2);
3441 #endif
3442 doublet = (int *)my_malloc(12);
3443 *doublet = (int)ch;
3444 *(doublet+1) = (int)ch2;
3445 *(doublet+2) = 0;
3446 #if 0
3447 fprintf(stderr, "doublet = %o %o\n", *doublet, *(doublet+1));
3448 #endif
3449 desc2 = desc;
3450 desc = my_iconv_open("UTF-8", "SHIFT_JIS");
3451 #if 1
3452 s2 = op_translate_doublet (op, desc, ch, ch2);
3453 #else
3454 s2 = op_translate_str (op, desc, doublet);
3455 #endif
3456 free(doublet);
3457 desc = my_iconv_close(desc);
3458 desc = desc2;
3459 my_iconv_t_make_invalid(&desc2);
3460 }
3461 }
3462 else
3463 #endif
3464 //standard
3465 s2 = op_translate_char (op, desc, ch);
3466 if (!s2 || !*s2) {
3467 if (safe_printf(0, op->comment_begin)) fprintf(stderr, TOO_MANY_ARGS, "comment_begin");
3468 printf("char 0x%02x",ch);
3469 if (safe_printf(0, op->comment_end)) fprintf(stderr, TOO_MANY_ARGS, "comment_end");
3470 } else {
3471 if (op->word_begin)
3472 if (safe_printf(0, op->word_begin)) fprintf(stderr, TOO_MANY_ARGS, "word_begin");
3473
3474 printf("%s", s2);
3475
3476 if (op->word_end)
3477 if (safe_printf(0, op->word_end)) fprintf(stderr, TOO_MANY_ARGS, "word_end");
3478 }
3247 accumulate_iconv_input(ch);
34793248 }
34803249 else
34813250 /*----Search the RTF command hash-------------------------------------------*/
36103379
36113380 attrstack_drop();
36123381
3613 if((s = attr_get_param(ATTR_FONTFACE)) != NULL &&
3614 strstr(s,"Symbol") != NULL)
3615 {
3616 if (!my_iconv_is_valid(desc2))
3617 desc2 = desc;
3618 else
3619 desc = my_iconv_close(desc);
3620
3621 desc = my_iconv_open("UTF-8", FONT_SYMBOL);
3622 }
3623 else if((s = attr_get_param(ATTR_FONTFACE)) != NULL &&
3624 strstr(s,"Greek") != NULL)
3625 {
3626 if (!my_iconv_is_valid(desc2))
3627 desc2 = desc;
3628 else
3629 desc = my_iconv_close(desc);
3630
3631 desc = my_iconv_open("UTF-8", FONT_GREEK);
3632 }
3633 else
3634 if (my_iconv_is_valid(desc2)) /* AF - 0.21.0-rc2 */
3635 {
3636 my_iconv_close(desc);
3637 desc = desc2;
3638 my_iconv_t_make_invalid(&desc2);
3639 }
3640
3382 // Flush iconv input
3383 flush_iconv_input();
3384 iconv_cur = 0;
3385
3386 // If there is an encoding in the stacks, restore it, else
3387 // restore default.
3388 desc = my_iconv_close(desc);
3389 char *encoding = attr_get_param(ATTR_ENCODING);
3390 if (!encoding || !*encoding)
3391 encoding = default_encoding;
3392 desc = my_iconv_open(output_encoding, encoding);
3393 set_current_encoding(encoding);
36413394 }
36423395
36433396
0 #ifndef _CONVERT_H_INCLUDED_
1 #define _CONVERT_H_INCLUDED_
2
03
14 /*===========================================================================
25 GNU UnRTF, a command-line program to convert RTF documents to other formats.
3033 * 31 Mar 05, by daved@physiol.usyd.edu.au: changes requested by ZT Smith
3134 * 16 Dec 07, daved@physiol.usyd.edu.au: updated to GPL v3
3235 * 09 Nov 08, arkadiusz.firus@gmail.com: codepage improvements
36 * 07 Oct 11, jf@dockes.org: added _CONVERT_H_INCLUDED_
3337 *--------------------------------------------------------------------*/
3438
35
36 #ifndef _CONVERT
39 #include "word.h"
3740
3841 enum {
3942 CHARSET_ANSI=1,
4245 CHARSET_CP850,
4346 };
4447
45 #ifndef _WORD
46 #include "word.h"
47 #endif
48
4948 extern void word_print (Word*);
5049 #define FONT_GREEK "cp1253"
5150 #define FONT_SYMBOL "SYMBOL"
5251
53 #define _CONVERT
54 #endif
55
52 #endif /* _CONVERT_H_INCLUDED_ */
0 #ifndef _DEFS_H_INCLUDED_
1 #define _DEFS_H_INCLUDED_
2
03
14 /*=============================================================================
25 GNU UnRTF, a command-line program to convert RTF documents to other formats.
3841 * 17 Dec 07, daved@physiol.usyd.edu.au: added --noremap to usage - from
3942 * David Santinoli
4043 * 09 Nov 08, arkadiusz.firus@gmail.com: updated usage
44 * 07 Oct 11, jf@dockes.org, added _DEFS_H_INCLUDED_
4145 *--------------------------------------------------------------------*/
4246
4347
7579 #define FONTDECOR_STR "ZapfChancery"
7680 #define FONTTECH_STR "Symbol"
7781
82 #endif /* _DEFS_H_INCLUDED_ */
0 #ifndef _ERROR_H_INCLUDED_
1 #define _ERROR_H_INCLUDED_
2
03 /*=============================================================================
14 GNU UnRTF, a command-line program to convert RTF documents to other formats.
25 Copyright (C) 2000,2001,2004 by Zachary Smith
2932 * Changes
3033 * 29 Mar 05, daved@physiol.usyd.edu.au: changes requested by ZT Smith
3134 * 16 Dec 07, daved@physiol.usyd.edu.au: updated to GPL v3
35 * 07 Oct 11, jf@dockes.org, added _ERROR_H_INCLUDED_
3236 *--------------------------------------------------------------------*/
3337
3438
4246 extern void warning_handler (char*);
4347
4448
49
50 #endif /* _ERROR_H_INCLUDED_ */
0 #ifndef _HASH_H_INCLUDED_
1 #define _HASH_H_INCLUDED_
2
03 /*=============================================================================
14 GNU UnRTF, a command-line program to convert RTF documents to other formats.
25 Copyright (C) 2000,2001,2004 by Zachary Smith
2932 * 29 Mar 05, daved@physiol.usyd.edu.au: changes requested by ZT Smith
3033 * 06 Jan 06, marcossamaral@terra.com.br: changes hash_stats()
3134 * 16 Dec 07, daved@physiol.usyd.edu.au: updated to GPL v3
35 * 07 Oct 11, jf@dockes.org, added _HASH_H_INCLUDED_
3236 *--------------------------------------------------------------------*/
3337
3438
3943 extern char* hash_get_string (unsigned long );
4044
4145
46
47 #endif /* _HASH_H_INCLUDED_ */
4848 * 13 Dec 08, daved@physiol.usyd.edu.au: search path code
4949 * 17 Jan 10, daved@physiol.usyd.edu.au: change search path to directory
5050 * containing output conf and font charmap files
51 * 14 Dec 11, jf@dockes.org: cleaned up get_config
52 * 14 Dec 11, daved@physiol.usyd.edu.au: cleaned up get_config added --quiet
5153 *--------------------------------------------------------------------*/
5254
5355 #ifdef HAVE_CONFIG_H
9496 /* marcossamaral - 0.19.9 */
9597 int verbose_mode; /* TRUE => Output additional informations about unrtf */
9698 int no_remap_mode; /* don't remap codepoints */
99 int quiet; /* TRUE => don't output header comments */
97100
98101
99102 OutputPersonality *op = NULL;
101104 /*========================================================================
102105 * Name: get_config
103106 * Purpose: Updates output acording to information found in file path.
104 * Args: Path to configuration file, OutputPersonality, mode.
105 If mode == 0 configuration file is defined by user.
106 If mode == 1 configuration file is in CONFIG_DIR.
107 * Args: Configuration file base name, OutputPersonality
107108 * Returns: Updated OutputPersonality.
108109 *=======================================================================*/
109110
110111 OutputPersonality *
111 get_config(char *path, OutputPersonality *op, int mode)
112 get_config(char *name, OutputPersonality *op)
112113 {
113 char *absolute_path;
114 char *user_path;
115 char u_success=0;
116 struct path_dir *path_dir_p;
117
118 switch(mode)
119 {
120 case 0:
121 if(n_path_dirs == 0)
122 {
123 fprintf(stderr,"no directories to search for %s\n", path);
124 exit(1);
125 }
126 for(path_dir_p = &topdir; path_dir_p->dir_name; path_dir_p = path_dir_p->next)
127 {
128 char *p;
129 p = path_dir_p->dir_name;
130 if(*(p+strlen(p)-1) != '/')
131 p = concatenate(p, "/");
132 p=concatenate(p, path);
133 user_path=concatenate(p, ".conf");
134 if(access(user_path, F_OK|R_OK))
135 continue;
136 op = user_init(op, user_path);
137 u_success++;
138 break;
139 }
140 if(!u_success)
141 {
142 fprintf(stderr, "failed to find %s.conf in search path dirs\n", path);
143 exit(1);
144 }
145 break;
146 case 1:
147 path = concatenate(CONFIG_DIR, path);
148 absolute_path = concatenate(path, ".conf");
149 op = user_init(op, absolute_path);
150 my_free(absolute_path);
151 break;
152 default:
153 error_handler("Error in function get_config (file main.c).");
154 }
155
156 return op;
114 char *configfile = 0;
115 if(!path_checked && check_dirs() == 0)
116 {
117 fprintf(stderr,"No config directories. Searched: %s\n", search_path);
118 exit(1);
119 }
120 configfile = search_in_path(name, "conf");
121 if (configfile == NULL)
122 {
123 fprintf(stderr, "failed to find %s.conf in search path dirs\n", name);
124 exit(1);
125 }
126 op = user_init(op, configfile);
127 free(configfile);
128 return op;
157129 }
158130
159131 /*========================================================================
190162 else if (!strcmp("-d", argv[i])) dump_mode = TRUE;
191163 else if (!strcmp("--debug", argv[i])) debug_mode = TRUE;
192164 else if (!strcmp("--verbose", argv[i])) verbose_mode = TRUE;
165 else if (!strcmp("--quiet", argv[i])) quiet = TRUE;
193166 else if (!strcmp("--simple", argv[i])) simple_mode = TRUE;
194167 else if (!strcmp("--noremap", argv[i])) no_remap_mode = TRUE;
195168 else if (!strcmp("-t", argv[i]))
197170 if ((i + 1) < argc && *argv[i + 1] != '-')
198171 {
199172 i++;
200 if(!path_checked && check_dirs() == 0)
201 {
202 fprintf(stderr,"no config dirs for %s\n", argv[i]);
203 exit(1);
204 }
205 op = get_config(argv[i], op, 0);
173 op = get_config(argv[i], op);
206174 }
207175 }
208176 else if (!strcmp("-P", argv[i]))
226194 else if (!strcmp("--nopict", argv[i])) nopict_mode = TRUE;
227195 else if (!strcmp("-n", argv[i])) nopict_mode = TRUE;
228196 else if (!strncmp("--", argv[i], 2))
229 #if 0 /* daved 0.21.1 */
230 op = get_config(&argv[i][2], op, 1)
231 #else
197 op = get_config(&argv[i][2], op);
198 else
232199 {
233 if(!path_checked && check_dirs() == 0)
234 {
235 fprintf(stderr,"no config dirs for %s\n", argv[i]);
236 exit(1);
237 }
238 op = get_config(&argv[i][2], op, 0);
239 }
240 #endif
241 else {
242200 if (*argv[i] == '-') usage();
243201
244202 if (path)
251209
252210
253211 if (op == NULL)
254 op = get_config(DEFAULT_OUTPUT, op, 1);
212 op = get_config(DEFAULT_OUTPUT, op);
255213 if(!path_checked && check_dirs() == 0)
256214 {
257215 fprintf(stderr,"no config directories\n");
3232 * 16 Dec 07, daved@physiol.usyd.edu.au: updated to GPL v3
3333 * 09 Nov 08, arkadiusz.firus@gmail.com: define CONFIG_DIR
3434 * 17 Jan 10, daved@physiol.usyd.edu.au: change CONFIG_DIR to drop outputs/
35 * 31 Dec 20, willi@wm1.at: CONFIG_DIR now determined at configure time
3536 *--------------------------------------------------------------------*/
3637
3738
4647 #include "output.h"
4748 #endif
4849
49 #define CONFIG_DIR "/usr/local/lib/unrtf/"
50 #define CONFIG_DIR PKGDATADIR "/"
5051 #define DEFAULT_OUTPUT "html"
5152
5253 extern OutputPersonality *op;
66 Changes:
77 * 04 Jan 10, daved@physiol.usyd.edu.au: use path specfied with -P to
88 * load charmap file(s)
9 * 07 Oct 11, jf@dockes.org, major changes to unicode translations
910 *--------------------------------------------------------------------*/
1011
1112 #include <stdio.h>
1213 #include <string.h>
14 #include <unistd.h>
15 #include <stdlib.h>
16 #include <errno.h>
1317
1418 #include "malloc.h"
1519 #include "my_iconv.h"
1620 #include "util.h"
17 #if 1 /* daved 0.21.1 */
1821 #include "unicode.h"
1922 #include "path.h"
20 #include <unistd.h>
21 #include <stdlib.h>
22 #endif
2323
2424 extern int verbose_mode;
25
26 /* Convert from charmap file entry to charmap table one.
27 1st byte in table entry is code length
28 */
29 static char *
30 get_code_str(FILE *f, iconv_t desc)
31 {
32 unsigned char *icp, *ocp0, *ocp;
33 size_t ibytes, obytes;
34 char *obuf;
35
36 unsigned char *utf8 = get_unicode_utf8(f);
37 if (utf8 == NULL || *utf8 == 0) {
38 /* fprintf(stderr, "get_code_str: NULL entry\n");*/
39 return NULL;
40 }
41 #if 0 /* debug */
42 fprintf(stderr, "get_code_str: utf8: ");
43 for (ocp = utf8; *ocp; ocp++)
44 fprintf(stderr, "%x", (unsigned)*ocp);
45 fprintf(stderr, "\n");
46 #endif
47
48 obytes = 10;
49 ibytes = strlen(utf8);
50 obuf = malloc(obytes);
51 if (obuf == NULL)
52 return NULL;
53 icp = utf8;
54 ocp0 = ocp = obuf + 1;
55 if (iconv(desc, &icp, &ibytes, &ocp, &obytes) == -1) {
56 /* fprintf(stderr, "unrtf: my_iconv: iconv error\n");*/
57 return NULL;
58 }
59
60 // Set 1st byte to length
61 obuf[0] = ocp - ocp0;
62 my_free(utf8);
63 return obuf;
64 }
2565
2666 my_iconv_t
2767 my_iconv_open(const char *tocode, const char *fromcode)
2868 {
29 char *path;
69 char *path = 0;
3070 FILE *f;
3171 my_iconv_t cd = MY_ICONV_T_CLEAR;
3272 int c, i;
73 /* fprintf(stderr, "my_iconv_open: from %s to %s\n", fromcode, tocode);*/
74 if ((cd.desc = iconv_open(tocode, fromcode)) == (iconv_t) -1) {
75 char *path = search_in_path(fromcode, "charmap");
76 if (path == NULL) {
77 return cd;
78 }
79 if((f = fopen(path, "r")) == NULL && verbose_mode)
80 fprintf(stderr, "failed to open charmap file %s\n", path);
3381
34 if ((cd.desc = iconv_open(tocode, fromcode)) == (iconv_t) -1)
35 {
36 #if 1 /* daved 0.21.1 */
37 struct path_dir *path_dir_p;
38 char u_success=0;
39 for(path_dir_p = &topdir; path_dir_p->dir_name; path_dir_p = path_dir_p->next)
40 {
41 char *p;
42 p = path_dir_p->dir_name;
43 if(*(p+strlen(p)-1) != '/')
44 p = concatenate(p, "/");
45 p = concatenate(p, fromcode);
46 path=concatenate(p, ".charmap");
47 if(access(path, F_OK|R_OK))
48 continue;
49 u_success++;
50 break;
51 }
52 if(!u_success)
53 {
54 #else
55 path = concatenate(CHARMAP_DIR, fromcode);
56 #endif
57 #if 1 /* daved 0.21.1 */
58 }
59 if((f = fopen(path, "r")) == NULL && verbose_mode)
60 fprintf(stderr, "failed to open charmap file %s\n", path);
61 #else
62 f = fopen(path, "r");
63 #endif
82 if (f != NULL) {
83 /* Open iconv utf8->tocode conversion */
84 iconv_t desc;
85 if ((desc = iconv_open(tocode, "UTF-8")) == (iconv_t) -1) {
86 fclose(f);
87 return cd;
88 }
89 cd.char_table = (char **)my_malloc(char_table_size *
90 sizeof(char *));
91 c = fgetc(f);
6492
65 if (f != NULL)
66 {
67 cd.char_table = (char **)my_malloc(char_table_size * sizeof(char *));
68 c = fgetc(f);
93 for (i = 0; i < char_table_size && c != EOF; i++)
94 {
95 if (c == '<')
96 cd.char_table[i] = get_code_str(f, desc);
97 leave_line(f);//read up to including \n or eof
98 c = fgetc(f);
99 }
100 iconv_close(desc);
101 fclose(f);
102 }
69103
70 for (i = 0; i < char_table_size && c != EOF; i++)
71 {
72 if (c == '<')
73 cd.char_table[i] = get_unicode_char(f);
74 leave_line(f);
75 c = fgetc(f);
76 }
77
78 fclose(f);
79 }
80
81 my_free(path);
104 my_free(path);
82105 }
83106
84107 return cd;
89112 {
90113 int c, i;
91114 size_t result = 0;
115 char *obb = *outbuf;
116 **outbuf = 0;
117 if (cd.desc == (iconv_t) -1) {
118 if (cd.char_table != NULL)
119 {
120 while (*inbytesleft > 0 && *outbytesleft > 0)
121 {
122 c = **(unsigned char**)inbuf;
123 if (cd.char_table[c] != NULL)
124 {
125 for (i = 0; i < cd.char_table[c][0] && *outbytesleft > 0; i++)
126 {
127 **outbuf = cd.char_table[c][i+1];
128 (*outbytesleft)--;
129 (*outbuf)++;
130 }
131 } else {
132 /* fprintf(stderr, "my_iconv: no conversion for 0x%x\n",
133 (unsigned)c);*/
134 errno = EILSEQ;
135 return (size_t)-1;
136 }
92137
93 if (cd.desc == (iconv_t) -1) {
94 if (cd.char_table != NULL)
95 {
96 while (*inbytesleft > 0 && *outbytesleft > 0)
97 {
98 c = (int) **inbuf;
99 if (c < 0)
100 c = 256 + c;
138 (*inbuf)++;
139 (*inbytesleft)--;
140 result++;
141 }
101142
102 if (cd.char_table[c] != NULL)
103 {
104 for (i = 0; cd.char_table[c][i] != '\0' && *outbytesleft > 0; i++)
105 {
106 **outbuf = cd.char_table[c][i];
107 (*outbytesleft)--;
108 (*outbuf)++;
109 }
110 }
111
112 (*inbuf)++;
113 (*inbytesleft)--;
114 result++;
115 }
116 }
143 if (*outbytesleft == 0 && *inbytesleft > 0) {
144 errno = E2BIG;
145 result = (size_t)-1;
146 }
147 }
117148 }
118149 else
119150 result = iconv(cd.desc, inbuf, inbytesleft, outbuf, outbytesleft);
130161 {
131162 for (i = 0; i < char_table_size; i++)
132163 {
164 if (cd.char_table[i] != NULL)
133165 my_free(cd.char_table[i]);
134166 }
135167
0 #ifndef _MY_ICONV_H_INCLUDED_
1 #define _MY_ICONV_H_INCLUDED_
2
3 /*=============================================================================
4 GNU UnRTF, a command-line program to convert RTF documents to other formats.
5 Copyright (C) 2000,2001,2004 by Zachary Smith
6
7 This program is free software; you can redistribute it and/or modify
8 it under the terms of the GNU General Public License as published by
9 the Free Software Foundation; either version 3 of the License, or
10 (at your option) any later version.
11
12 This program is distributed in the hope that it will be useful,
13 but WITHOUT ANY WARRANTY; without even the implied warranty of
14 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15 GNU General Public License for more details.
16
17 You should have received a copy of the GNU General Public License
18 along with this program; if not, write to the Free Software
19 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
20
21 The maintainer is reachable by electronic mail at daved@physiol.usyd.edu.au
22 =============================================================================*/
23
24
025 /*----------------------------------------------------------------------
126 * Module name: my_iconv.h
227 * Author name: Arkadiusz Firus
328 * Create date: 01 Jul 08
429 * Purpose: my_conv definitions
30 *----------------------------------------------------------------------
31 * Changes:
32 * 16 Dec 07, daved@physiol.usyd.edu.au: updated to GPL v3
33 * 31 Dec 12, daved@physiol.usyd.edu.au: added _MY_ICONV_H_INCLUDED_
34 * 31 Dec 12, willi@wm1.at: dropped CHARMAP_DIR - no longer used
535 *--------------------------------------------------------------------*/
636
737 #ifndef HAVE_ICONV_H
939 #define HAVE_ICONV_H
1040 #endif
1141
12 #define CHARMAP_DIR "/usr/local/lib/unrtf/charmaps/"
1342 #define char_table_size 256
1443
1544 typedef struct
3059
3160 void my_iconv_t_make_invalid(my_iconv_t *cd);
3261
62 #endif /* _MY_ICONV_H_INCLUDED_ */
3636 * 17 Dec 07, daved@physiol.usyd.edu.au: added support for --noremap from
3737 * David Santinoli
3838 * 09 Nov 08, arkadiusz.firus@gmail.com: use iconv
39 * 21 Aug 10, daved@physiol.usyd.edu.au: add code to deal with character
40 doublets (see convert.c)
39 * 07 Oct 11, jf@dockes.org: replaced op_translate_doublet with
40 * op_translate_buffer and other major changes
4141 *--------------------------------------------------------------------*/
4242
4343
5656 #ifdef HAVE_STRING_H
5757 #include <string.h>
5858 #endif
59
60 #include <arpa/inet.h>
5961
6062 #include "malloc.h"
6163 #include "defs.h"
6365 #include "output.h"
6466 #include "main.h"
6567 #include "convert.h"
66
67
68 #ifndef HAVE_ATTR_H
6968 #include "attr.h"
70 #define HAVE_ATTR_H
71 #endif
69 #include "util.h"
7270
7371 /*========================================================================
7472 * Name: op_create
107105 }
108106
109107
110
111
112108 /*========================================================================
113109 * Name: op_translate_char
114 * Purpose: Performs a translation of a character in the context of
115 * a given output personality.
116 * Args: OutputPersonality, character set#, character.
110 * Purpose: Native encoding value->Unicode number as int
111 * Then transform as specified by op (ie, entity, &#xxx;...)
112 * Currently this is only called with values < 255 (single byte chars or
113 * computation of Symbol code point in fields).
114 * We cache a local iconv descriptor for efficiency.
115 * Args: OutputPersonality, encoding, character.
117116 * Returns: String.
118117 *=======================================================================*/
119
120118 char *
121 op_translate_char (OutputPersonality *op, my_iconv_t cd, int ch)
122 {
123 short start;
124 char *result=NULL;
125 static char output_buffer[2]={ 0, 0 };
126 char *inbuf, *outbuf;
127 size_t inbytes = (ch / 256) + 1, outbytes = inbytes * 4, i;
128
129 CHECK_PARAM_NOT_NULL(op);
130
131 if (no_remap_mode == TRUE && ch < 256)
132 {
133 output_buffer[0]=ch;
134 result=output_buffer;
135 }
136 else
137 if (result == NULL)
138 {
139 inbuf = my_malloc(inbytes + 1);
140 outbuf = my_malloc(outbytes + 1);
141
142 for (i = inbytes - 1; ch > 255; i--)
143 {
144 inbuf[i] = ch % 256;
145 ch /= 256;
146 }
147
148 inbuf[0] = ch;
149 inbuf[inbytes] = '\0';
150 i = outbytes;
151 if (!my_iconv_is_valid(cd))
152 {
153 cd = my_iconv_open("UTF-8", "cp1252");
154
155 if (my_iconv(cd, &inbuf, &inbytes, &outbuf, &outbytes) == -1)
156 {
157 #if 1 /* daved */
158 fprintf(stderr, "unrtf: Error in executing iconv1\n");
159 #else
160 fprintf(stderr, "unrtf: Error in executing iconv1\n");
119 op_translate_char (OutputPersonality *op, char *encoding, int ch)
120 {
121 static my_iconv_t m_desc = MY_ICONV_T_CLEAR;
122 static char *m_encoding = NULL;
123 char *result = NULL;
124 static char output_buffer[2]={ 0, 0 };
125
126 CHECK_PARAM_NOT_NULL(op);
127
128 if (ch < 0 || ch > 255) {
129 fprintf(stderr, "op_translate_char called with bad char 0x%x\n",
130 ch);
131 return NULL;
132 }
133 if (no_remap_mode == TRUE && ch < 256) {
134 /* Kept for historical reason, makes no sense in a multi-encoding
135 document */
136 output_buffer[0] = ch;
137 result = output_buffer;
138 } else {
139 if (!m_encoding || strcasecmp(encoding, m_encoding)) {
140 // Using UTF-32BE to avoid BOM
141 if (my_iconv_is_valid(m_desc))
142 my_iconv_close(m_desc);
143 m_desc = my_iconv_open("UTF-32BE", encoding);
144 if (!my_iconv_is_valid(m_desc)) {
145 return NULL;
146 }
147 if (m_encoding)
148 my_free(m_encoding);
149 m_encoding = my_strdup(encoding);
150 }
151 size_t inbytes = 1, outbytes = 4;
152 char inbuf[1];
153 uint32_t outbuf;
154 char *icp = inbuf, *ocp = (char*)&outbuf;
155 int unicode;
156 inbuf[0] = ch;
157
158 if (my_iconv(m_desc, &icp, &inbytes, &ocp, &outbytes) == -1)
159 {
160 /* fprintf(stderr, "unrtf: iconv error %s->UTF-32BE for 0x%x\n",
161 encoding, ch);*/
162 return NULL;
163 }
164
165 /* Conversion from UTF-32BE string to int */
166 unicode = ntohl(outbuf);
167 #if 0
168 if (unicode != ch)
169 fprintf(stderr, "op_translate: 0x%x -> unicode 0x%x\n",
170 (unsigned)ch, (unsigned)unicode);
161171 #endif
162 return NULL;
163 }
164
165 my_iconv_close(cd);
166 }
167 else
168
169 if (my_iconv(cd, &inbuf, &inbytes, &outbuf, &outbytes) == -1)
170 {
171 fprintf(stderr, "unrtf: Error in executing iconv\n");
172 return NULL;
173 }
174 *outbuf = '\0';
175 outbuf -= i - outbytes;
176 /* Conversion from string to utf8 code number */
177 inbytes = 0;
178
179 for (i = 0; outbuf[i] != '\0'; i++)
180 inbytes++;
181
182 ch = 0;
183
184 for (i = 0; i < inbytes; i++)
185 {
186 if (i == 0)
187 switch (inbytes)
188 {
189 case 1:
190 ch = outbuf[0];
191 break;
192 case 2:
193 ch = (unsigned char) outbuf[0] - 192;
194 break;
195 case 3:
196 ch = (unsigned char) outbuf[0] - 224;
197 break;
198 case 4:
199 ch = (unsigned char) outbuf[0] - 240;
200 break;
201 }
202 else
203 ch = (ch * 64) + ((unsigned char) outbuf[i] - 128);
204 }
205 /* End of conversion*/
206
207 result = get_alias(op, ch);
208
209 if (result == NULL)
210 if (ch > 127 && op->unisymbol_print)
211 result = assemble_string(op->unisymbol_print, ch);
212 else
213 result = outbuf;
214 }
215
216 return result;
217 }
218
219 #if 0 /* daved - 0.21.2 */
220 /*========================================================================
221 * Name: op_translate_str
222 * Purpose: Performs a translation of a doublet the context of
223 * a given output personality.
224 * Args: OutputPersonality, character set#, character.
225 * Returns: String.
226 *=======================================================================*/
227
172 /* Output Unicode value as decided by output personality */
173 result = get_alias(op, unicode); /* Try for ie, entity */
174 if (result == NULL) {
175 if (ch > 127 && op->unisymbol_print) {
176 /* TODO: memory leak here. Impossible to fix easily as we can
177 return either a static or allocated buffer */
178 result = assemble_string(op->unisymbol_print, unicode);
179 } else {
180 /* Single byte unicode char needs no translation ever?*/
181 output_buffer[0] = ch;
182 result = output_buffer;
183 }
184 }
185 }
186
187 return result;
188 }
189
190 /*========================================================================
191 * Name: op_translate_buffer
192 * Purpose: Translate buffer built out of \' commands in convert.c
193 * The data comes in as UTF-32BE, which we change to unicode positions
194 * (just the byte order), then transform according to outputpersonality
195 * TOBEDONE: have a way to specify direct UTF-8 output for a personality
196 * (then produce utf-8 in convert.c and do nothing special here.
197 *
198 * Args: OutputPersonality, encoding, character.
199 * Returns: malloced string.
200 *=======================================================================*/
228201 char *
229 op_translate_str (OutputPersonality *op, my_iconv_t cd, int * doublet)
230 {
231 short start;
232 char *result=NULL;
233 static char output_buffer[3]={ 0, 0, 0 };
234 unsigned char *inbuf;
235 char *outbuf;
236 int ch;
237
238 fprintf(stderr, "doublet = %o %o\n", *doublet, *(doublet+1));
239 #if 0
240 size_t inbytes = (ch / 256) + 1, outbytes = inbytes * 4, i;
241 #else
242 size_t inbytes = 3, outbytes = inbytes * 4, i;
243 #endif
244
245 CHECK_PARAM_NOT_NULL(op);
246
247 #if 0
248 if (no_remap_mode == TRUE && ch < 256)
249 {
250 output_buffer[0]=ch;
251 result=output_buffer;
252 }
253 else
254 if (result == NULL)
255 {
256 #endif
257 inbuf = (char *) my_malloc(inbytes + 1);
258 *inbuf = *doublet;
259 *(inbuf+1) = (unsigned char *) *(doublet+1);
260 *(inbuf+2) = 0;
261 fprintf(stderr, "inbuf = %o %o\n", *inbuf, *(inbuf+1));
262 outbuf = my_malloc(outbytes + 1);
263
264 #if 0
265
266 for (i = inbytes - 1; ch > 255; i--)
267 {
268 inbuf[i] = ch % 256;
269 ch /= 256;
270 }
271
272 inbuf[0] = ch;
273 inbuf[inbytes] = '\0';
274 #endif
275 i = outbytes;
276 if (!my_iconv_is_valid(cd))
277 {
278 cd = my_iconv_open("UTF-8", "cp1252");
279
280 if (my_iconv(cd, &inbuf, &inbytes, &outbuf, &outbytes) == -1)
281 {
282 fprintf(stderr, "unrtf: Error in executing iconv1\n");
283 return NULL;
284 }
285
286 my_iconv_close(cd);
287 }
288 else
289 {
290
291 if (my_iconv(cd, &inbuf, &inbytes, &outbuf, &outbytes) == -1)
292 {
293 #if 1 /* daved */
294 fprintf(stderr, "unrtf: Error in executing iconv - inbytes=%d inbuf[0]=%o inbuf[1]=%o\n", inbytes, inbuf[0], inbuf[1]);
295 #else
296 fprintf(stderr, "unrtf: Error in executing iconv\n");
297 #endif
298 return NULL;
299 }
300 }
301 *outbuf = '\0';
302 outbuf -= i - outbytes;
303 /* Conversion from string to utf8 code number */
304 inbytes = 0;
305
306 for (i = 0; outbuf[i] != '\0'; i++)
307 inbytes++;
308
309 ch = 0;
310
311 for (i = 0; i < inbytes; i++)
312 {
313 if (i == 0)
314 switch (inbytes)
315 {
316 case 1:
317 ch = outbuf[0];
318 break;
319 case 2:
320 ch = (unsigned char) outbuf[0] - 192;
321 break;
322 case 3:
323 ch = (unsigned char) outbuf[0] - 224;
324 break;
325 case 4:
326 ch = (unsigned char) outbuf[0] - 240;
327 break;
328 }
329 else
330 ch = (ch * 64) + ((unsigned char) outbuf[i] - 128);
331 }
332 /* End of conversion*/
333
334 result = get_alias(op, ch);
335
336 if (result == NULL)
337 if (ch > 127 && op->unisymbol_print)
338 result = assemble_string(op->unisymbol_print, ch);
339 else
340 result = outbuf;
341 #if 0 /* daved 0.21.2 */
342 }
343 #endif
344
345 return result;
346 }
347 #endif
348
349 #if 1 /* daved - 0.21.2 */
350 /*========================================================================
351 * Name: op_translate_doublet
352 * Purpose: Performs a translation of a doublet the context of
353 * a given output personality.
354 * Args: OutputPersonality, character set#, character byte 1 and 2
355 * Returns: String.
356 *=======================================================================*/
357
358 char *
359 op_translate_doublet (OutputPersonality *op, my_iconv_t cd, int ch1, int ch2)
360 {
361 short start;
362 char *result=NULL;
363 static char output_buffer[3]={ 0, 0, 0 };
364 unsigned char *inbuf;
365 char *outbuf;
366 int ch;
367
368 #if 0
369 size_t inbytes = (ch / 256) + 1, outbytes = inbytes * 4, i;
370 #else
371 size_t inbytes = 3, outbytes = inbytes * 4, i;
372 #if 0
373 fprintf(stderr, "doublet = %o %o\n", ch1, ch2);
374 #endif
375 #endif
376
377 CHECK_PARAM_NOT_NULL(op);
378
379 if (no_remap_mode == TRUE && ch < 256)
380 {
381 output_buffer[0]=ch1;
382 output_buffer[1]=ch2;
383 result=output_buffer;
384 }
385 else
386 if (result == NULL)
387 {
388 inbuf = (char *) my_malloc(inbytes + 1);
389 *inbuf = ch1;
390 *(inbuf+1) = ch2;
391 *(inbuf+2) = 0;
392 #if 0
393 fprintf(stderr, "inbuf = %o %o\n", *inbuf, *(inbuf+1));
394 #endif
395 outbuf = my_malloc(outbytes + 1);
396
397 i = outbytes;
398 if (!my_iconv_is_valid(cd))
399 {
400 cd = my_iconv_open("UTF-8", "cp1252");
401
402 if (my_iconv(cd, (char **)&inbuf, (size_t *)&inbytes, (char **)&outbuf, &outbytes) == -1)
403 {
404 fprintf(stderr, "unrtf: Error in executing iconv1\n");
405 return NULL;
406 }
407
408 my_iconv_close(cd);
409 }
410 else
411 {
412
413 if (my_iconv(cd, (char **)&inbuf, (size_t *)&inbytes, (char **)&outbuf, &outbytes) == -1)
414 {
415 #if 1 /* daved */
416 fprintf(stderr, "unrtf: Error in executing iconv - inbytes=%d inbuf[0]=%o inbuf[1]=%o\n", inbytes, inbuf[0], inbuf[1]);
417 #else
418 fprintf(stderr, "unrtf: Error in executing iconv\n");
419 #endif
420 return NULL;
421 }
422 }
423 *outbuf = '\0';
424 outbuf -= i - outbytes;
425 /* Conversion from string to utf8 code number */
426 inbytes = 0;
427
428 for (i = 0; outbuf[i] != '\0'; i++)
429 inbytes++;
430
431 ch = 0;
432
433 for (i = 0; i < inbytes; i++)
434 {
435 if (i == 0)
436 switch (inbytes)
437 {
438 case 1:
439 ch = outbuf[0];
440 break;
441 case 2:
442 ch = (unsigned char) outbuf[0] - 192;
443 break;
444 case 3:
445 ch = (unsigned char) outbuf[0] - 224;
446 break;
447 case 4:
448 ch = (unsigned char) outbuf[0] - 240;
449 break;
450 }
451 else
452 ch = (ch * 64) + ((unsigned char) outbuf[i] - 128);
453 }
454 /* End of conversion*/
455
456 result = get_alias(op, ch);
457
458 if (result == NULL)
459 if (ch > 127 && op->unisymbol_print)
460 result = assemble_string(op->unisymbol_print, ch);
461 else
462 result = outbuf;
463 }
464
465 return result;
466 }
467 #endif
202 op_translate_buffer(OutputPersonality *op, char *buffer, int bytescnt)
203 {
204 int wordcnt = bytescnt / 4;
205 int i;
206 int opos = 0;
207 char *out = 0;
208 int outsz;
209 if ((out = (char *)allocmem(out, 1, &outsz, 1000, 100000)) == NULL) {
210 fprintf(stderr, "unrtf: out of memory\n");
211 return NULL;
212 }
213
214 for (i = 0; i < wordcnt; i++) {
215 char tbuf[2];
216 char *result;
217 int incsz;
218 int unicode = ntohl(*(int*)(buffer + 4 * i));
219
220 result = get_alias(op, unicode); /* Try for ie, entity */
221 if (result != NULL) {
222 incsz = strlen(result);
223 } else {
224 if (unicode > 127 && op->unisymbol_print) {
225 /* TODO: fix memory leak */
226 result = assemble_string(op->unisymbol_print, unicode);
227 incsz = strlen(result);
228 } else {
229 /* Single byte unicode char needs no translation ever?*/
230 tbuf[0] = unicode;
231 tbuf[1] = 0;
232 result = tbuf;
233 incsz = 1;
234 }
235 }
236 if (opos + incsz + 1 >= outsz) {
237 if ((out = (char *)allocmem(out, 1, &outsz, 1000, 100000))) {
238 fprintf(stderr, "unrtf: out of memory\n");
239 return NULL;
240 }
241 }
242 strcpy(out + opos, result);
243 opos += incsz;
244 }
245 return out;
246 }
247
468248 /*========================================================================
469249 * Name: op_begin_std_fontsize
470250 * Purpose: Prints whatever is necessary to perform a change in the
0 #ifndef _OUTPUT_H_INCLUDED_
1 #define _OUTPUT_H_INCLUDED_
2
03 /*=============================================================================
14 GNU UnRTF, a command-line program to convert RTF documents to other formats.
25 Copyright (C) 2000,2001,2004 by Zachary Smith
2932 * 29 Mar 05, daved@physiol.usyd.edu.au: changes requested by ZT Smith
3033 * 16 Dec 07, daved@physiol.usyd.edu.au: updated to GPL v3
3134 * 09 Nov 08, arkadiusz.firus@gmail.com: use iconv
35 * 07 Oct 11, jf@dockes.org: added _OUTPUT_H_INCLUDED_, argument changes
36 * for op_translate_char etc. consistent with convert.c and output.c
3237 *--------------------------------------------------------------------*/
3338
34 #ifndef _OUTPUT
35
36 #ifndef HAVE_ATTR_H
3739 #include "attr.h"
38 #define HAVE_ATTR_H
39 #endif
40
4140 #include "my_iconv.h"
4241
4342 typedef Collection Aliases;
44
45 typedef struct {
46 int cp;
47 unsigned short chars[128];
48 } CodepageInfo;
49
5043
5144 typedef struct {
5245 char *comment_begin;
252245
253246 extern OutputPersonality* op_create(void);
254247 extern void op_free (OutputPersonality*);
255 extern char* op_translate_char (OutputPersonality *op, my_iconv_t cd, int ch);
256 #if 1 /* daved - 0.21.2 */
257 extern char* op_translate_str (OutputPersonality *op, my_iconv_t cd, int * doublet);
258 extern char* op_translate_doublet (OutputPersonality *op, my_iconv_t cd, int ch1, int ch2);
259 #endif
248 extern char *op_translate_char (OutputPersonality *op, char *encoding, int ch);
249 extern char *op_translate_buffer(OutputPersonality *op, char *buffer,
250 int bytescnt);
260251
261252 extern void op_begin_std_fontsize (OutputPersonality*, int);
262253 extern void op_end_std_fontsize (OutputPersonality*, int);
264255 void add_alias(OutputPersonality *op, int nr, char *text);
265256 char *get_alias(OutputPersonality *op, int nr);
266257
267 #define _OUTPUT
268 #endif
269
258
259 #endif /* _OUTPUT_H_INCLUDED_ */
0 #ifndef _PARSE_H_INCLUDED_
1 #define _PARSE_H_INCLUDED_
2
03 /*=============================================================================
14 GNU UnRTF, a command-line program to convert RTF documents to other formats.
25 Copyright (C) 2000,2001,2004 by Zachary Smith
2932 * 15 Oct 00, tuorfa@yahoo.com: parse.h created with functions taken from word.c
3033 * 29 Mar 05, daved@physiol.usyd.edu.au: changes requested by ZT Smith
3134 * 16 Dec 07, daved@physiol.usyd.edu.au: updated to GPL v3
35 * 07 Oct 11, jf@dockes.org: _PARSE_H_INCLUDED_
3236 *--------------------------------------------------------------------*/
3337
34
35
36 #ifndef _WORD
3738 #include "word.h"
38 #endif
39
39 #include <stdio.h>
4040
4141 extern Word *word_read(FILE*);
4242
4343
44
44 #endif /* _PARSE_H_INCLUDED_ */
33 #include <stdlib.h>
44
55 #include "path.h"
6 #include "malloc.h"
67
7 struct path_dir *path_dir_p = &topdir;
8 char *search_path;
9 int path_checked;
10
11 static int n_path_dirs;
12 static struct path_dir topdir;
13
14 char *search_in_path(char *name, char *suffix)
15 {
16 int maxplen = 0;
17 int l;
18 char *fullname = 0;
19 char *path = 0;
20 struct path_dir *path_dir_p;
21
22 if (n_path_dirs == 0) {
23 fprintf(stderr,"no directories to search for %s\n", name);
24 return NULL;
25 }
26 l = strlen(name) + (suffix?strlen(suffix):0) + 2;
27 if ((fullname = my_malloc(l)) == NULL) {
28 fprintf(stderr, "Out of memory\n");
29 return NULL;
30 }
31 strcpy(fullname, name);
32 if (suffix && *suffix && suffix[0] != '.')
33 strcat(fullname, ".");
34 if (suffix && *suffix)
35 strcat(fullname, suffix);
36 maxplen = 0;
37
38 for(path_dir_p = &topdir; path_dir_p->dir_name;
39 path_dir_p = path_dir_p->next) {
40 l = strlen(path_dir_p->dir_name);
41 if (maxplen < l)
42 maxplen = l;
43 }
44 maxplen += strlen(fullname) + 2; /* final 0 + possible '/' */
45 if ((path = my_malloc(maxplen)) == NULL) {
46 fprintf(stderr, "Out of memory\n");
47 return NULL;
48 }
49
50 for (path_dir_p = &topdir; path_dir_p->dir_name;
51 path_dir_p = path_dir_p->next) {
52
53 strcpy(path, path_dir_p->dir_name);
54
55 if(path[strlen(path)-1] != '/')
56 strcat(path, "/");
57 strcat(path, fullname);
58 /* fprintf(stderr, "Testing for [%s]\n", path); */
59 if(access(path, F_OK|R_OK))
60 continue;
61 return path;
62 }
63 my_free(fullname);
64 my_free(path);
65 return NULL;
66 }
867
968 int check_dirs()
1069 {
11 char *p;
12 char *colon;
13 char *dir_name;
14 int a;
70 char *p;
71 char *colon;
72 char *dir_name;
73 struct path_dir *path_dir_p = &topdir;
1574
16 for(p = search_path; *p != '\0';)
17 {
18 dir_name = p;
19 if((colon = strchr(p, ':')) != NULL)
20 {
21 p = colon;
22 *p++ = '\0';
23 }
24 else
25 p += strlen(p);
26 a = access(dir_name, R_OK|X_OK);
27 if(a)
28 continue;
29 path_dir_p->dir_name = dir_name;
30 if((path_dir_p->next = (struct path_dir *)malloc(sizeof (struct path_dir))) == NULL)
31 {
32 fprintf(stderr,"cannot malloc\n");
33 exit(1);
34 }
35 path_dir_p = path_dir_p->next;
36 path_dir_p->dir_name = 0;
37 n_path_dirs++;
38 }
39 path_checked = 1;
40 return(n_path_dirs);
75 /*fprintf(stderr, "check_dirs: search_path: [%s]\n", search_path);*/
76
77 for (p = search_path; *p != '\0';) {
78 dir_name = p;
79 if((colon = strchr(p, ':')) != NULL) {
80 p = colon;
81 *p++ = '\0';
82 } else
83 p += strlen(p);
84
85 if(access(dir_name, R_OK|X_OK))
86 continue;
87 path_dir_p->dir_name = dir_name;
88 if((path_dir_p->next = (struct path_dir *)malloc(sizeof(struct path_dir))) == NULL)
89 {
90 fprintf(stderr,"Out of memory\n");
91 exit(1);
92 }
93 path_dir_p = path_dir_p->next;
94 path_dir_p->dir_name = 0;
95 n_path_dirs++;
96 }
97 path_checked = 1;
98 return(n_path_dirs);
4199 }
42100
43101 void show_dirs()
44102 {
45 if(n_path_dirs == 0)
46 {
47 fprintf(stderr,"no directories to show\n");
48 exit(1);
49 }
50 fprintf(stderr,"show_dirs: %d directories\n", n_path_dirs);
51 for(path_dir_p = &topdir; path_dir_p->dir_name; path_dir_p = path_dir_p->next)
52 fprintf(stderr,"directory = %s\n", path_dir_p->dir_name);
103 struct path_dir *path_dir_p;
104 if(n_path_dirs == 0) {
105 fprintf(stderr,"no directories to show\n");
106 exit(1);
107 }
108 fprintf(stderr,"show_dirs: %d directories\n", n_path_dirs);
109 for(path_dir_p = &topdir; path_dir_p->dir_name;
110 path_dir_p = path_dir_p->next)
111 fprintf(stderr,"directory = %s\n", path_dir_p->dir_name);
53112 }
54
0 #define DEFAULT_UNRTF_SEARCH_PATH "/usr/local/lib/unrtf/"
0 #ifndef _PATH_H_INCLUDED_
1 #define _PATH_H_INCLUDED_
12
2 char *search_path;
3 int n_path_dirs;
4 int path_checked;
3 #define DEFAULT_UNRTF_SEARCH_PATH CONFIG_DIR
4
5 extern char *search_path;
6 extern int path_checked;
57
68 struct path_dir
79 {
8 char *dir_name;
9 struct path_dir *next;
10 char *dir_name;
11 struct path_dir *next;
1012 };
1113
12 struct path_dir topdir;
14 extern int check_dirs();
15 extern void show_dirs();
16 extern char *search_in_path(char *name, char *suffix);
1317
14 int check_dirs();
15 void show_dirs();
18 #endif /* _PATH_H_INCLUDED_ */
77 * 04 Jan 10, daved@physiol.usyd.edu.au: null terminate strings in
88 * unicode_to_string
99 * 21 Aug 10, daved@physiol.usyd.edu.au: test feof() rather than EOF for
10 AIX support
10 * AIX support
11 * 07 Oct 11, jf@dockes.org: major changes including change of
12 * get_unicode_char to get_unicode_utf8
1113 *--------------------------------------------------------------------*/
1214 #include <stdio.h>
15 #include <stdlib.h>
16 #include <limits.h>
1317
1418 #include "malloc.h"
1519
1620 /*========================================================================
1721 * Name get_unicode
18 * Purpose: Translates unicode character to number.
22 * Purpose: Translates string like U221E or 221E to int value
1923 * Args: Unicode character.
2024 * Returns: Unicode number.
2125 *=======================================================================*/
22
2326 int
2427 get_unicode(char *string)
2528 {
26 int uc = 0, i;
27
28 for (i = 0; string[i] != '\0'; i++)
29 {
30 if (string[i] > 47 && string[i] < 58)
31 {
32 uc = (uc * 16) + string[i] - 48;
33 }
34
35 if (string[i] > 64 && string[i] < 71)
36 {
37 uc = (uc * 16) + string[i] - 55;
38 }
39 }
40
41 return uc;
29 unsigned long uc;
30 if (string[0] == 'U' || string[0] == 'u')
31 string++;
32 uc = strtoul(string, 0, 16);
33 return uc;
4234 }
4335
4436 /*========================================================================
45 * Name unicode_to_string
46 * Purpose: Translates unicode number to character.
37 * Name unicode_to_utf8
38 * Purpose: Translates unicode number to UTF-8 string
4739 * Args: Unicode number.
48 * Returns: Unicode character.
40 * Returns: malloced UTF-8 string
4941 *=======================================================================*/
5042 char *
51 unicode_to_string(int uc)
43 unicode_to_utf8(unsigned int uc)
5244 {
53 char *string;
54
45 unsigned char *string;
5546 if (uc < 0x7f)
5647 {
5748 string = my_malloc(2 * sizeof(char));
10899 }
109100
110101 /*========================================================================
111 * Name get_unicode_char
102 * Name get_unicode_int
112103 * Purpose: Reads unicode character (in format <UN...N> and translates
113104 it to printable unicode character.
114105 * Caution: This function should be executed after char '<' was read.
115106 It reads until char '>' was found or EOL or EOF.
116107 * Args: File to read from.
117 * Returns: Unicode character.
108 * Returns: Unicode character encoded in UTF-8
118109 *=======================================================================*/
119110
120 char *
121 get_unicode_char(FILE *file)
111 int
112 get_unicode_int(FILE *file)
122113 {
123114 int allocated = 5, len = 0, uc;
124115 char c, *unicode_number = my_malloc(allocated * sizeof(char));
125116
126117 c = fgetc(file);
127118
128 #if 1 /* daved 0.21.2 */
129 while (c != '>' && c != '\n' && !feof(file))
130 #else
131 while (c != '>' && c != '\n' && c != EOF)
132 #endif
119 while (c != '>' && c != '\n' && !feof(file) && !ferror(file))
133120 {
134121 unicode_number[len] = c;
135122 c = fgetc(file);
146133 ungetc(c, file);
147134
148135 unicode_number[len] = '\0';
149 uc = get_unicode(unicode_number);
136 return get_unicode(unicode_number);
137 }
150138
151 return unicode_to_string(uc);
139 char *
140 get_unicode_utf8(FILE *file)
141 {
142 int uc = get_unicode_int(file);
143 return unicode_to_utf8(uc);
152144 }
0 #ifndef _UNICODE_H_INCLUDED_
1 #define _UNICODE_H_INCLUDED_
2
03 /*----------------------------------------------------------------------
14 * Module name: unicode
25 * Author name: Arkadiusz Firus
36 * Create date: 09 Nov 08
47 * Purpose: unicode translations
58 *----------------------------------------------------------------------
6 */
9 * Changes:
10 * 07 Oct 11, jf@dockes.org: added _UNICODE_H_INCLUDED_, changed
11 * get_unicode_char to get_unicode_utf8
12 *--------------------------------------------------------------------*/
13 /* Translate Uxxx or xxx as from charmap file to unicode value as integer */
714 extern int get_unicode(char *string);
8 extern char *get_unicode_char(FILE *file);
15 /* Translate charmap line ('<' already read) to unicode or UTF-8 string */
16 extern int get_unicode_int(FILE *file);
17 extern char *get_unicode_utf8(FILE *file);
18 #endif /* _UNICODE_H_INCLUDED_ */
77 * Changes:
88 * 21 Aug 10, daved@physiol.usyd.edu.au: test feof() rather than EOF for
99 AIX support
10 * 23 Sep 11, daved - provision for escaping backslash in config files
11 * 07 Oct 11, jf@dockes.org: major changes including adding GETC_OR_END
12 * macro and calling get_unicode_char instead of get_unicode_utf8
1013 *--------------------------------------------------------------------*/
1114
1215 #ifndef HAVE_STDIO_H
98101 def[chars_nr] = char;\
99102 chars_nr++;
100103
104 #define GETC_OR_END(F, C) { \
105 C = fgetc(F); \
106 if (feof(F) || ferror(F)) \
107 goto inputend; \
108 }
109
101110 char *
102111 give_definition(my_FILE *file)
103112 {
108117 if ((def = my_malloc(def_buffer_length)) == NULL)
109118 return NULL;
110119
111 c = fgetc(file->file);
120 GETC_OR_END(file->file, c);
112121
113122 while (c == '\t' || c == '#')
114123 {
116125 leave_line(file->file);
117126 else
118127 {
119 c = fgetc(file->file);
120
121 #if 1 /* daved 0.21.2 */
122 while (c != '\n' && !feof(file->file))
123 #else
124 while (c != '\n' && c != EOF)
125 #endif
128 GETC_OR_END(file->file, c);
129
130 while (c != '\n')
126131 {
127132 if (c == 'U' && c2 == '<' && (c3 != '\\' || (c3 == '\\' && c4 == '\\')))
128133 {
129 unicode_char = get_unicode_char(file->file);
134 unicode_char = get_unicode_utf8(file->file);
130135
131136 for (i = 0; unicode_char[i] != '\0'; i++)
132137 ADD_CHAR(unicode_char[i])
133 c = fgetc(file->file);
138 GETC_OR_END(file->file, c);
134139 c2 = 0;
135140 c3 = 0;
136141 c4 = 0;
141146 {
142147 ADD_CHAR('<');
143148 }
149 /* daved - 0.21.3 - allow escaping a backslash */
150 if (c == '\\' && c2 == '\\')
151 {
152 ADD_CHAR('\\');
153 c = 0;
154 c2 = 0;
155 c3 = 0;
156 }
157 else
144158
145159 /* daved - support \n in definitions */
146160 if (c == 'n' && c2 == '\\')
156170 c4 = c3;
157171 c3 = c2;
158172 c2 = c;
159 c = fgetc(file->file);
173 GETC_OR_END(file->file, c);
160174 }
161175 }
162176
164178 ADD_CHAR('\n');
165179 }
166180
167 c = fgetc(file->file);
168 }
169
170 #if 1 /* daved 0.21.2 */
171 if (!feof(file->file))
172 #else
173 if (c != EOF)
174 #endif
181 GETC_OR_END(file->file, c);
182 }
183
184 inputend:
185 if (!feof(file->file) && !ferror(file->file))
175186 {
176187 ungetc(c, file->file);
177188 }
256267 return op;
257268 }
258269
259 #if 1 /* daved 0.21.2 */
260 while
261 (
262 fgets(name_buffer, BUFFER_SIZE - 1, f->file) != NULL
263 &&
264 !feof(f->file)
265 )
266 #else
267 while (fgets(name_buffer, BUFFER_SIZE - 1, f->file) != NULL)
268 #endif
270 while (fgets(name_buffer, BUFFER_SIZE - 1, f->file) != NULL
271 && !feof(f->file) && !ferror(f->file))
269272 {
270273 if (name_buffer[strlen(name_buffer) - 1] != '\n')
271274 leave_line(f->file);
+0
-282
src/user.c.aix less more
0
1 /*----------------------------------------------------------------------
2 * Module name: user
3 * Author name: Arkadiusz Firus
4 * Create date: 01 Jul 08
5 * Purpose: User's defined output module
6 *--------------------------------------------------------------------*/
7
8 #ifndef HAVE_STDIO_H
9 #include <stdio.h>
10 #define HAVE_STDIO_H
11 #endif
12
13 #ifndef HAVE_ERRNO_H
14 #include <errno.h>
15 #define HAVE_ERRNO_H
16 #endif
17
18 #ifndef HAVE_STDLIB_H
19 #include <stdlib.h>
20 #define HAVE_STDLIB_H
21 #endif
22
23
24 #include "error.h"
25 #include "malloc.h"
26 #include "output.h"
27 #include <string.h>
28 #include "user.h"
29
30
31 #include "unicode.h"
32 #include "util.h"
33
34 typedef struct my_F
35 {
36 FILE *file;
37 int line_nr;
38 char *name;
39 } my_FILE;
40
41
42 /*========================================================================
43 * Name my_fclose
44 * Purpose: Opens file.
45 * Args: Path to file, mode in which file would be opened.
46 * Returns: Pointer to my_FILE
47 *=======================================================================*/
48
49 my_FILE *
50 my_fopen(char *file_name, char *mode)
51 {
52 my_FILE *f = (my_FILE *) malloc(sizeof(my_FILE));
53
54 if ((f->file = fopen(file_name, "r")) == NULL || (f->name = my_malloc((strlen(file_name) + 1) * sizeof(char))) == NULL)
55 return NULL;
56
57 f->line_nr = 1;
58 strcpy(f->name, file_name);
59
60 return f;
61 }
62
63 /*========================================================================
64 * Name my_fclose
65 * Purpose: Closes file and frees memory.
66 * Args: File to close.
67 * Returns: Nothing
68 *=======================================================================*/
69
70 void
71 my_fclose(my_FILE *f)
72 {
73 fclose(f->file);
74 my_free(f->name);
75 }
76
77 /*========================================================================
78 * Name give_definition
79 * Purpose: Reads definition value from a file.
80 * Args: File to read from.
81 * Returns: Definition or NULL on error.
82 *=======================================================================*/
83
84 #define ADD_CHAR(char)\
85 if (def_buffer_length == chars_nr)\
86 {\
87 if ((def = my_realloc(def, def_buffer_length, def_buffer_length * 2)) == NULL)\
88 {\
89 perror("Cannot allocate memory.");\
90 return NULL;\
91 }\
92 def_buffer_length *= 2;\
93 }\
94 def[chars_nr] = char;\
95 chars_nr++;
96
97 char *
98 give_definition(my_FILE *file)
99 {
100 char c, c2 = 0, c3 = 0, c4 = 0, *def, *unicode_char;
101 int i;
102 unsigned long def_buffer_length = STANDARD_BUFFER_LENGTH, chars_nr = 0;
103
104 if ((def = my_malloc(def_buffer_length)) == NULL)
105 return NULL;
106
107 c = fgetc(file->file);
108
109 while (c == '\t' || c == '#')
110 {
111 if (c == '#')
112 leave_line(file->file);
113 else
114 {
115 c = fgetc(file->file);
116
117 #if _AIX
118 while (c != '\n' && !feof(file->file))
119 #else
120 while (c != '\n' && c != EOF)
121 #endif
122 {
123 if (c == 'U' && c2 == '<' && (c3 != '\\' || (c3 == '\\' && c4 == '\\')))
124 {
125 unicode_char = get_unicode_char(file->file);
126
127 for (i = 0; unicode_char[i] != '\0'; i++)
128 ADD_CHAR(unicode_char[i])
129 c = fgetc(file->file);
130 c2 = 0;
131 c3 = 0;
132 c4 = 0;
133 }
134 else
135 {
136 if (c2 == '<')
137 {
138 ADD_CHAR('<');
139 }
140
141 /* daved - support \n in definitions */
142 if (c == 'n' && c2 == '\\')
143 {
144 ADD_CHAR('\n');
145 }
146 else
147 if (c != '<' && c != '\\' || (c == '\\' && c2 == '\\'))
148 {
149 ADD_CHAR(c)
150 }
151
152 c4 = c3;
153 c3 = c2;
154 c2 = c;
155 c = fgetc(file->file);
156 }
157 }
158
159 file->line_nr++;
160 ADD_CHAR('\n');
161 }
162
163 c = fgetc(file->file);
164 }
165
166 #if _AIX
167 if(!feof(file->file))
168 #else
169 if (c != EOF)
170 #endif
171 {
172 ungetc(c, file->file);
173 }
174
175 if (chars_nr > 0)
176 def[chars_nr - 1] = '\0';
177 else
178 def[0] = '\0';
179
180 return def;
181 }
182
183 /*========================================================================
184 * Name: match_name
185 * Purpose: Tries to match known tag names with first argument
186 * Args: Tag name, Output Personality, file to read from
187 * Returns: -1 on error,
188 0 on success,
189 1 when tag name "name" is unknown
190 *=======================================================================*/
191
192 int
193 match_name (char *name, OutputPersonality *op, my_FILE *file)
194 {
195 struct definition
196 {
197 char *name;
198 char **variable;
199 } defs[] = DEFS_ARRAY(op);
200
201 char *endptr;
202 int i;
203
204 #if 1 /* daved 0.21.0-rc2 */
205 for (i = 0; defs[i].name && strcmp(defs[i].name, name); i++);
206
207 if (!defs[i].name)
208 #else
209 for (i = 0; defs[i].name[0] != '\0' && strcmp(defs[i].name, name); i++);
210
211 if (defs[i].name[0] == '\0')
212 #endif
213 {
214 i = strtol(name, &endptr, 10);
215
216 if (*endptr == '\0')
217 add_alias(op, i, give_definition(file));
218 else if (name[0] == '<' && name[1] == 'U')
219 add_alias(op, get_unicode(&name[2]), give_definition(file));
220 else
221 {
222 fprintf(stderr, "unrtf: unknown name \"%s\" in line %d of \"%s\"\n", name, file->line_nr, file->name);
223 return 1;
224 }
225 }
226 else
227 if ((*defs[i].variable = give_definition(file)) == NULL)
228 return -1;
229
230 return 0;
231 }
232
233 /*========================================================================
234 * Name: user_init
235 * Purpose: Generates user's defined output personality.
236 * Args: Path to file with definitions.
237 * Returns: OutputPersonality or NULL on error.
238 *=======================================================================*/
239
240 OutputPersonality *
241 user_init (OutputPersonality *op, char *definitions_file_path)
242 {
243 my_FILE *f;
244 char name_buffer[BUFFER_SIZE];
245
246 if (op == NULL)
247 op = op_create();
248
249 if ((f = my_fopen(definitions_file_path, "r")) == NULL)
250 {
251 perror(definitions_file_path);
252 return op;
253 }
254
255 while (fgets(name_buffer, BUFFER_SIZE - 1, f->file) != NULL
256 && !feof(f->file))
257 {
258 if (name_buffer[strlen(name_buffer) - 1] != '\n')
259 leave_line(f->file);
260
261 f->line_nr++;
262
263 if (name_buffer[0] != '#' && name_buffer[0] != '\n')
264 {
265 name_buffer[strlen(name_buffer) - 1] = '\0';
266
267 if (match_name(name_buffer, op, f) == -1)
268 {
269 my_fclose(f);
270 free(f);
271 return NULL;
272 }
273 }
274 }
275
276 my_fclose(f);
277 free(f);
278
279 return op;
280 }
281
0 #ifndef _USER_H_INCLUDED_
1 #define _USER_H_INCLUDED_
2
03 /*----------------------------------------------------------------------
14 * Module name: user
25 * Author name: Arkadiusz Firus
36 * Create date: 01 Jul 08
47 * Purpose: Template for user's defined output
8 *----------------------------------------------------------------------
9 * Changes:
10 * 25 Sep 11, jf@dockes.org: ifndef _USER_H_INCLUDED_ added
511 *--------------------------------------------------------------------*/
612
713
157163 #define _USER
158164 #endif
159165
166 #endif /* _USER_H_INCLUDED_ */
3030 * 29 Mar 05, daved@physiol.usyd.edu.au: changes requested by ZT Smith
3131 * 16 Dec 07, daved@physiol.usyd.edu.au: updated to GPL v3
3232 * 09 Nov 08, arkadiusz.firus@gmail.com: added leave_line
33 * 25 Sep 11, jf@dockes.org: added allocmem()
3334 *--------------------------------------------------------------------*/
3435
3536 #ifdef HAVE_CONFIG_H
4748 #ifdef HAVE_STRING_H
4849 #include <string.h>
4950
50 #ifdef HAVE_STDIO_H
51 #include <stdio.h>
51 #include "malloc.h"
5252 #endif
5353
54
55 #include "malloc.h"
56 #endif
54 #include "util.h"
5755
5856 /*========================================================================
5957 * Name: h2toi
109107 {
110108 char *result;
111109
112 result = my_malloc((strlen(s1) + strlen(s2) + 1) * sizeof(char));
110 if ((result = my_malloc((strlen(s1) + strlen(s2) + 1) * sizeof(char))) == 0)
111 return 0;
113112 strcpy(result, s1);
114113 strcat(result, s2);
115114
116115 return result;
117116 }
117
118 /*========================================================================
119 * Name: allocmem
120 * Purpose: allocate or reallocate memory
121 * Args: array, size, current allocation, min allocation, max increment
122 * Returns: pointer to allocated array
123 *=======================================================================*/
124
125 /*
126 * Note: This is designed for programs that use contiguous blocks of
127 * increasing size. The problem when using a simple realloc is that a lot of
128 * memory is lost to fragmentation if many fixed size reallocations are
129 * performed.
130 * This routine doubles the memory space every time it is called,
131 * Algorithm:
132 * - 1st call (cp = 0), allocate min *sz
133 * - next calls double current size
134 * - Until current size is maxinc * sz, then increment by maxinc*sz everytime
135 */
136 void *
137 allocmem
138 (
139 void *cp, /* The array to grow. may be NULL */
140 int sz, /* Unit size in bytes */
141 int *np, /* Pointer to current allocation number */
142 int min, /* Number to allocate the first time */
143 int maxinc /* Maximum increment */
144 )
145 {
146 int inc;
147
148 if (cp == NULL) {
149 cp = malloc(min * sz);
150 if (cp)
151 *np = min;
152 else
153 *np = 0;
154 return(cp);
155 }
156 if (*np > maxinc)
157 inc = maxinc;
158 else
159 inc = *np;
160 cp = realloc(cp, (*np + inc) * sz);
161 if (cp)
162 *np += inc;
163 return cp;
164 }
0 #ifndef _UTIL_H_INCLUDED_
1 #define _UTIL_H_INCLUDED_
02 /*=============================================================================
13 GNU UnRTF, a command-line program to convert RTF documents to other formats.
24 Copyright (C) 2000,2001,2004 by Zachary Smith
2931 * 29 Mar 05, daved@physiol.usyd.edu.au: changes requested by ZT Smith
3032 * 16 Dec 07, daved@physiol.usyd.edu.au: updated to GPL v3
3133 * 09 Nov 08, arkadiusz.firus@gmail.com: added leave_line
34 * 25 Sep 11, jf@dockes.org: add ifndef _UTIL_H_INCLUDED_ and allocmem
3235 *--------------------------------------------------------------------*/
3336
34 #ifndef HAVE_STDIO_H
37 #ifdef HAVE_STDIO_H
3538 #include <stdio.h>
36 #define HAVE_STDIO_H
3739 #endif
3840
3941 extern int h2toi (char *);
4042
4143 void leave_line (FILE *f);
4244 extern char *concatenate (const char *, const char *);
45
46 /* Help managing a growing contiguous array */
47 extern void *
48 allocmem
49 (
50 void *cp, /* The array to grow. Can be NULL */
51 int sz, /* Unit size in bytes */
52 int *np, /* Pointer to current allocation number (units) */
53 int min, /* Number of units to allocate the first time */
54 int maxinc /* Maximum increment in units (maxinc*sz bytes) */
55 );
56
57 #endif /* _UTIL_H_INCLUDED_ */
214214 indent_level -= 2;
215215 }
216216
217 #if 1 /* AK6 - AF */
218217 /*========================================================================
219218 * Name: optimize_word
220219 * Purpose: Function tries to optimize Word.
269268 w2 = w;
270269 }
271270
272 // free_collection(c);
271 free_collection(c);
273272
274273 return root;
275274 }
276 #endif
277
275
0 #ifndef _WORD_H_INCLUDED_
1 #define _WORD_H_INCLUDED_
2
03 /*=============================================================================
14 GNU UnRTF, a command-line program to convert RTF documents to other formats.
25 Copyright (C) 2000,2001,2004 by Zachary Smith
2932 * 29 Mar 05, daved@physiol.usyd.edu.au: changes requested by ZT Smith
3033 * 16 Dec 07, daved@physiol.usyd.edu.au: updated to GPL v3
3134 * 09 Nov 08, arkadiusz.firus@gmail.com: add word_optimise
35 * 25 Sep 11, jf@dockes.org: reposition top #ifndef
3236 *--------------------------------------------------------------------*/
33
34 #ifndef _WORD
35 #define _WORD
3637
3738 typedef struct _w {
3839 unsigned long hash_index;
6162 {"", 0}\
6263 }
6364
64 #define _WORD
65 #endif
65 #endif /* _WORD_H_INCLUDED_ */
0 {\rtf1\ansi\deff0\adeflang1025
1 {\fonttbl{\f0\froman\fprq2\fcharset0 Bitstream Vera Serif;}{\f1\froman\fprq2\fcharset0 Bitstream Vera Serif;}{\f2\froman\fprq2\fcharset0 Palatino;}{\f3\fnil\fprq2\fcharset0 OpenSymbol;}{\f4\froman\fprq2\fcharset0 Palatino;}{\f5\fnil\fprq2\fcharset0 Bitstream Vera Sans;}{\f6\fnil\fprq2\fcharset0 Lucidasans;}{\f7\fnil\fprq0\fcharset0 Lucidasans;}}
0 {\rtf1\ansi\deff3\adeflang1025
1 {\fonttbl{\f0\froman\fprq2\fcharset0 Times New Roman;}{\f1\froman\fprq2\fcharset2 Symbol;}{\f2\fswiss\fprq2\fcharset0 Arial;}{\f3\froman\fprq2\fcharset128 Liberation Serif{\*\falt Times New Roman};}{\f4\froman\fprq0\fcharset128 DejaVu Sans;}{\f5\froman\fprq0\fcharset128 Bitstream Vera Serif;}{\f6\froman\fprq0\fcharset128 Palatino;}{\f7\fswiss\fprq0\fcharset128 Liberation Sans{\*\falt Arial};}{\f8\froman\fprq0\fcharset128 OpenSymbol{\*\falt Arial Unicode MS};}{\f9\fnil\fprq0\fcharset2 OpenSymbol{\*\falt Arial Unicode MS};}{\f10\fnil\fprq0\fcharset128 Palatino;}{\f11\fnil\fprq0\fcharset128 Droid Sans Fallback;}{\f12\fswiss\fprq0\fcharset128 Bitstream Vera Sans;}{\f13\fnil\fprq0\fcharset128 Bitstream Vera Sans;}{\f14\fnil\fprq0\fcharset128 FreeSans;}}
22 {\colortbl;\red0\green0\blue0;\red128\green128\blue128;}
3 {\stylesheet{\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\ql\rtlch\af6\afs24\lang255\ltrch\dbch\af5\afs24\langfe255\loch\f0\fs24\lang1033\snext1 Default;}
4 {\s2\sa120\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\ql\rtlch\af6\afs24\lang255\ltrch\dbch\af5\afs24\langfe255\loch\f0\fs24\lang1033\sbasedon1\snext2 Text body;}
5 {\s3\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\ql\rtlch\af7\afs24\lang255\ltrch\dbch\af5\afs24\langfe255\loch\f0\fs24\lang1033\sbasedon2\snext3 List;}
6 {\s4\sb120\sa120\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\ql\rtlch\af7\afs20\lang255\ai\ltrch\dbch\af5\afs20\langfe255\ai\loch\f0\fs20\lang1033\i\sbasedon1\snext4 Caption;}
7 {\s5\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\ql\rtlch\af7\afs24\lang255\ltrch\dbch\af5\afs24\langfe255\loch\f0\fs24\lang1033\sbasedon1\snext5 Index;}
8 }
9 {\info{\author David Davey}{\creatim\yr2004\mo6\dy19\hr4\min6}{\operator David Davey}{\revtim\yr2004\mo6\dy19\hr19\min30}{\printim\yr1601\mo1\dy1\hr0\min0}{\comment StarWriter}{\vern6450}}\deftab709
3 {\stylesheet{\s0\snext0\ql\widctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\loch\f5\fs24\lang1033 Normal;}
4 {\s15\sbasedon0\snext16\ql\widctlpar\sb240\sa120\keepn\ltrpar\cf0\kerning1\hich\af11\langfe255\dbch\af14\afs28\alang1081\loch\f7\fs28\lang1033 Heading;}
5 {\s16\sbasedon0\snext16\ql\widctlpar\sb0\sa120\ltrpar\cf0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\loch\f5\fs24\lang1033 Text body;}
6 {\s17\sbasedon16\snext17\ql\widctlpar\sb0\sa120\ltrpar\cf0\kerning1\hich\af10\langfe255\dbch\af12\afs24\alang1081\loch\f5\fs24\lang1033 List;}
7 {\s18\sbasedon0\snext18\ql\widctlpar\sb120\sa120\noline\ltrpar\cf0\i\kerning1\hich\af10\langfe255\dbch\af12\afs20\alang1081\ai\loch\f5\fs20\lang1033 Caption;}
8 {\s19\sbasedon0\snext19\ql\widctlpar\noline\ltrpar\cf0\kerning1\hich\af10\langfe255\dbch\af12\afs24\alang1081\loch\f5\fs24\lang1033 Index;}
9 }{\info{\author David Davey-->}{\creatim\yr2004\mo6\dy19\hr4\min6}{\revtim\yr2004\mo6\dy19\hr19\min30}{\printim\yr1601\mo1\dy1\hr0\min0}{\comment LibreOffice}{\vern3500}}\deftab709
10
1011 {\*\pgdsctbl
1112 {\pgdsc0\pgdscuse195\pgwsxn12240\pghsxn15840\marglsxn1800\margrsxn1800\margtsxn1440\margbsxn1440\pgdscnxt0 Default;}}
12 \paperh15840\paperw12240\margl1800\margr1800\margt1440\margb1440\sectd\sbknone\pgwsxn12240\pghsxn15840\marglsxn1800\margrsxn1800\margtsxn1440\margbsxn1440\ftnbj\ftnstart1\ftnrstcont\ftnnar\aenddoc\aftnrstcont\aftnstart1\aftnnrlc
13 \par {\loch\f3\fs24\lang1033\i0\b0 \u57516 ?{\f2 Gamma}}
14 \par {\loch\f3\fs24\lang1033\i0\b0 \u57517 ?{\f2 Delta}}
15 \par {\loch\f3\fs24\lang1033\i0\b0 \u57518 ?{\f2 Theta}}
16 \par {\loch\f3\fs24\lang1033\i0\b0 \u57519 ?{\f2 Lambda}}
17 \par {\loch\f3\fs24\lang1033\i0\b0 \u57520 ?{\f2 Xi}}
18 \par {\loch\f3\fs24\lang1033\i0\b0 \u57521 ?{\f2 Pi}}
19 \par {\loch\f3\fs24\lang1033\i0\b0 \u57522 ?{\f2 Sigma}}
20 \par {\loch\f3\fs24\lang1033\i0\b0 \u57523 ?{\f2 Upsilon}}
21 \par {\loch\f3\fs24\lang1033\i0\b0 \u57524 ?{\f2 Phi}}
22 \par {\loch\f3\fs24\lang1033\i0\b0 \u57525 ?{\f2 Psi}}
23 \par {\loch\f3\fs24\lang1033\i0\b0 \u57526 ?{\f2 Omega}}
24 \par {\loch\f3\fs24\lang1033\i0\b0 \u57527 ?{\f2 alpha}}
25 \par {\loch\f3\fs24\lang1033\i0\b0 \u57528 ?{\f2 beta}}
26 \par {\loch\f3\fs24\lang1033\i0\b0 \u57529 ?{\f2 gamma}}
27 \par {\loch\f3\fs24\lang1033\i0\b0 \u57530 ?{\f2 delta}}
28 \par {\loch\f3\fs24\lang1033\i0\b0 \u57531 ?{\f2 epsilon}}
29 \par {\loch\f3\fs24\lang1033\i0\b0 \u57532 ?{\f2 zeta}}
30 \par {\loch\f3\fs24\lang1033\i0\b0 \u57533 ?{\f2 eta}}
31 \par {\loch\f3\fs24\lang1033\i0\b0 \u57534 ?{\f2 theta}}
32 \par {\loch\f3\fs24\lang1033\i0\b0 \u57535 ?{\f2 iota}}
33 \par {\loch\f3\fs24\lang1033\i0\b0 \u57536 ?{\f2 kappa}}
34 \par {\loch\f3\fs24\lang1033\i0\b0 \u57537 ?{\f2 lambda}}
35 \par {\loch\f3\fs24\lang1033\i0\b0 \u57538 ?{\f2 mu}}
36 \par {\loch\f3\fs24\lang1033\i0\b0 \u57539 ?{\f2 nu}}
37 \par {\loch\f3\fs24\lang1033\i0\b0 \u57540 ?{\f2 xi}}
38 \par {\loch\f3\fs24\lang1033\i0\b0 \u57541 ?{\f2 omicron}}
39 \par {\loch\f3\fs24\lang1033\i0\b0 \u57542 ?{\f2 pi}}
40 \par {\loch\f3\fs24\lang1033\i0\b0 \u57543 ?{\f2 rho}}
41 \par {\loch\f3\fs24\lang1033\i0\b0 \u57544 ?{\f2 sigma}}
42 \par {\loch\f3\fs24\lang1033\i0\b0 \u57545 ?{\f2 tau}}
43 \par {\loch\f3\fs24\lang1033\i0\b0 \u57546 ?{\f2 upsilon}}
44 \par {\loch\f3\fs24\lang1033\i0\b0 \u57547 ?{\f2 phi}}
45 \par {\loch\f3\fs24\lang1033\i0\b0 \u57548 ?{\f2 chi}}
46 \par {\loch\f3\fs24\lang1033\i0\b0 \u57549 ?{\f2 psi}}
47 \par {\loch\f3\fs24\lang1033\i0\b0 \u57550 ?{\f2 omega}}
48 \par {\loch\f3\fs24\lang1033\i0\b0 \u57551 ?{\f2 epsiv}}
49 \par {\loch\f3\fs24\lang1033\i0\b0 \u57552 ?{\f2 thetav}}
50 \par {\loch\f3\fs24\lang1033\i0\b0 \u57553 ?{\f2 piv}}
51 \par {\loch\f3\fs24\lang1033\i0\b0 \u57555 ?{\f2 sigmaf}}
52 \par {\loch\f3\fs24\lang1033\i0\b0 \u57556 ?{\f2 phiv}}
53 \par {\loch\f3\fs24\lang1033\i0\b0 \u57557 ?{\f2 delta}}
13 \formshade{\*\pgdscno0}\paperh15840\paperw12240\margl1800\margr1800\margt1440\margb1440\sectd\sbknone\sectunlocked1\pgndec\pgwsxn12240\pghsxn15840\marglsxn1800\margrsxn1800\margtsxn1440\margbsxn1440\ftnbj\ftnstart1\ftnrstcont\ftnnar\aenddoc\aftnrstcont\aftnstart1\aftnnrlc
14 \pgndec\pard\plain \s0\ql\widctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\loch\f5\fs24\lang1033\ql\widctlpar{\cf1\i0\b0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1033\loch\f4
15 \u913\'91}{\cf1\i0\b0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1033\loch\f6
16 Alpha}
17 \par \pard\plain \s0\ql\widctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\loch\f5\fs24\lang1033\ql\widctlpar{\cf1\i0\b0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1033\loch\f4
18 \u914\'92}{\cf1\i0\b0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1033\loch\f6
19 Beta}
20 \par \pard\plain \s0\ql\widctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\loch\f5\fs24\lang1033\ql\widctlpar{{\*\bkmkstart __DdeLink__81_2074821800}\cf1\i0\b0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1033\loch\f8
21 \u915\'93}{{\*\bkmkend __DdeLink__81_2074821800}\cf1\i0\b0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1033\loch\f6
22 Gamma}
23 \par \pard\plain \s0\ql\widctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\loch\f5\fs24\lang1033\ql\widctlpar{\cf1\i0\b0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1033\loch\f8
24 \u916\'94}{\cf1\i0\b0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1033\loch\f6
25 Delta}
26 \par \pard\plain \s0\ql\widctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\loch\f5\fs24\lang1033\ql\widctlpar{\cf1\i0\b0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1033\loch\f4
27 \u917\'95}{\cf1\i0\b0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1033\loch\f6
28 Epsilon}
29 \par \pard\plain \s0\ql\widctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\loch\f5\fs24\lang1033\ql\widctlpar{\cf1\i0\b0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1033\loch\f4
30 \u918\'96}{\cf1\i0\b0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1033\loch\f6
31 Zeta}
32 \par \pard\plain \s0\ql\widctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\loch\f5\fs24\lang1033\ql\widctlpar{\cf1\i0\b0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1033\loch\f4
33 \u919\'97}{\cf1\i0\b0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1033\loch\f6
34 Eta}
35 \par \pard\plain \s0\ql\widctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\loch\f5\fs24\lang1033\ql\widctlpar{\cf1\i0\b0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1033\loch\f8
36 \u920\'98}{\cf1\i0\b0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1033\loch\f6
37 Theta}
38 \par \pard\plain \s0\ql\widctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\loch\f5\fs24\lang1033\ql\widctlpar{\cf1\i0\b0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1033\loch\f4
39 \u921\'99}{\cf1\i0\b0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1033\loch\f6
40 Iota}
41 \par \pard\plain \s0\ql\widctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\loch\f5\fs24\lang1033\ql\widctlpar{\cf1\i0\b0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1033\loch\f4
42 \u922\'9a}{\cf1\i0\b0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1033\loch\f6
43 Kappa}
44 \par \pard\plain \s0\ql\widctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\loch\f5\fs24\lang1033\ql\widctlpar{\cf1\i0\b0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1033\loch\f8
45 \u923\'9b}{\cf1\i0\b0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1033\loch\f6
46 Lambda}
47 \par \pard\plain \s0\ql\widctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\loch\f5\fs24\lang1033\ql\widctlpar{\cf1\i0\b0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1033\loch\f4
48 \u924\'9c}{\cf1\i0\b0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1033\loch\f6
49 Mu}
50 \par \pard\plain \s0\ql\widctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\loch\f5\fs24\lang1033\ql\widctlpar{\cf1\i0\b0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1033\loch\f4
51 \u925\'9d}{\cf1\i0\b0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1033\loch\f6
52 Nu}
53 \par \pard\plain \s0\ql\widctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\loch\f5\fs24\lang1033\ql\widctlpar{\cf1\i0\b0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1033\loch\f8
54 \u926\'9e}{\cf1\i0\b0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1033\loch\f6
55 Xi}
56 \par \pard\plain \s0\ql\widctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\loch\f5\fs24\lang1033\ql\widctlpar{\cf1\i0\b0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1033\loch\f4
57 \u927\'9f}{\cf1\i0\b0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1033\loch\f6
58 Omicron}
59 \par \pard\plain \s0\ql\widctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\loch\f5\fs24\lang1033\ql\widctlpar{\cf1\i0\b0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1033\loch\f8
60 \u928\'a0}{\cf1\i0\b0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1033\loch\f6
61 Pi}
62 \par \pard\plain \s0\ql\widctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\loch\f5\fs24\lang1033\ql\widctlpar{\cf1\i0\b0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1033\loch\f4
63 \u929\'a1}{\cf1\i0\b0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1033\loch\f6
64 Rho}
65 \par \pard\plain \s0\ql\widctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\loch\f5\fs24\lang1033\ql\widctlpar{\cf1\i0\b0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1033\loch\f8
66 \u931\'a3}{\cf1\i0\b0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1033\loch\f6
67 Sigma}
68 \par \pard\plain \s0\ql\widctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\loch\f5\fs24\lang1033\ql\widctlpar{\cf1\i0\b0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1033\loch\f4
69 \u932\'a4}{\cf1\i0\b0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1033\loch\f6
70 Tau}
71 \par \pard\plain \s0\ql\widctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\loch\f5\fs24\lang1033\ql\widctlpar{\cf1\i0\b0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1033\loch\f8
72 \u933\'a5}{\cf1\i0\b0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1033\loch\f6
73 Upsilon}
74 \par \pard\plain \s0\ql\widctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\loch\f5\fs24\lang1033\ql\widctlpar{\cf1\i0\b0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1033\loch\f8
75 \u934\'a6}{\cf1\i0\b0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1033\loch\f6
76 Phi}
77 \par \pard\plain \s0\ql\widctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\loch\f5\fs24\lang1033\ql\widctlpar{\cf1\i0\b0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1033\loch\f4
78 \u935\'a7}{\cf1\i0\b0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1033\loch\f6
79 Chi}
80 \par \pard\plain \s0\ql\widctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\loch\f5\fs24\lang1033\ql\widctlpar{\cf1\i0\b0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1033\loch\f8
81 \u936\'a8}{\cf1\i0\b0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1033\loch\f6
82 Psi}
83 \par \pard\plain \s0\ql\widctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\loch\f5\fs24\lang1033\ql\widctlpar{\cf1\i0\b0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1033\loch\f8
84 \u937\'a9}{\cf1\i0\b0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1033\loch\f6
85 Omega}
86 \par \pard\plain \s0\ql\widctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\loch\f5\fs24\lang1033\ql\widctlpar{\cf1\i0\b0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1033\loch\f8
87 \u945\'b1}{\cf1\i0\b0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1033\loch\f6
88 alpha}
89 \par \pard\plain \s0\ql\widctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\loch\f5\fs24\lang1033\ql\widctlpar{\cf1\i0\b0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1033\loch\f8
90 \u946\'b2}{\cf1\i0\b0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1033\loch\f6
91 beta}
92 \par \pard\plain \s0\ql\widctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\loch\f5\fs24\lang1033\ql\widctlpar{\cf1\i0\b0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1033\loch\f8
93 \u947\'b3}{\cf1\i0\b0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1033\loch\f6
94 gamma}
95 \par \pard\plain \s0\ql\widctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\loch\f5\fs24\lang1033\ql\widctlpar{\cf1\i0\b0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1033\loch\f8
96 \u948\'b4}{\cf1\i0\b0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1033\loch\f6
97 delta}
98 \par \pard\plain \s0\ql\widctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\loch\f5\fs24\lang1033\ql\widctlpar{\cf1\i0\b0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1033\loch\f8
99 \u1013\'b5}{\cf1\i0\b0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1033\loch\f6
100 epsilon}
101 \par \pard\plain \s0\ql\widctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\loch\f5\fs24\lang1033\ql\widctlpar{\cf1\i0\b0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1033\loch\f8
102 \u950\'b6}{\cf1\i0\b0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1033\loch\f6
103 zeta}
104 \par \pard\plain \s0\ql\widctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\loch\f5\fs24\lang1033\ql\widctlpar{\cf1\i0\b0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1033\loch\f8
105 \u951\'b7}{\cf1\i0\b0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1033\loch\f6
106 eta}
107 \par \pard\plain \s0\ql\widctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\loch\f5\fs24\lang1033\ql\widctlpar{\cf1\i0\b0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1033\loch\f8
108 \u952\'b8}{\cf1\i0\b0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1033\loch\f6
109 theta}
110 \par \pard\plain \s0\ql\widctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\loch\f5\fs24\lang1033\ql\widctlpar{\cf1\i0\b0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1033\loch\f8
111 \u953\'b9}{\cf1\i0\b0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1033\loch\f6
112 iota}
113 \par \pard\plain \s0\ql\widctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\loch\f5\fs24\lang1033\ql\widctlpar{\cf1\i0\b0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1033\loch\f8
114 \u954\'ba}{\cf1\i0\b0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1033\loch\f6
115 kappa}
116 \par \pard\plain \s0\ql\widctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\loch\f5\fs24\lang1033\ql\widctlpar{\cf1\i0\b0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1033\loch\f8
117 \u955\'bb}{\cf1\i0\b0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1033\loch\f6
118 lambda}
119 \par \pard\plain \s0\ql\widctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\loch\f5\fs24\lang1033\ql\widctlpar{\cf1\i0\b0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1033\loch\f8
120 \u956\'bc}{\cf1\i0\b0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1033\loch\f6
121 mu}
122 \par \pard\plain \s0\ql\widctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\loch\f5\fs24\lang1033\ql\widctlpar{\cf1\i0\b0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1033\loch\f8
123 \u957\'bd}{\cf1\i0\b0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1033\loch\f6
124 nu}
125 \par \pard\plain \s0\ql\widctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\loch\f5\fs24\lang1033\ql\widctlpar{\cf1\i0\b0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1033\loch\f8
126 \u958\'be}{\cf1\i0\b0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1033\loch\f6
127 xi}
128 \par \pard\plain \s0\ql\widctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\loch\f5\fs24\lang1033\ql\widctlpar{\cf1\i0\b0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1033\loch\f8
129 \u959\'bf}{\cf1\i0\b0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1033\loch\f6
130 omicron}
131 \par \pard\plain \s0\ql\widctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\loch\f5\fs24\lang1033\ql\widctlpar{\cf1\i0\b0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1033\loch\f8
132 \u960\'c0}{\cf1\i0\b0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1033\loch\f6
133 pi}
134 \par \pard\plain \s0\ql\widctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\loch\f5\fs24\lang1033\ql\widctlpar{\cf1\i0\b0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1033\loch\f8
135 \u961\'c1}{\cf1\i0\b0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1033\loch\f6
136 rho}
137 \par \pard\plain \s0\ql\widctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\loch\f5\fs24\lang1033\ql\widctlpar{\cf1\i0\b0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1033\loch\f8
138 \u963\'c3}{\cf1\i0\b0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1033\loch\f6
139 sigma}
140 \par \pard\plain \s0\ql\widctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\loch\f5\fs24\lang1033\ql\widctlpar{\cf1\i0\b0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1033\loch\f8
141 \u964\'c4}{\cf1\i0\b0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1033\loch\f6
142 tau}
143 \par \pard\plain \s0\ql\widctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\loch\f5\fs24\lang1033\ql\widctlpar{\cf1\i0\b0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1033\loch\f8
144 \u965\'c5}{\cf1\i0\b0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1033\loch\f6
145 upsilon}
146 \par \pard\plain \s0\ql\widctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\loch\f5\fs24\lang1033\ql\widctlpar{\cf1\i0\b0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1033\loch\f8
147 \u981\'d5}{\cf1\i0\b0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1033\loch\f6
148 phi}
149 \par \pard\plain \s0\ql\widctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\loch\f5\fs24\lang1033\ql\widctlpar{\cf1\i0\b0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1033\loch\f8
150 \u967\'c7}{\cf1\i0\b0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1033\loch\f6
151 chi}
152 \par \pard\plain \s0\ql\widctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\loch\f5\fs24\lang1033\ql\widctlpar{\cf1\i0\b0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1033\loch\f8
153 \u968\'c8}{\cf1\i0\b0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1033\loch\f6
154 psi}
155 \par \pard\plain \s0\ql\widctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\loch\f5\fs24\lang1033\ql\widctlpar{\cf1\i0\b0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1033\loch\f8
156 \u969\'c9}{\cf1\i0\b0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1033\loch\f6
157 omega}
158 \par \pard\plain \s0\ql\widctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\loch\f5\fs24\lang1033\ql\widctlpar{\cf1\i0\b0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1033\loch\f8
159 \u982\'d6}{\cf1\i0\b0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1033\loch\f6
160 piv}
161 \par \pard\plain \s0\ql\widctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\loch\f5\fs24\lang1033\ql\widctlpar{\cf1\i0\b0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1033\loch\f8
162 \u977\'d1}{\cf1\i0\b0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1033\loch\f6
163 thetav}
164 \par \pard\plain \s0\ql\widctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\loch\f5\fs24\lang1033\ql\widctlpar{\cf1\i0\b0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1033\loch\f9
165 \u949\'f5}{\cf1\i0\b0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1033\loch\f6
166 epsilonv}
167 \par \pard\plain \s0\ql\widctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\loch\f5\fs24\lang1033\ql\widctlpar{\cf1\i0\b0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1033\loch\f8
168 \u1008\'f0}{\cf1\i0\b0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1033\loch\f6
169 kappav}
170 \par \pard\plain \s0\ql\widctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\loch\f5\fs24\lang1033\ql\widctlpar{\cf1\i0\b0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1033\loch\f8
171 \u1009\'f1}{\cf1\i0\b0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1033\loch\f6
172 rhov}
173 \par \pard\plain \s0\ql\widctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\loch\f5\fs24\lang1033\ql\widctlpar{\cf1\i0\b0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1033\loch\f8
174 \u962\'c2}{\cf1\i0\b0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1033\loch\f6
175 sigmaf}
176 \par \pard\plain \s0\ql\widctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\loch\f5\fs24\lang1033\ql\widctlpar{\cf1\i0\b0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1033\loch\f8
177 \u966\'c6}{\cf1\i0\b0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1033\loch\f6
178 phiv}
54179 \par }
11 TESTS = test_html.sh test_latex.sh
22
33 # the data set for the tests
4 testdata = Greek1.rtf Greek2.rtf \
4 testdata = \
5 Greek1.rtf \
6 Greek2.rtf \
7 Turkish.rtf \
8 accents.rtf \
59 ascii_decimal.rtf \
610 backslash.rtf \
11 body.rtf \
712 borders_shading.rtf \
813 braces.rtf \
914 character_formatting.rtf \
1015 chars.rtf \
1116 columns.rtf \
17 cp1251-russian-alphabet.rtf \
1218 font_size.rtf \
1319 font_styles.rtf \
1420 lists.rtf \
1521 paragraph_formatting.rtf \
22 pict.rtf \
23 quotes.rtf \
1624 symbol.rtf \
1725 text_color.rtf \
1826 text_formatting.rtf \
1927 unicode4.rtf
2028
2129 # the result set for the html test
22 testresults_html = Greek1.rtf.html Greek2.rtf.html \
30 testresults_html = \
31 Greek1.rtf.html \
32 Greek2.rtf.html \
33 Turkish.rtf.html \
34 accents.rtf.html \
2335 ascii_decimal.rtf.html \
2436 backslash.rtf.html \
37 body.rtf.html \
2538 borders_shading.rtf.html \
2639 braces.rtf.html \
2740 character_formatting.rtf.html \
2841 chars.rtf.html \
2942 columns.rtf.html \
43 cp1251-russian-alphabet.rtf.html \
3044 font_size.rtf.html \
3145 font_styles.rtf.html \
3246 lists.rtf.html \
3347 paragraph_formatting.rtf.html \
48 pict.rtf.html \
49 quotes.rtf.html \
3450 symbol.rtf.html \
3551 text_color.rtf.html \
3652 text_formatting.rtf.html \
3753 unicode4.rtf.html
3854
3955 # the result set for the latex test
40 testresults_tex = Greek1.rtf.tex Greek2.rtf.tex \
56 testresults_tex = \
57 Greek1.rtf.tex \
58 Greek2.rtf.tex \
59 Turkish.rtf.tex \
60 accents.rtf.tex \
4161 ascii_decimal.rtf.tex \
4262 backslash.rtf.tex \
63 body.rtf.tex \
4364 borders_shading.rtf.tex \
4465 braces.rtf.tex \
4566 character_formatting.rtf.tex \
4667 chars.rtf.tex \
4768 columns.rtf.tex \
69 cp1251-russian-alphabet.rtf.tex \
4870 font_size.rtf.tex \
4971 font_styles.rtf.tex \
5072 lists.rtf.tex \
5173 paragraph_formatting.rtf.tex \
74 pict.rtf.tex \
75 quotes.rtf.tex \
5276 symbol.rtf.tex \
5377 text_color.rtf.tex \
5478 text_formatting.rtf.tex \
5579 unicode4.rtf.tex
5680
5781 # need to wipe out test results on make clean
58 CLEANFILES = $(testresults_html) $(testresults_tex)
82 CLEANFILES = $(testresults_html) $(testresults_tex) pict001.wmf
5983
6084 # add the test scripts and the test data to the distributed files
6185 EXTRA_DIST = $(TESTS) $(testdata)
6286
63 TESTS_ENVIRONMENT = UNRTF=$(top_builddir)/src/unrtf
87 TESTS_ENVIRONMENT = UNRTF=$(top_builddir)/src/unrtf UNRTF_SEARCH_PATH=$(top_builddir)/outputs/
6488
6589 # ensure that the distributed scripts are executable before distribution.
6690 # Could be necessary if checking out CVS.
0 # Makefile.in generated by automake 1.11.1 from Makefile.am.
0 # Makefile.in generated by automake 1.12.1 from Makefile.am.
11 # @configure_input@
22
3 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
4 # 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation,
5 # Inc.
3 # Copyright (C) 1994-2012 Free Software Foundation, Inc.
4
65 # This Makefile.in is free software; the Free Software Foundation
76 # gives unlimited permission to copy and/or distribute it,
87 # with or without modifications, as long as this notice is preserved.
1413
1514 @SET_MAKE@
1615 VPATH = @srcdir@
16 am__make_dryrun = \
17 { \
18 am__dry=no; \
19 case $$MAKEFLAGS in \
20 *\\[\ \ ]*) \
21 echo 'am--echo: ; @echo "AM" OK' | $(MAKE) -f - 2>/dev/null \
22 | grep '^AM OK$$' >/dev/null || am__dry=yes;; \
23 *) \
24 for am__flg in $$MAKEFLAGS; do \
25 case $$am__flg in \
26 *=*|--*) ;; \
27 *n*) am__dry=yes; break;; \
28 esac; \
29 done;; \
30 esac; \
31 test $$am__dry = yes; \
32 }
1733 pkgdatadir = $(datadir)/@PACKAGE@
1834 pkgincludedir = $(includedir)/@PACKAGE@
1935 pkglibdir = $(libdir)/@PACKAGE@
4460 CONFIG_CLEAN_VPATH_FILES =
4561 SOURCES =
4662 DIST_SOURCES =
47 am__tty_colors = \
48 red=; grn=; lgn=; blu=; std=
63 am__can_run_installinfo = \
64 case $$AM_UPDATE_INFO_DIR in \
65 n|no|NO) false;; \
66 *) (install-info --version) >/dev/null 2>&1;; \
67 esac
68 am__tty_colors_dummy = \
69 mgn= red= grn= lgn= blu= brg= std=; \
70 am__color_tests=no
71 am__tty_colors = $(am__tty_colors_dummy)
4972 DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
5073 ACLOCAL = @ACLOCAL@
5174 AMTAR = @AMTAR@
85108 PACKAGE_NAME = @PACKAGE_NAME@
86109 PACKAGE_STRING = @PACKAGE_STRING@
87110 PACKAGE_TARNAME = @PACKAGE_TARNAME@
111 PACKAGE_URL = @PACKAGE_URL@
88112 PACKAGE_VERSION = @PACKAGE_VERSION@
89113 PATH_SEPARATOR = @PATH_SEPARATOR@
90114 SET_MAKE = @SET_MAKE@
146170 TESTS = test_html.sh test_latex.sh
147171
148172 # the data set for the tests
149 testdata = Greek1.rtf Greek2.rtf \
173 testdata = \
174 Greek1.rtf \
175 Greek2.rtf \
176 Turkish.rtf \
177 accents.rtf \
150178 ascii_decimal.rtf \
151179 backslash.rtf \
180 body.rtf \
152181 borders_shading.rtf \
153182 braces.rtf \
154183 character_formatting.rtf \
155184 chars.rtf \
156185 columns.rtf \
186 cp1251-russian-alphabet.rtf \
157187 font_size.rtf \
158188 font_styles.rtf \
159189 lists.rtf \
160190 paragraph_formatting.rtf \
191 pict.rtf \
192 quotes.rtf \
161193 symbol.rtf \
162194 text_color.rtf \
163195 text_formatting.rtf \
165197
166198
167199 # the result set for the html test
168 testresults_html = Greek1.rtf.html Greek2.rtf.html \
200 testresults_html = \
201 Greek1.rtf.html \
202 Greek2.rtf.html \
203 Turkish.rtf.html \
204 accents.rtf.html \
169205 ascii_decimal.rtf.html \
170206 backslash.rtf.html \
207 body.rtf.html \
171208 borders_shading.rtf.html \
172209 braces.rtf.html \
173210 character_formatting.rtf.html \
174211 chars.rtf.html \
175212 columns.rtf.html \
213 cp1251-russian-alphabet.rtf.html \
176214 font_size.rtf.html \
177215 font_styles.rtf.html \
178216 lists.rtf.html \
179217 paragraph_formatting.rtf.html \
218 pict.rtf.html \
219 quotes.rtf.html \
180220 symbol.rtf.html \
181221 text_color.rtf.html \
182222 text_formatting.rtf.html \
184224
185225
186226 # the result set for the latex test
187 testresults_tex = Greek1.rtf.tex Greek2.rtf.tex \
227 testresults_tex = \
228 Greek1.rtf.tex \
229 Greek2.rtf.tex \
230 Turkish.rtf.tex \
231 accents.rtf.tex \
188232 ascii_decimal.rtf.tex \
189233 backslash.rtf.tex \
234 body.rtf.tex \
190235 borders_shading.rtf.tex \
191236 braces.rtf.tex \
192237 character_formatting.rtf.tex \
193238 chars.rtf.tex \
194239 columns.rtf.tex \
240 cp1251-russian-alphabet.rtf.tex \
195241 font_size.rtf.tex \
196242 font_styles.rtf.tex \
197243 lists.rtf.tex \
198244 paragraph_formatting.rtf.tex \
245 pict.rtf.tex \
246 quotes.rtf.tex \
199247 symbol.rtf.tex \
200248 text_color.rtf.tex \
201249 text_formatting.rtf.tex \
203251
204252
205253 # need to wipe out test results on make clean
206 CLEANFILES = $(testresults_html) $(testresults_tex)
254 CLEANFILES = $(testresults_html) $(testresults_tex) pict001.wmf
207255
208256 # add the test scripts and the test data to the distributed files
209257 EXTRA_DIST = $(TESTS) $(testdata)
210 TESTS_ENVIRONMENT = UNRTF=$(top_builddir)/src/unrtf
258 TESTS_ENVIRONMENT = UNRTF=$(top_builddir)/src/unrtf UNRTF_SEARCH_PATH=$(top_builddir)/outputs/
211259 all: all-am
212260
213261 .SUFFIXES:
247295 ctags: CTAGS
248296 CTAGS:
249297
298 cscope cscopelist:
299
250300
251301 check-TESTS: $(TESTS)
252302 @failed=0; all=0; xfail=0; xpass=0; skip=0; \
258308 if test -f ./$$tst; then dir=./; \
259309 elif test -f $$tst; then dir=; \
260310 else dir="$(srcdir)/"; fi; \
261 if $(TESTS_ENVIRONMENT) $${dir}$$tst; then \
311 if $(TESTS_ENVIRONMENT) $${dir}$$tst $(AM_TESTS_FD_REDIRECT); then \
262312 all=`expr $$all + 1`; \
263313 case " $(XFAIL_TESTS) " in \
264314 *[\ \ ]$$tst[\ \ ]*) \
329379 fi; \
330380 dashes=`echo "$$dashes" | sed s/./=/g`; \
331381 if test "$$failed" -eq 0; then \
332 echo "$$grn$$dashes"; \
382 col="$$grn"; \
333383 else \
334 echo "$$red$$dashes"; \
384 col="$$red"; \
335385 fi; \
336 echo "$$banner"; \
337 test -z "$$skipped" || echo "$$skipped"; \
338 test -z "$$report" || echo "$$report"; \
339 echo "$$dashes$$std"; \
386 echo "$${col}$$dashes$${std}"; \
387 echo "$${col}$$banner$${std}"; \
388 test -z "$$skipped" || echo "$${col}$$skipped$${std}"; \
389 test -z "$$report" || echo "$${col}$$report$${std}"; \
390 echo "$${col}$$dashes$${std}"; \
340391 test "$$failed" -eq 0; \
341392 else :; fi
342393
388439
389440 installcheck: installcheck-am
390441 install-strip:
391 $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
392 install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
393 `test -z '$(STRIP)' || \
394 echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
442 if test -z '$(STRIP)'; then \
443 $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
444 install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
445 install; \
446 else \
447 $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
448 install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
449 "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \
450 fi
395451 mostlyclean-generic:
396452
397453 clean-generic:
+0
-50
tests/body.html less more
0 <?xml version="1.0" encoding="UTF-8"?>
1 <!DOCTYPE html PUBLIC "-//ABISOURCE//DTD XHTML plus AWML 2.2//EN" "http://www.abisource.com/2004/xhtml-awml/xhtml-awml.mod">
2 <html xmlns="http://www.w3.org/1999/xhtml" xmlns:awml="http://www.abisource.com/2004/xhtml-awml/">
3 <head>
4 <!-- ======================================================= -->
5 <!-- Created by AbiWord, a free, Open Source wordprocessor. -->
6 <!-- For more information visit http://www.abisource.com. -->
7 <!-- ======================================================= -->
8 <meta http-equiv="content-type" content="text/html;charset=UTF-8" />
9 <title>I would like to submit an abstract that include lots of Ca2+ and Mg2+ as well as some interesting results on Vrev that may or may not be of any value whatsoever</title>
10 <meta name="Title" content="I would like to submit an abstract that include lots of Ca2+ and Mg2+ as well as some interesting results on Vrev that may or may not be of any value whatsoever" />
11 <meta name="Author" content="Trevor Lewis" />
12 <style type="text/css">
13 <!--
14 @media print, projection, embossed {
15 body {
16 padding-top:1.000000in;
17 padding-bottom:1.000000in;
18 padding-left:1.250000in;
19 padding-right:1.250000in;
20 }
21 }
22 body {
23 font-weight:normal;
24 font-family:'Times New Roman';
25 font-style:normal;
26 text-align:left;
27 text-indent:0in;
28 text-decoration:none;
29 widows:2;
30 color:#000000;
31 font-variant:normal;
32 font-size:12pt;
33 }
34 table {
35 }
36 td {
37 border-collapse:collapse;
38 text-align:left;
39 vertical-align:top;
40 }
41 -->
42 </style>
43 </head>
44 <body>
45 <div>
46 <p dir="ltr" style="text-align:left;margin-bottom:0.0000in;margin-top:0.0000in;margin-right:0.0000in"><span xml:lang="en-AU" lang="en-AU">I would like to submit an abstract that include lots of Ca</span><span style="vertical-align:super" xml:lang="en-AU" lang="en-AU">2+</span><span xml:lang="en-AU" lang="en-AU">&nbsp;</span><span xml:lang="en-AU" lang="en-AU">and Mg</span><span style="vertical-align:super" xml:lang="en-AU" lang="en-AU">2+</span><span xml:lang="en-AU" lang="en-AU">&nbsp;</span><span xml:lang="en-AU" lang="en-AU">as well as some interesting results on V</span><span style="vertical-align:sub" xml:lang="en-AU" lang="en-AU">rev</span><span xml:lang="en-AU" lang="en-AU"> that</span><span xml:lang="en-AU" lang="en-AU">&nbsp;</span><span style="font-style:italic" xml:lang="en-AU" lang="en-AU">may or may not</span><span xml:lang="en-AU" lang="en-AU"> be of</span><span xml:lang="en-AU" lang="en-AU">&nbsp;</span><span style="font-weight:bold" xml:lang="en-AU" lang="en-AU">any value</span><span xml:lang="en-AU" lang="en-AU"> whatsoever.</span><span xml:lang="en-AU" lang="en-AU">&nbsp;</span><span xml:lang="en-AU" lang="en-AU">The point is that when there</span><span xml:lang="en-AU" lang="en-AU">&nbsp;</span><span style="text-decoration:underline" xml:lang="en-AU" lang="en-AU">are</span><span xml:lang="en-AU" lang="en-AU"> some results,</span><span xml:lang="en-AU" lang="en-AU">&nbsp;</span><span xml:lang="en-AU" lang="en-AU">one</span><span xml:lang="en-AU" lang="en-AU">&nbsp;</span><span style="font-style:italic" xml:lang="en-AU" lang="en-AU">must</span><span xml:lang="en-AU" lang="en-AU"> publish them or suffer the fate of Reneé Dècartes or perhaps Kopernicus.</span><span xml:lang="en-AU" lang="en-AU">&nbsp;</span><span xml:lang="en-AU" lang="en-AU">It is not as simple as introducing a few variables of</span><span xml:lang="en-AU" lang="en-AU">&nbsp;</span><span style="font-family:'Times New Roman Greek'" xml:lang="en-AU" lang="en-AU">α β</span><span style="font-family:'Symbol'" xml:lang="en-AU" lang="en-AU">&nbsp;</span><span xml:lang="en-AU" lang="en-AU">and</span><span xml:lang="en-AU" lang="en-AU">&nbsp;</span><span style="font-family:'Times New Roman Greek'" xml:lang="en-AU" lang="en-AU">β</span><span style="font-family:'Times New Roman Greek'" xml:lang="en-AU" lang="en-AU">&nbsp;</span><span xml:lang="en-AU" lang="en-AU">in an abstract equation that the values and provides an Å value,</span><span xml:lang="en-AU" lang="en-AU">&nbsp;</span><span xml:lang="en-AU" lang="en-AU">or perhaps</span><span xml:lang="en-AU" lang="en-AU">&nbsp;</span><span xml:lang="en-AU" lang="en-AU">â or ê but I can't find how to insert a bar,</span><span xml:lang="en-AU" lang="en-AU">&nbsp;</span><span xml:lang="en-AU" lang="en-AU">but there is a</span><span xml:lang="en-AU" lang="en-AU">&nbsp;</span><span style="font-family:'Symbol'" xml:lang="en-AU" lang="en-AU">S</span><span xml:lang="en-AU" lang="en-AU"> as a symbol font.</span><span style="font-family:'Times New Roman Greek'" xml:lang="en-AU" lang="en-AU">α β γ δ ε ζ η θ ι κ λ μ ν ξ ο</span></p>
47 </div>
48 </body>
49 </html>
+0
-31
tests/body.rtf less more
0 {\rtf1\adeflang1025\ansi\ansicpg1252\uc1\adeff0\deff0\stshfdbch0\stshfloch0\stshfhich0\stshfbi0\deflang3081\deflangfe3081{\fonttbl{\f0\froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\f3\froman\fcharset2\fprq2{\*\panose 05050102010706020507}Symbol;}{\f116\froman\fcharset238\fprq2 Times New Roman CE;}
1 {\f117\froman\fcharset204\fprq2 Times New Roman Cyr;}{\f119\froman\fcharset161\fprq2 Times New Roman Greek;}{\f120\froman\fcharset162\fprq2 Times New Roman Tur;}{\f121\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);}
2 {\f122\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);}{\f123\froman\fcharset186\fprq2 Times New Roman Baltic;}{\f124\froman\fcharset163\fprq2 Times New Roman (Vietnamese);}}{\colortbl;\red0\green0\blue0;\red0\green0\blue255;
3 \red0\green255\blue255;\red0\green255\blue0;\red255\green0\blue255;\red255\green0\blue0;\red255\green255\blue0;\red255\green255\blue255;\red0\green0\blue128;\red0\green128\blue128;\red0\green128\blue0;\red128\green0\blue128;\red128\green0\blue0;
4 \red128\green128\blue0;\red128\green128\blue128;\red192\green192\blue192;}{\stylesheet{\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0
5 \fs24\lang3081\langfe3081\cgrid\langnp3081\langfenp3081 \snext0 Normal;}{\*\cs10 \additive \ssemihidden Default Paragraph Font;}{\*
6 \ts11\tsrowd\trftsWidthB3\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\trcbpat1\trcfpat1\tblind0\tblindtype3\tscellwidthfts0\tsvertalt\tsbrdrt\tsbrdrl\tsbrdrb\tsbrdrr\tsbrdrdgl\tsbrdrdgr\tsbrdrh\tsbrdrv
7 \ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs20 \ltrch\fcs0 \fs20\lang1024\langfe1024\cgrid\langnp1024\langfenp1024 \snext11 \ssemihidden Normal Table;}}
8 {\*\latentstyles\lsdstimax156\lsdlockeddef0}{\*\rsidtbl \rsid3415423\rsid7869239\rsid7935542\rsid9401381\rsid10247107\rsid11229018\rsid11565359\rsid11614425\rsid15805443}{\*\generator Microsoft Word 11.0.8106;}{\info
9 {\title I would like to submit an abstract that include lots of Ca2+ and Mg2+ as well as some interesting results on Vrev that may or may not be of any value whatsoever}{\author Trevor Lewis}{\operator Trevor Lewis}{\creatim\yr2007\mo2\dy6\hr11\min6}
10 {\revtim\yr2007\mo2\dy6\hr12\min11}{\version3}{\edmins40}{\nofpages1}{\nofwords75}{\nofchars434}{\*\company The University of New South Wales}{\nofcharsws508}{\vern24611}{\*\password 00000000}}{\*\xmlnstbl {\xmlns1 http://schemas.microsoft.com/office/word
11 /2003/wordml}}\paperw11906\paperh16838\margl1800\margr1800\margt1440\margb1440\gutter0\ltrsect
12 \widowctrl\ftnbj\aenddoc\donotembedsysfont1\donotembedlingdata0\grfdocevents0\validatexml1\showplaceholdtext0\ignoremixedcontent0\saveinvalidxml0\showxmlerrors1\noxlattoyen\expshrtn\noultrlspc\dntblnsbdb\nospaceforul\formshade\horzdoc\dgmargin\dghspace180
13 \dgvspace180\dghorigin1800\dgvorigin1440\dghshow1\dgvshow1
14 \jexpand\viewkind1\viewscale100\pgbrdrhead\pgbrdrfoot\splytwnine\ftnlytwnine\htmautsp\nolnhtadjtbl\useltbaln\alntblind\lytcalctblwd\lyttblrtgr\lnbrkrule\nobrkwrptbl\snaptogridincell\allowfieldendsel\wrppunct
15 \asianbrkrule\rsidroot11614425\newtblstyruls\nogrowautofit \fet0{\*\wgrffmtfilter 013f}\ilfomacatclnup0\ltrpar \sectd \ltrsect\linex0\headery708\footery708\colsx708\endnhere\sectlinegrid360\sectdefaultcl\sftnbj {\*\pnseclvl1
16 \pnucrm\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl2\pnucltr\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl3\pndec\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl4\pnlcltr\pnstart1\pnindent720\pnhang {\pntxta )}}{\*\pnseclvl5
17 \pndec\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl6\pnlcltr\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl7\pnlcrm\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl8\pnlcltr\pnstart1\pnindent720\pnhang
18 {\pntxtb (}{\pntxta )}}{\*\pnseclvl9\pnlcrm\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}\pard\plain \ltrpar\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0
19 \fs24\lang3081\langfe3081\cgrid\langnp3081\langfenp3081 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid11614425 I would like to submit an abstract that include lots of Ca}{\rtlch\fcs1 \af0 \ltrch\fcs0 \super\insrsid11614425\charrsid11614425 2+}{\rtlch\fcs1 \af0
20 \ltrch\fcs0 \insrsid11614425 and Mg}{\rtlch\fcs1 \af0 \ltrch\fcs0 \super\insrsid11614425\charrsid11614425 2+}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid11614425 as well as some interesting results on V}{\rtlch\fcs1 \af0 \ltrch\fcs0
21 \sub\insrsid11614425\charrsid11614425 rev}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid11614425 that }{\rtlch\fcs1 \af0 \ltrch\fcs0 \i\insrsid11614425 may or may not}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid11614425 be of }{\rtlch\fcs1 \af0 \ltrch\fcs0
22 \b\insrsid11614425 any value}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid11614425 whatsoever. The point is that when there }{\rtlch\fcs1 \af0 \ltrch\fcs0 \ul\insrsid11614425 are}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid11614425 some results, one }{\rtlch\fcs1
23 \af0 \ltrch\fcs0 \i\insrsid11614425 must}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid11614425 publish them or suffer the fate of Rene\'e9 D\'e8cartes or perhaps Kopernicus. It is not as simple as introducing a few variables of }{\rtlch\fcs1 \af119 \ltrch\fcs0
24 \f119\insrsid11229018 \'e1 \'e2}{\rtlch\fcs1 \af0 \ltrch\fcs0 \f3\insrsid15805443 \'20}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid15805443 and}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid11614425 }{\rtlch\fcs1 \af119 \ltrch\fcs0 \f119\insrsid15805443 \'e2 }{\rtlch\fcs1
25 \af0 \ltrch\fcs0 \insrsid11565359 in an abstract equation that}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid11614425 the values and provides an \'c5 value, or perhaps }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid10247107 \'e2 or \'ea but I can\rquote
26 t find how to insert a ba}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid11565359 r, but there is a }{\rtlch\fcs1 \af0 \ltrch\fcs0 \f3\insrsid11565359\charrsid11565359 \'53}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid11565359 as a symbol font.}
27 {\rtlch\fcs1 \af119 \ltrch\fcs0 \insrsid7935542\charrsid11565359 \f119 \'e1 \'e2 \'e3 \'e4 \'e5 \'e6 \'e7 \'e8 \'e9 \'ea \'eb \'ec \'ed \'ee \'ef}
28 {\rtlch\fcs1 \af0
29 \ltrch\fcs0 \insrsid7935542\charrsid11565359
30 \par }}
0 {\rtf1\ansi\deff1
1 {\fonttbl
2 {\f6\fnil x;}
3 {\f5\fnil x;}
4 {\f4\fnil Symbol;}
5 {\f3\fnil Courier;}
6 {\f2\fnil x;}
7 {\f1\fnil TmsRmn;}
8 }
9 \paperh15840 \paperw12240
10 \margl1440 \margr1440 \pard \f1\i0\b0
11 \fs20 {\sl-240\sa0\sb0\par}
12 \f1\i0\b0
13 \b \pard \qj \sl240 NAME\f1\i0\b0
0 {\rtf1\ansi\deff3\adeflang1025
1 {\fonttbl{\f0\froman\fprq2\fcharset0 Times New Roman;}{\f1\froman\fprq2\fcharset2 Symbol;}{\f2\fswiss\fprq2\fcharset0 Arial;}{\f3\froman\fprq2\fcharset0 Liberation Serif{\*\falt Times New Roman};}{\f4\froman\fprq0\fcharset1 TmsRmn{\*\falt Times New Roman};}{\f5\froman\fprq0\fcharset1 Courier{\*\falt Courier New};}{\f6\froman\fprq0\fcharset1 Liberation Serif{\*\falt Times New Roman};}{\f7\fswiss\fprq0\fcharset1 Liberation Sans{\*\falt Arial};}{\f8\froman\fprq0\fcharset1 OpenSymbol{\*\falt Arial Unicode MS};}{\f9\froman\fprq0\fcharset1 Symbol;}{\f10\froman\fprq0\fcharset1 DejaVu Sans;}{\f11\fnil\fprq0\fcharset2 OpenSymbol{\*\falt Arial Unicode MS};}{\f12\fnil\fprq2\fcharset0 Droid Sans Fallback;}{\f13\fnil\fprq2\fcharset0 Arial;}{\f14\fnil\fprq0\fcharset1 DejaVu Sans;}{\f15\fswiss\fprq0\fcharset1 FreeSans;}{\f16\fnil\fprq0\fcharset1 OpenSymbol{\*\falt Arial Unicode MS};}{\f17\fnil\fprq0\fcharset1 FreeSans;}}
2 {\colortbl;\red0\green0\blue0;\red128\green128\blue128;}
3 {\stylesheet{\s0\snext0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033 Normal;}
4 {\s15\sbasedon0\snext16\ql\nowidctlpar\sb240\sa120\keepn\ltrpar\cf0\kerning1\dbch\af12\langfe2052\dbch\af17\afs28\alang1081\loch\f7\fs28\lang1033 Heading;}
5 {\s16\sbasedon0\snext16\ql\nowidctlpar\sb0\sa120\ltrpar\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033 Text body;}
6 {\s17\sbasedon16\snext17\ql\nowidctlpar\sb0\sa120\ltrpar\cf0\kerning1\dbch\af13\langfe2052\dbch\af15\afs24\alang1081\loch\f6\fs24\lang1033 List;}
7 {\s18\sbasedon0\snext18\ql\nowidctlpar\sb120\sa120\noline\ltrpar\cf0\i\kerning1\dbch\af13\langfe2052\dbch\af15\afs24\alang1081\ai\loch\f6\fs24\lang1033 Caption;}
8 {\s19\sbasedon0\snext19\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\dbch\af13\langfe2052\dbch\af15\afs24\alang1081\loch\f6\fs24\lang1033 Index;}
9 }{\info{\creatim\yr0\mo0\dy0\hr0\min0}{\revtim\yr0\mo0\dy0\hr0\min0}{\printim\yr0\mo0\dy0\hr0\min0}{\comment LibreOffice}{\vern3600}}\deftab720
10 \viewscale130
11 {\*\pgdsctbl
12 {\pgdsc0\pgdscuse195\pgwsxn12240\pghsxn15840\marglsxn1440\margrsxn1440\margtsxn1440\margbsxn1440\pgdscnxt0 Default;}}
13 \formshade{\*\pgdscno0}\paperh15840\paperw12240\margl1440\margr1440\margt1440\margb1440\sectd\sbknone\sectunlocked1\pgndec\pgwsxn12240\pghsxn15840\marglsxn1440\margrsxn1440\margtsxn1440\margbsxn1440\ftnbj\ftnstart1\ftnrstcont\ftnnar\aenddoc\aftnrstcont\aftnstart1\aftnnrlc
14 \pgndec\pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl-240\slmult0\ql\nowidctlpar\sb0\sa0{\cf1\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\fs24\lang1033
15 }
16 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\qj\nowidctlpar{\cf1\i0\b\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
17 NAME}
18 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl-240\slmult0\qj\nowidctlpar\sb0\sa0\cf1\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1033
1419
15 \par
16 {\sl-240\sa0\sb0\par}
17 groff_char - groff character names
18 \par
19 {\sl-240\sa0\sb0\par}
20 \f1\i0\b0
21 \b DESCRIPTION\f1\i0\b0
20 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\qj\nowidctlpar{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
21 groff_char - groff character names}
22 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl-240\slmult0\qj\nowidctlpar\sb0\sa0\cf1\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1033
2223
23 \par
24 {\sl-240\sa0\sb0\par}
25 This manual page lists the standard \f1\i0\b0
24 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\qj\nowidctlpar{\cf1\i0\b\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
25 DESCRIPTION}
26 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl-240\slmult0\qj\nowidctlpar\sb0\sa0\cf1\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1033
2627
27 \b groff\f1\i0\b0
28 input characters. Only the characters that are
29 available for the device that is being used to print
30 or view this manual page will be displayed (the device
31 currently used is \'91\'92). The \f1\i0\b0
28 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\qj\nowidctlpar{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
29 This manual page lists the standard }{\cf1\i0\b\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
30 groff}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
31 input characters. Only the characters that are available for the device that is being used to print or view this manual page will be displayed (the device currently used is \u8216\'18\u8217\'19). The }{\cf1\i\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
32 Input code}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
33 column applies to characters which can be input with a single character, and gives the ISO Latin-1 code of that input character. The }{\cf1\i\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
34 PostScript name}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
35 column gives the usual PostScript name of the output character.}
36 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl-120\slmult0\qj\nowidctlpar\sb0\sa0\cf1\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1033
3237
33 \i Input code\f1\i0\b0
34 column applies to characters which can be
35 input with a single character, and gives the ISO Latin-1
36 code of that input character. The \f1\i0\b0
38 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\qj\nowidctlpar{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
39 The ISO Latin-1 no-break space (code 0240 octal) is equivalent to }{\cf1\i0\b\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
40 \\}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
41 (space). All other ISO Latin-1 characters print as themselves with the following exceptions: }{\cf1\i0\b\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
42 `}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
43 prints as \u8216\'18, }{\cf1\i0\b\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
44 \u8217\'19}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
45 prints as \u8217\'19; the corresponding ISO Latin-1 characters can be obtained with }{\cf1\i0\b\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
46 \\\u8216\'18}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
47 and }{\cf1\i0\b\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
48 \\(aq}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
49 . The ISO Latin-1 \u8216\'18Hyphen, Minus Sign\u8217\'19 (code 45) prints as a hyphen; a minus sign can be obtained with }{\cf1\i0\b\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
50 \\-}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
51 . The ISO Latin-1 \u8216\'18Tilde\u8217\'19 (code 126) prints as ~; the larger glyph can be obtained with }{\cf1\i0\b\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
52 \\(ti}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
53 . The ISO Latin-1 \u8216\'18Circumflex Accent\u8217\'19 (code 94) prints as ^; a larger glyph can be obtained with }{\cf1\i0\b\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
54 \\(ha}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
55 .}
56 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl-240\slmult0\qj\nowidctlpar\sb0\sa0\cf1\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1033
3757
38 \i PostScript name\f1\i0\b0
39 column gives the usual PostScript name
40 of the output character.
41 \par
42 {\sl-120\sa0\sb0\par}
43 The ISO Latin-1 no-break space (code 0240 octal) is
44 equivalent to \f1\i0\b0
58 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
59 Output\tab Input\tab Input\tab PostScript\tab Notes}
60 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
61 \tab name\tab code\tab name}
62 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl-120\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200\sb0\sa0\cf1\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1033
4563
46 \b \\\f1\i0\b0
47 (space). All other ISO Latin-1 characters print as
48 themselves with the following exceptions: \f1\i0\b0
64 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
65 !\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
66 !}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
67 \tab 33\tab exclam\tab }
68 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
69 "\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
70 "}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
71 \tab 34\tab quotedbl\tab }
72 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
73 #\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
74 #}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
75 \tab 35\tab numbersign\tab }
76 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
77 $\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
78 $}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
79 \tab 36\tab dollar\tab }
80 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
81 %\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
82 %}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
83 \tab 37\tab percent\tab }
84 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
85 &\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
86 &}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
87 \tab 38\tab ampersand\tab }
88 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\fs20\lang1033\loch\f4
89 \u8217\'19}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
90 \tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
91 \u8217\'19}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
92 \tab 39\tab quoteright\tab }
93 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
94 (\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
95 (}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
96 \tab 40\tab parenleft\tab }
97 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
98 )\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
99 )}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
100 \tab 41\tab parenright\tab }
101 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
102 *\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
103 *}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
104 \tab 42\tab asterisk\tab }
105 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
106 +\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
107 +}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
108 \tab 43\tab plus\tab }
109 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
110 ,\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
111 ,}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
112 \tab 44\tab comma\tab }
113 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
114 -\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
115 -}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
116 \tab 45\tab hyphen\tab }
117 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
118 .\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
119 .}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
120 \tab 46\tab period\tab }
121 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
122 /\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
123 /}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
124 \tab 47\tab slash\tab }
125 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
126 :\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
127 :}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
128 \tab 58\tab colon\tab }
129 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
130 ;\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
131 ;}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
132 \tab 59\tab semicolon\tab }
133 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
134 <\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
135 <}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
136 \tab 60\tab less\tab }
137 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
138 =\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
139 =}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
140 \tab 61\tab equal\tab }
141 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
142 >\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
143 >}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
144 \tab 62\tab greater\tab }
145 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
146 ?\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
147 ?}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
148 \tab 63\tab question\tab }
149 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
150 @\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
151 @}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
152 \tab 64\tab at\tab }
153 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
154 [\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
155 [}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
156 \tab 91\tab bracketleft\tab }
157 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
158 \\\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
159 \\}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
160 \tab 92\tab backslash\tab }
161 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
162 ]\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
163 ]}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
164 \tab 93\tab bracketright\tab }
165 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
166 ^\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
167 ^}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
168 \tab 94\tab circumflex\tab circumflex accent}
169 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
170 _\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
171 _}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
172 \tab 95\tab underscore\tab }
173 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
174 `\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
175 `}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
176 \tab 96\tab quoteleft\tab }
177 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
178 \{\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
179 \{}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
180 \tab 123\tab braceleft\tab }
181 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
182 |\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
183 |}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
184 \tab 124\tab bar\tab }
185 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
186 \}\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
187 \}}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
188 \tab 125\tab braceright\tab }
189 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
190 ~\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
191 ~}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
192 \tab 126\tab tilde\tab tilde accent}
193 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
194 \u161\'a1\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
195 \u161\'a1}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
196 \tab 161\tab exclamdown\tab }
197 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
198 \u162\'a2\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
199 \u162\'a2}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
200 \tab 162\tab cent\tab }
201 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
202 \u163\'a3\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
203 \u163\'a3}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
204 \tab 163\tab sterling\tab }
205 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
206 \u164\'a4\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
207 \u164\'a4}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
208 \tab 164\tab currency\tab }
209 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
210 \u165\'a5\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
211 \u165\'a5}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
212 \tab 165\tab yen\tab }
213 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
214 \u166\'a6\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
215 \u166\'a6}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
216 \tab 166\tab brokenbar\tab }
217 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
218 \u167\'a7\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
219 \u167\'a7}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
220 \tab 167\tab section\tab }
221 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
222 \u168\'a8\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
223 \u168\'a8}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
224 \tab 168\tab dieresis\tab }
225 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
226 \u169\'a9\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
227 \u169\'a9}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
228 \tab 169\tab copyright\tab }
229 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
230 \u170\'aa\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
231 \u170\'aa}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
232 \tab 170\tab ordfeminine\tab }
233 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
234 \u171\'ab\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
235 \u171\'ab}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
236 \tab 171\tab guillemotleft\tab }
237 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f8
238 \u172\'ac}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
239 \tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f8
240 \u172\'ac}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
241 \tab 172\tab logicalnot\tab }
242 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
243 -\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
244 -}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
245 \tab 173\tab hyphen\tab }
246 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
247 \u174\'ae\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
248 \u174\'ae}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
249 \tab 174\tab registered\tab }
250 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
251 \u175\'af\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
252 \u175\'af}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
253 \tab 175\tab macron\tab }
254 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f9
255 \u176\'b0}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
256 \tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f9
257 \u176\'b0}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
258 \tab 176\tab degree\tab }
259 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f9
260 \u177\'b1}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
261 \tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f9
262 \u177\'b1}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
263 \tab 177\tab plusminus\tab }
264 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
265 \u178\'b2\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
266 \u178\'b2}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
267 \tab 178\tab twosuperior\tab }
268 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
269 \u179\'b3\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
270 \u179\'b3}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
271 \tab 179\tab threesuperior\tab }
272 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
273 \u180\'b4\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
274 \u180\'b4}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
275 \tab 180\tab acute\tab acute accent}
276 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
277 \u181\'b5\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
278 \u181\'b5}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
279 \tab 181\tab mu\tab }
280 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
281 \u182\'b6\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
282 \u182\'b6}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
283 \tab 182\tab paragraph\tab }
284 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
285 \u183\'b7\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
286 \u183\'b7}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
287 \tab 183\tab periodcentered\tab }
288 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
289 \u184\'b8\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
290 \u184\'b8}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
291 \tab 184\tab cedilla\tab }
292 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
293 \u185\'b9\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
294 \u185\'b9}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
295 \tab 185\tab onesuperior\tab }
296 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
297 \u186\'ba\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
298 \u186\'ba}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
299 \tab 186\tab ordmasculine\tab }
300 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
301 \u187\'bb\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
302 \u187\'bb}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
303 \tab 187\tab guillemotright\tab }
304 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
305 \u188\'bc\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
306 \u188\'bc}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
307 \tab 188\tab onequarter\tab }
308 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
309 \u189\'bd\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
310 \u189\'bd}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
311 \tab 189\tab onehalf\tab }
312 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
313 \u190\'be\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
314 \u190\'be}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
315 \tab 190\tab threequarters\tab }
316 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
317 \u191\'bf\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
318 \u191\'bf}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
319 \tab 191\tab questiondown\tab }
320 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
321 \u192\'c0\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
322 \u192\'c0}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
323 \tab 192\tab Agrave\tab }
324 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
325 \u193\'c1\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
326 \u193\'c1}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
327 \tab 193\tab Aacute\tab }
328 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
329 \u194\'c2\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
330 \u194\'c2}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
331 \tab 194\tab Acircumflex\tab }
332 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
333 \u195\'c3\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
334 \u195\'c3}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
335 \tab 195\tab Atilde\tab }
336 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
337 \u196\'c4\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
338 \u196\'c4}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
339 \tab 196\tab Adieresis\tab }
340 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
341 \u197\'c5\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
342 \u197\'c5}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
343 \tab 197\tab Aring\tab }
344 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
345 \u198\'c6\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
346 \u198\'c6}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
347 \tab 198\tab AE\tab }
348 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
349 \u199\'c7\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
350 \u199\'c7}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
351 \tab 199\tab Ccedilla\tab }
352 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
353 \u200\'c8\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
354 \u200\'c8}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
355 \tab 200\tab Egrave\tab }
356 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
357 \u201\'c9\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
358 \u201\'c9}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
359 \tab 201\tab Eacute\tab }
360 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
361 \u202\'ca\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
362 \u202\'ca}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
363 \tab 202\tab Ecircumflex\tab }
364 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
365 \u203\'cb\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
366 \u203\'cb}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
367 \tab 203\tab Edieresis\tab }
368 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
369 \u204\'cc\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
370 \u204\'cc}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
371 \tab 204\tab Igrave\tab }
372 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
373 \u205\'cd\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
374 \u205\'cd}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
375 \tab 205\tab Iacute\tab }
376 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
377 \u206\'ce\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
378 \u206\'ce}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
379 \tab 206\tab Icircumflex\tab }
380 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
381 \u207\'cf\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
382 \u207\'cf}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
383 \tab 207\tab Idieresis\tab }
384 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
385 \u208\'d0\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
386 \u208\'d0}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
387 \tab 208\tab Eth\tab }
388 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
389 \u209\'d1\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
390 \u209\'d1}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
391 \tab 209\tab Ntilde\tab }
392 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
393 \u210\'d2\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
394 \u210\'d2}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
395 \tab 210\tab Ograve\tab }
396 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
397 \u211\'d3\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
398 \u211\'d3}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
399 \tab 211\tab Oacute\tab }
400 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
401 \u212\'d4\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
402 \u212\'d4}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
403 \tab 212\tab Ocircumflex\tab }
404 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
405 \u213\'d5\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
406 \u213\'d5}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
407 \tab 213\tab Otilde\tab }
408 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
409 \u214\'d6\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
410 \u214\'d6}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
411 \tab 214\tab Odieresis\tab }
412 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f8
413 \u215\'d7}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
414 \tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
415 \u215\'d7}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
416 \tab 215\tab multiply\tab }
417 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
418 \u216\'d8\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
419 \u216\'d8}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
420 \tab 216\tab Oslash\tab }
421 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
422 \u217\'d9\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
423 \u217\'d9}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
424 \tab 217\tab Ugrave\tab }
425 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
426 \u218\'da\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
427 \u218\'da}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
428 \tab 218\tab Uacute\tab }
429 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
430 \u219\'db\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
431 \u219\'db}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
432 \tab 219\tab Ucircumflex\tab }
433 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
434 \u220\'dc\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
435 \u220\'dc}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
436 \tab 220\tab Udieresis\tab }
437 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
438 \u221\'dd\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
439 \u221\'dd}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
440 \tab 221\tab Yacute\tab }
441 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
442 \u222\'de\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
443 \u222\'de}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
444 \tab 222\tab Thorn\tab }
445 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
446 \u223\'df\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
447 \u223\'df}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
448 \tab 223\tab germandbls\tab }
449 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
450 \u224\'e0\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
451 \u224\'e0}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
452 \tab 224\tab agrave\tab }
453 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
454 \u225\'e1\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
455 \u225\'e1}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
456 \tab 225\tab aacute\tab }
457 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
458 \u226\'e2\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
459 \u226\'e2}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
460 \tab 226\tab acircumflex\tab }
461 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
462 \u227\'e3\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
463 \u227\'e3}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
464 \tab 227\tab atilde\tab }
465 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
466 \u228\'e4\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
467 \u228\'e4}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
468 \tab 228\tab adieresis\tab }
469 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
470 \u229\'e5\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
471 \u229\'e5}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
472 \tab 229\tab aring\tab }
473 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
474 \u230\'e6\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
475 \u230\'e6}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
476 \tab 230\tab ae\tab }
477 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
478 \u231\'e7\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
479 \u231\'e7}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
480 \tab 231\tab ccedilla\tab }
481 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
482 \u232\'e8\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
483 \u232\'e8}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
484 \tab 232\tab egrave\tab }
485 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
486 \u233\'e9\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
487 \u233\'e9}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
488 \tab 233\tab eacute\tab }
489 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
490 \u234\'ea\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
491 \u234\'ea}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
492 \tab 234\tab ecircumflex\tab }
493 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
494 \u235\'eb\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
495 \u235\'eb}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
496 \tab 235\tab edieresis\tab }
497 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
498 \u236\'ec\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
499 \u236\'ec}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
500 \tab 236\tab igrave\tab }
501 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
502 \u237\'ed\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
503 \u237\'ed}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
504 \tab 237\tab iacute\tab }
505 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
506 \u238\'ee\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
507 \u238\'ee}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
508 \tab 238\tab icircumflex\tab }
509 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
510 \u239\'ef\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
511 \u239\'ef}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
512 \tab 239\tab idieresis\tab }
513 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
514 \u240\'f0\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
515 \u240\'f0}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
516 \tab 240\tab eth\tab }
517 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
518 \u241\'f1\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
519 \u241\'f1}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
520 \tab 241\tab ntilde\tab }
521 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
522 \u242\'f2\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
523 \u242\'f2}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
524 \tab 242\tab ograve\tab }
525 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
526 \u243\'f3\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
527 \u243\'f3}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
528 \tab 243\tab oacute\tab }
529 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
530 \u244\'f4\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
531 \u244\'f4}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
532 \tab 244\tab ocircumflex\tab }
533 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
534 \u245\'f5\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
535 \u245\'f5}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
536 \tab 245\tab otilde\tab }
537 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
538 \u246\'f6\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
539 \u246\'f6}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
540 \tab 246\tab odieresis\tab }
541 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f8
542 \u247\'f7}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
543 \tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
544 \u247\'f7}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
545 \tab 247\tab divide\tab }
546 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
547 \u248\'f8\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
548 \u248\'f8}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
549 \tab 248\tab oslash\tab }
550 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
551 \u249\'f9\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
552 \u249\'f9}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
553 \tab 249\tab ugrave\tab }
554 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
555 \u250\'fa\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
556 \u250\'fa}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
557 \tab 250\tab uacute\tab }
558 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
559 \u251\'fb\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
560 \u251\'fb}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
561 \tab 251\tab ucircumflex\tab }
562 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
563 \u252\'fc\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
564 \u252\'fc}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
565 \tab 252\tab udieresis\tab }
566 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
567 \u253\'fd\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
568 \u253\'fd}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
569 \tab 253\tab yacute\tab }
570 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
571 \u254\'fe\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
572 \u254\'fe}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
573 \tab 254\tab thorn\tab }
574 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
575 \u255\'ff\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
576 \u255\'ff}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
577 \tab 255\tab ydieresis\tab }
578 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
579 \u208\'d0\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
580 \\(-D}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
581 \tab \tab Eth\tab Icelandic uppercase eth}
582 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
583 \u240\'f0\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
584 \\(Sd}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
585 \tab \tab eth\tab Icelandic lowercase eth}
586 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
587 \u222\'de\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
588 \\(TP}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
589 \tab \tab Thorn\tab Icelandic uppercase thorn}
590 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
591 \u254\'fe\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
592 \\(Tp}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
593 \tab \tab thorn\tab Icelandic lowercase thorn}
594 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
595 \u198\'c6\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
596 \\(AE}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
597 \tab \tab AE\tab }
598 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
599 \u230\'e6\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
600 \\(ae}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
601 \tab \tab ae\tab }
602 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
603 \u338\'52\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
604 \\(OE}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
605 \tab \tab OE\tab }
606 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
607 \u339\'53\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
608 \\(oe}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
609 \tab \tab oe\tab }
610 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
611 IJ\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
612 \\(IJ}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
613 \tab \tab IJ\tab Dutch IJ ligature}
614 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
615 ij\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
616 \\(ij}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
617 \tab \tab ij\tab Dutch ij ligature}
618 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
619 \u223\'df\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
620 \\(ss}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
621 \tab \tab germandbls\tab }
622 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
623 \u193\'c1\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
624 \\(\u8217\'19A}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
625 \tab \tab Aacute\tab }
626 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f10
627 \u262\'06}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
628 \tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
629 \\(\u8217\'19C}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
630 \tab \tab Cacute\tab }
631 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
632 \u201\'c9\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
633 \\(\u8217\'19E}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
634 \tab \tab Eacute\tab }
635 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
636 \u205\'cd\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
637 \\(\u8217\'19I}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
638 \tab \tab Iacute\tab }
639 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
640 \u211\'d3\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
641 \\(\u8217\'19O}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
642 \tab \tab Oacute\tab }
643 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
644 \u218\'da\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
645 \\(\u8217\'19U}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
646 \tab \tab Uacute\tab }
647 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
648 \u225\'e1\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
649 \\(\u8217\'19a}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
650 \tab \tab aacute\tab }
651 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f10
652 \u263\'07}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
653 \tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
654 \\(\u8217\'19c}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
655 \tab \tab cacute\tab }
656 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
657 \u233\'e9\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
658 \\(\u8217\'19e}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
659 \tab \tab eacute\tab }
660 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
661 \u237\'ed\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
662 \\(\u8217\'19i}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
663 \tab \tab iacute\tab }
664 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
665 \u243\'f3\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
666 \\(\u8217\'19o}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
667 \tab \tab oacute\tab }
668 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
669 \u250\'fa\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
670 \\(\u8217\'19u}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
671 \tab \tab uacute\tab }
672 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
673 \u196\'c4\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
674 \\(:A}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
675 \tab \tab Adieresis\tab }
676 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
677 \u203\'cb\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
678 \\(:E}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
679 \tab \tab Edieresis\tab }
680 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
681 \u207\'cf\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
682 \\(:I}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
683 \tab \tab Idieresis\tab }
684 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
685 \u214\'d6\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
686 \\(:O}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
687 \tab \tab Odieresis\tab }
688 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
689 \u220\'dc\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
690 \\(:U}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
691 \tab \tab Udieresis\tab }
692 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
693 \u376\'78\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
694 \\(:Y}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
695 \tab \tab Ydieresis\tab }
696 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
697 \u228\'e4\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
698 \\(:a}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
699 \tab \tab adieresis\tab }
700 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
701 \u235\'eb\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
702 \\(:e}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
703 \tab \tab edieresis\tab }
704 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
705 \u239\'ef\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
706 \\(:i}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
707 \tab \tab idieresis\tab }
708 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
709 \u246\'f6\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
710 \\(:o}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
711 \tab \tab odieresis\tab }
712 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
713 \u252\'fc\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
714 \\(:u}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
715 \tab \tab udieresis\tab }
716 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
717 \u255\'ff\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
718 \\(:y}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
719 \tab \tab ydieresis\tab }
720 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
721 \u194\'c2\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
722 \\(^A}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
723 \tab \tab Acircumflex\tab }
724 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
725 \u202\'ca\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
726 \\(^E}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
727 \tab \tab Ecircumflex\tab }
728 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
729 \u206\'ce\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
730 \\(^I}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
731 \tab \tab Icircumflex\tab }
732 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
733 \u212\'d4\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
734 \\(^O}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
735 \tab \tab Ocircumflex\tab }
736 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
737 \u219\'db\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
738 \\(^U}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
739 \tab \tab Ucircumflex\tab }
740 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
741 \u226\'e2\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
742 \\(^a}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
743 \tab \tab acircumflex\tab }
744 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
745 \u234\'ea\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
746 \\(^e}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
747 \tab \tab ecircumflex\tab }
748 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
749 \u238\'ee\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
750 \\(^i}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
751 \tab \tab icircumflex\tab }
752 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
753 \u244\'f4\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
754 \\(^o}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
755 \tab \tab ocircumflex\tab }
756 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
757 \u251\'fb\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
758 \\(^u}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
759 \tab \tab ucircumflex\tab }
760 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
761 \u192\'c0\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
762 \\(\u8216\'18A}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
763 \tab \tab Agrave\tab }
764 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
765 \u200\'c8\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
766 \\(\u8216\'18E}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
767 \tab \tab Egrave\tab }
768 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
769 \u204\'cc\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
770 \\(\u8216\'18I}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
771 \tab \tab Igrave\tab }
772 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
773 \u210\'d2\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
774 \\(\u8216\'18O}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
775 \tab \tab Ograve\tab }
776 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
777 \u217\'d9\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
778 \\(\u8216\'18U}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
779 \tab \tab Ugrave\tab }
780 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
781 \u224\'e0\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
782 \\(\u8216\'18a}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
783 \tab \tab agrave\tab }
784 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
785 \u232\'e8\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
786 \\(\u8216\'18e}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
787 \tab \tab egrave\tab }
788 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
789 \u236\'ec\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
790 \\(\u8216\'18i}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
791 \tab \tab igrave\tab }
792 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
793 \u242\'f2\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
794 \\(\u8216\'18o}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
795 \tab \tab ograve\tab }
796 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
797 \u249\'f9\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
798 \\(\u8216\'18u}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
799 \tab \tab ugrave\tab }
800 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
801 \u195\'c3\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
802 \\(~A}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
803 \tab \tab Atilde\tab }
804 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
805 \u209\'d1\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
806 \\(~N}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
807 \tab \tab Ntilde\tab }
808 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
809 \u213\'d5\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
810 \\(~O}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
811 \tab \tab Otilde\tab }
812 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
813 \u227\'e3\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
814 \\(~a}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
815 \tab \tab atilde\tab }
816 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
817 \u241\'f1\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
818 \\(~n}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
819 \tab \tab ntilde\tab }
820 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
821 \u245\'f5\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
822 \\(~o}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
823 \tab \tab otilde\tab }
824 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
825 \u352\'60\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
826 \\(vS}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
827 \tab \tab Scaron\tab }
828 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
829 \u353\'61\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
830 \\(vs}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
831 \tab \tab scaron\tab }
832 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
833 \u381\'7d\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
834 \\(vZ}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
835 \tab \tab Zcaron\tab }
836 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
837 \u382\'7e\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
838 \\(vz}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
839 \tab \tab zcaron\tab }
840 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
841 \u199\'c7\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
842 \\(,C}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
843 \tab \tab Ccedilla\tab }
844 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
845 \u231\'e7\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
846 \\(,c}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
847 \tab \tab ccedilla\tab }
848 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f10
849 \u321\'41}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
850 \tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
851 \\(/L}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
852 \tab \tab Lslash\tab Polish L with a slash}
853 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f10
854 \u322\'42}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
855 \tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
856 \\(/l}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
857 \tab \tab lslash\tab Polish l with a slash}
858 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
859 \u216\'d8\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
860 \\(/O}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
861 \tab \tab Oslash\tab }
862 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
863 \u248\'f8\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
864 \\(/o}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
865 \tab \tab oslash\tab }
866 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
867 \u197\'c5\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
868 \\(oA}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
869 \tab \tab Aring\tab }
870 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
871 \u229\'e5\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
872 \\(oa}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
873 \tab \tab aring\tab }
874 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f10
875 \u779\'0b}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
876 \tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
877 \\(a"}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
878 \tab \tab hungarumlaut\tab Hungarian umlaut}
879 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
880 \u175\'af\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
881 \\(a-}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
882 \tab \tab macron\tab macron or bar accent}
883 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f10
884 \u729\'d9}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
885 \tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
886 \\(a.}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
887 \tab \tab dotaccent\tab dot accent}
888 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
889 ^\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
890 \\(a^}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
891 \tab \tab circumflex\tab circumflex accent}
892 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
893 \u180\'b4\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
894 \\(aa}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
895 \tab \tab acute\tab acute accent}
896 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
897 `\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
898 \\(ga}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
899 \tab \tab grave\tab grave accent}
900 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f10
901 \u774\'06}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
902 \tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
903 \\(ab}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
904 \tab \tab breve\tab breve accent}
905 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
906 \u184\'b8\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
907 \\(ac}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
908 \tab \tab cedilla\tab cedilla accent}
909 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
910 \u168\'a8\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
911 \\(ad}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
912 \tab \tab dieresis\tab umlaut or dieresis}
913 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\fs20\lang1033\loch\f4
914 }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f10
915 \u780\'0c}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
916 \tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
917 \\(ah}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
918 \tab \tab caron\tab caron accent}
919 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f10
920 \u730\'da}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
921 \tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
922 \\(ao}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
923 \tab \tab ring\tab ring or circle accent}
924 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
925 \u732\'dc\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
926 \\(a~}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
927 \tab \tab tilde\tab tilde accent}
928 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f10
929 \u731\'db}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
930 \tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
931 \\(ho}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
932 \tab \tab ogonek\tab hook or ogonek accent}
933 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f10
934 \u305\'31}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
935 \tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
936 \\(.i}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
937 \tab \tab dotlessi\tab i without a dot}
938 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
939 [[dotlessj]]\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
940 \\(.j}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
941 \tab \tab dotlessj\tab j without a dot}
942 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
943 \u164\'a4\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
944 \\(Cs}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
945 \tab \tab currency\tab Scandinavian currency sign}
946 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
947 $\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
948 \\(Do}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
949 \tab \tab dollar\tab }
950 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
951 \u163\'a3\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
952 \\(Po}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
953 \tab \tab sterling\tab }
954 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
955 \u165\'a5\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
956 \\(Ye}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
957 \tab \tab yen\tab }
958 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
959 \u402\'92\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
960 \\(Fn}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
961 \tab \tab florin\tab }
962 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
963 \u162\'a2\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
964 \\(ct}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
965 \tab \tab cent\tab }
966 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
967 \u171\'ab\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
968 \\(Fo}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
969 \tab \tab guillemotleft\tab }
970 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
971 \u187\'bb\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
972 \\(Fc}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
973 \tab \tab guillemotright\tab }
974 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\fs20\lang1033\loch\f4
975 \u8249\'39}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
976 \tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
977 \\(fo}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
978 \tab \tab guilsinglleft\tab }
979 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\fs20\lang1033\loch\f4
980 \u8250\'3a}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
981 \tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
982 \\(fc}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
983 \tab \tab guilsinglright\tab }
984 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
985 \u161\'a1\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
986 \\(r!}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
987 \tab \tab exclamdown\tab }
988 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
989 \u191\'bf\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
990 \\(r?}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
991 \tab \tab questiondown\tab }
992 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
993 ff\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
994 \\(ff}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
995 \tab \tab ff\tab ff ligature}
996 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
997 fi\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
998 \\(fi}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
999 \tab \tab fi\tab fi ligature}
1000 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1001 fl\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
1002 \\(fl}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1003 \tab \tab fl\tab fl ligature}
1004 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1005 ffi\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
1006 \\(Fi}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1007 \tab \tab ffi\tab ffi ligature}
1008 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1009 ffl\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
1010 \\(Fl}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1011 \tab \tab ffl\tab ffl ligature}
1012 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af14\afs24\alang1081\rtlch \ltrch\fs20\lang1033\loch\f10
1013 \u10003\'13}{\cf1\i0\b0\kerning1\langfe2052\dbch\af14\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1014 \tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
1015 \\(OK}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1016 \tab \tab \tab check mark, tick}
1017 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1018 \u170\'aa\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
1019 \\(Of}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1020 \tab \tab ordfeminine\tab }
1021 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1022 \u186\'ba\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
1023 \\(Om}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1024 \tab \tab ordmasculine\tab }
1025 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1026 \u183\'b7\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
1027 \\(pc}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1028 \tab \tab periodcentered\tab }
1029 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1030 \u185\'b9\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
1031 \\(S1}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1032 \tab \tab onesuperior\tab }
1033 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1034 \u178\'b2\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
1035 \\(S2}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1036 \tab \tab twosuperior\tab }
1037 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1038 \u179\'b3\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
1039 \\(S3}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1040 \tab \tab threesuperior\tab }
1041 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af16\afs24\alang1081\rtlch \ltrch\fs20\lang1033\loch\f8
1042 \u8592\'90}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1043 \tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
1044 \\(<-}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1045 \tab \tab arrowleft\tab }
1046 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af16\afs24\alang1081\rtlch \ltrch\fs20\lang1033\loch\f8
1047 \u8594\'92}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1048 \tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
1049 \\(->}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1050 \tab \tab arrowright\tab }
1051 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af16\afs24\alang1081\rtlch \ltrch\fs20\lang1033\loch\f8
1052 \u8596\'94}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1053 \tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
1054 \\(<>}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1055 \tab \tab arrowboth\tab horizontal double-headed arrow}
1056 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af16\afs24\alang1081\rtlch \ltrch\fs20\lang1033\loch\f8
1057 \u8595\'93}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1058 \tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
1059 \\(da}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1060 \tab \tab arrowdown}
1061 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af14\afs24\alang1081\rtlch \ltrch\fs20\lang1033\loch\f10
1062 \u8593\'91}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1063 \tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
1064 \\(ua}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1065 \tab \tab arrowup\tab }
1066 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af14\afs24\alang1081\rtlch \ltrch\fs20\lang1033\loch\f10
1067 \u8597\'95}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1068 \tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
1069 \\(va}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1070 \tab \tab \tab vertical double-headed arrow}
1071 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af16\afs24\alang1081\rtlch \ltrch\fs20\lang1033\loch\f8
1072 \u8656\'d0}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1073 \tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
1074 \\(lA}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1075 \tab \tab arrowdblleft\tab }
1076 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af16\afs24\alang1081\rtlch \ltrch\fs20\lang1033\loch\f8
1077 \u8658\'d2}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1078 \tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
1079 \\(rA}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1080 \tab \tab arrowdblright\tab }
1081 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af14\afs24\alang1081\rtlch \ltrch\fs20\lang1033\loch\f10
1082 \u8660\'d4}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1083 \tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
1084 \\(hA}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1085 \tab \tab arrowdblboth\tab horizontal double-headed double arrow}
1086 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af14\afs24\alang1081\rtlch \ltrch\fs20\lang1033\loch\f10
1087 \u8659\'d3}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1088 \tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
1089 \\(dA}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1090 \tab \tab arrowdbldown\tab }
1091 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af14\afs24\alang1081\rtlch \ltrch\fs20\lang1033\loch\f10
1092 \u8657\'d1}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1093 \tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
1094 \\(uA}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1095 \tab \tab arrowdblup\tab }
1096 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af14\afs24\alang1081\rtlch \ltrch\fs20\lang1033\loch\f10
1097 \u8661\'d5}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1098 \tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
1099 \\(vA}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1100 \tab \tab \tab vertical double-headed double arrow}
1101 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1102 |\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
1103 \\(ba}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1104 \tab \tab bar\tab }
1105 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1106 \u166\'a6\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
1107 \\(bb}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1108 \tab \tab brokenbar\tab }
1109 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af14\afs24\alang1081\rtlch \ltrch\fs20\lang1033\loch\f10
1110 \u8739\'23}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1111 \tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
1112 \\(br}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1113 \tab \tab br\tab box rule with traditional troff metrics}
1114 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1115 _\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
1116 \\(ru}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1117 \tab \tab ru\tab baseline rule}
1118 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1119 _\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
1120 \\(ul}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1121 \tab \tab ul\tab underline with traditional troff metrics}
1122 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af16\afs24\alang1081\rtlch \ltrch\fs20\lang1033\loch\f8
1123 \u8739\'23}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1124 \tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
1125 \\(bv}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1126 \tab \tab bv\tab bar vertical}
1127 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1128 [[bell]]\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
1129 \\(bs}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1130 \tab \tab bell\tab }
1131 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af14\afs24\alang1081\rtlch \ltrch\fs20\lang1033\loch\f10
1132 \u9675\'cb}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1133 \tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
1134 \\(ci}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1135 \tab \tab circle\tab }
1136 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\fs20\lang1033\loch\f4
1137 \u8226\'22}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1138 \tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
1139 \\(bu}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1140 \tab \tab bullet\tab }
1141 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1142 \u169\'a9\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
1143 \\(co}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1144 \tab \tab copyright\tab }
1145 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1146 \u174\'ae\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
1147 \\(rg}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1148 \tab \tab registered\tab }
1149 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\fs20\lang1033\loch\f4
1150 \u8482\'22}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1151 \tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
1152 \\(tm}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1153 \tab \tab trademark\tab }
1154 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\fs20\lang1033\loch\f4
1155 \u8225\'21}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1156 \tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
1157 \\(dd}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1158 \tab \tab daggerdbl\tab double dagger sign}
1159 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\fs20\lang1033\loch\f4
1160 \u8224\'20}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1161 \tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
1162 \\(dg}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1163 \tab \tab dagger\tab }
1164 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1165 \u182\'b6\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
1166 \\(ps}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1167 \tab \tab paragraph\tab }
1168 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1169 \u167\'a7\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
1170 \\(sc}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1171 \tab \tab section\tab }
1172 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f9
1173 \u176\'b0}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1174 \tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
1175 \\(de}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1176 \tab \tab degree\tab }
1177 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\fs20\lang1033\loch\f4
1178 \u8212\'14}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1179 \tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
1180 \\(em}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1181 \tab \tab emdash\tab em dash}
1182 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\fs20\lang1033\loch\f4
1183 \u8211\'13}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1184 \tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
1185 \\(en}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1186 \tab \tab endash\tab en dash}
1187 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\fs20\lang1033\loch\f4
1188 \u8240\'30}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1189 \tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
1190 \\(%0}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1191 \tab \tab perthousand\tab per thousand, per mille sign}
1192 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1193 \u189\'bd\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
1194 \\(12}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1195 \tab \tab onehalf\tab }
1196 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1197 \u188\'bc\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
1198 \\(14}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1199 \tab \tab onequarter\tab }
1200 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1201 \u190\'be\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
1202 \\(34}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1203 \tab \tab threequarters\tab }
1204 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af14\afs24\alang1081\rtlch \ltrch\fs20\lang1033\loch\f10
1205 \u8260\'44}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1206 \tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
1207 \\(f/}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1208 \tab \tab fraction\tab bar for fractions}
1209 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af14\afs24\alang1081\rtlch \ltrch\fs20\lang1033\loch\f10
1210 \u8242\'32}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
1211 \tab \\(fm}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1212 \tab \tab minute\tab footmark, prime}
1213 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af14\afs24\alang1081\rtlch \ltrch\fs20\lang1033\loch\f10
1214 \u8243\'33}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
1215 \tab \\(sd}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1216 \tab \tab second\tab }
1217 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1218 ^\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
1219 \\(ha}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1220 \tab \tab asciicircum\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs16\lang1033\loch\f4
1221 ASCII}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1222 circumflex, hat, caret}
1223 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1224 ~\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
1225 \\(ti}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1226 \tab \tab asciitilde\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs16\lang1033\loch\f4
1227 ASCII}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1228 tilde, large tilde}
1229 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1230 -\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
1231 \\(hy}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1232 \tab \tab hyphen\tab }
1233 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1234 [\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
1235 \\(lB}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1236 \tab \tab bracketleft\tab }
1237 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1238 ]\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
1239 \\(rB}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1240 \tab \tab bracketright\tab }
1241 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f9
1242 \{}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1243 \tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
1244 \\(lC}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1245 \tab \tab braceleft\tab }
1246 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f9
1247 \}}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1248 \tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
1249 \\(rC}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1250 \tab \tab braceright\tab }
1251 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\fs20\lang1033\loch\f9
1252 \u9001\'29}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1253 \tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
1254 \\(la}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1255 \tab \tab angleleft\tab left angle bracket}
1256 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af14\afs24\alang1081\rtlch \ltrch\fs20\lang1033\loch\f10
1257 \u9002\'2a}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1258 \tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
1259 \\(ra}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1260 \tab \tab angleright\tab right angle bracket}
1261 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\dbch\af11\langfe2052\dbch\af11\afs24\alang1081\rtlch \ltrch\fs20\lang1033\loch\f11
1262 \u9756\'21}{\cf1\i0\b0\kerning1\langfe2052\dbch\af16\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f8
1263 \tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af16\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
1264 \\}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
1265 (lh}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1266 \tab \tab handleft\tab }
1267 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\dbch\af11\langfe2052\dbch\af11\afs24\alang1081\rtlch \ltrch\fs20\lang1033\loch\f11
1268 \u9758\'1e}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
1269 \tab \\(rh}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1270 \tab \tab handright\tab }
1271 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\fs20\lang1033\loch\f4
1272 \u8222\'1e}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1273 \tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
1274 \\(Bq}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1275 \tab \tab quotedblbase\tab low double comma quote}
1276 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af14\afs24\alang1081\rtlch \ltrch\fs20\lang1033\loch\f10
1277 \u8218\'1a}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1278 \tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
1279 \\(bq}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1280 \tab \tab quotesinglbase\tab low single comma quote}
1281 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\fs20\lang1033\loch\f4
1282 \u8220\'1c}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1283 \tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
1284 \\(lq}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1285 \tab \tab quotedblleft\tab }
1286 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\fs20\lang1033\loch\f4
1287 \u8221\'1d}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1288 \tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
1289 \\(rq}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1290 \tab \tab quotedblright\tab }
1291 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\fs20\lang1033\loch\f4
1292 \u8216\'18}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1293 \tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
1294 \\(oq}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1295 \tab \tab quoteleft\tab single open quote}
1296 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\fs20\lang1033\loch\f4
1297 \u8217\'19}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1298 \tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
1299 \\(cq}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1300 \tab \tab quoteright\tab single closing quote (ASCII 39)}
1301 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\fs20\lang1033\loch\f4
1302 \u8217\'19}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1303 \tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
1304 \\(aq}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1305 \tab \tab quotesingle\tab apostrophe quote}
1306 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\fs20\lang1033\loch\f4
1307 \u8220\'1c}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1308 \tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
1309 \\(dq}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1310 \tab \tab quotedbl\tab double quote (ASCII 34)}
1311 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1312 |\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
1313 \\(or}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1314 \tab \tab bar\tab }
1315 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1316 @\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
1317 \\(at}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1318 \tab \tab at\tab }
1319 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1320 -\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
1321 \\-}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1322 \tab \tab minus\tab minus sign from current font}
1323 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1324 #\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
1325 \\(sh}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1326 \tab \tab numbersign\tab }
1327 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1328 /\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
1329 \\(sl}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1330 \tab \tab slash\tab }
1331 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1332 \\\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
1333 \\(rs}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1334 \tab \tab backslash\tab }
1335 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af14\afs24\alang1081\rtlch \ltrch\fs20\lang1033\loch\f10
1336 \u9744\'10}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1337 \tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
1338 \\(sq}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1339 \tab \tab square\tab }
1340 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af14\afs24\alang1081\rtlch \ltrch\fs20\lang1033\loch\f10
1341 \u8756\'34}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1342 \tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
1343 \\(3d}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1344 \tab \tab therefore\tab }
1345 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af14\afs24\alang1081\rtlch \ltrch\fs20\lang1033\loch\f10
1346 \u8756\'34}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1347 \tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
1348 \\(tf}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1349 \tab \tab therefore\tab }
1350 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f9
1351 A}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1352 \tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
1353 \\(*A}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1354 \tab \tab Alpha\tab }
1355 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f9
1356 B}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1357 \tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
1358 \\(*B}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1359 \tab \tab Beta\tab }
1360 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f9
1361 X}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1362 \tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
1363 \\(*C}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1364 \tab \tab Xi\tab }
1365 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f9
1366 D}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1367 \tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
1368 \\(*D}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1369 \tab \tab Delta\tab }
1370 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f9
1371 E}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1372 \tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
1373 \\(*E}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1374 \tab \tab Epsilon\tab }
1375 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f9
1376 F}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1377 \tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
1378 \\(*F}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1379 \tab \tab Phi\tab }
1380 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f9
1381 G}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1382 \tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
1383 \\(*G}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1384 \tab \tab Gamma\tab }
1385 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f9
1386 Q}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1387 \tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
1388 \\(*H}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1389 \tab \tab Theta\tab }
1390 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f9
1391 I}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1392 \tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
1393 \\(*I}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1394 \tab \tab Iota\tab }
1395 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f9
1396 K}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1397 \tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
1398 \\(*K}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1399 \tab \tab Kappa\tab }
1400 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f9
1401 L}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1402 \tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
1403 \\(*L}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1404 \tab \tab Lambda\tab }
1405 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f9
1406 M}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1407 \tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
1408 \\(*M}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1409 \tab \tab Mu\tab }
1410 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f9
1411 N}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1412 \tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
1413 \\(*N}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1414 \tab \tab Nu\tab }
1415 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f9
1416 O}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1417 \tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
1418 \\(*O}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1419 \tab \tab Omicron\tab }
1420 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f9
1421 P}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1422 \tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
1423 \\(*P}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1424 \tab \tab Pi\tab }
1425 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f9
1426 Y}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1427 \tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
1428 \\(*Q}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1429 \tab \tab Psi\tab }
1430 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f9
1431 R}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1432 \tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
1433 \\(*R}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1434 \tab \tab Rho\tab }
1435 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f9
1436 S}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1437 \tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
1438 \\(*S}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1439 \tab \tab Sigma\tab }
1440 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f9
1441 T}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1442 \tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
1443 \\(*T}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1444 \tab \tab Tau\tab }
1445 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f9
1446 U}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1447 \tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
1448 \\(*U}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1449 \tab \tab Upsilon\tab }
1450 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f9
1451 W}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1452 \tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
1453 \\(*W}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1454 \tab \tab Omega\tab }
1455 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f9
1456 C}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1457 \tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
1458 \\(*X}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1459 \tab \tab Chi\tab }
1460 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f9
1461 H}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1462 \tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
1463 \\(*Y}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1464 \tab \tab Eta\tab }
1465 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f9
1466 Z}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1467 \tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
1468 \\(*Z}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1469 \tab \tab Zeta\tab }
1470 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f9
1471 a}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1472 \tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
1473 \\(*a}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1474 \tab \tab alpha\tab }
1475 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f9
1476 b}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1477 \tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
1478 \\(*b}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1479 \tab \tab beta\tab }
1480 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f9
1481 x}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1482 \tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
1483 \\(*c}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1484 \tab \tab xi\tab }
1485 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f9
1486 d}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1487 \tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
1488 \\(*d}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1489 \tab \tab delta\tab }
1490 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f9
1491 e}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1492 \tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
1493 \\(*e}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1494 \tab \tab epsilon\tab }
1495 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f9
1496 f}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1497 \tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
1498 \\(*f}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1499 \tab \tab phi\tab }
1500 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f9
1501 j}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1502 \tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
1503 \\(+f}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1504 \tab \tab phi1\tab variant phi}
1505 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f9
1506 g}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1507 \tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
1508 \\(*g}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1509 \tab \tab gamma\tab }
1510 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f9
1511 q}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1512 \tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
1513 \\(*h}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1514 \tab \tab theta\tab }
1515 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f9
1516 J}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1517 \tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
1518 \\(+h}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1519 \tab \tab theta1\tab variant theta}
1520 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f9
1521 i}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1522 \tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
1523 \\(*i}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1524 \tab \tab iota\tab }
1525 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f9
1526 k}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1527 \tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
1528 \\(*k}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1529 \tab \tab kappa\tab }
1530 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f9
1531 l}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1532 \tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
1533 \\(*l}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1534 \tab \tab lambda\tab }
1535 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f9
1536 m}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1537 \tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
1538 \\(*m}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1539 \tab \tab mu\tab }
1540 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f9
1541 n}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1542 \tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
1543 \\(*n}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1544 \tab \tab nu\tab }
1545 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f9
1546 o}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1547 \tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
1548 \\(*o}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1549 \tab \tab omicron\tab }
1550 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f9
1551 p}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1552 \tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
1553 \\(*p}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1554 \tab \tab pi\tab }
1555 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f9
1556 v}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1557 \tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
1558 \\(+p}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1559 \tab \tab omega1\tab variant pi, looking like omega}
1560 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f9
1561 y}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1562 \tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
1563 \\(*q}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1564 \tab \tab psi\tab }
1565 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f9
1566 r}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1567 \tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
1568 \\(*r}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1569 \tab \tab rho\tab }
1570 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f9
1571 s}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1572 \tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
1573 \\(*s}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1574 \tab \tab sigma\tab }
1575 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f9
1576 t}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1577 \tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
1578 \\(*t}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1579 \tab \tab tau\tab }
1580 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f9
1581 u}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1582 \tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
1583 \\(*u}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1584 \tab \tab upsilon\tab }
1585 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f9
1586 w}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1587 \tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
1588 \\(*w}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1589 \tab \tab omega\tab }
1590 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f9
1591 c}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1592 \tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
1593 \\(*x}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1594 \tab \tab chi\tab }
1595 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f9
1596 h}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1597 \tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
1598 \\(*y}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1599 \tab \tab eta\tab }
1600 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f9
1601 z}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1602 \tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
1603 \\(*z}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1604 \tab \tab zeta\tab }
1605 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f9
1606 V}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1607 \tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
1608 \\(ts}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1609 \tab \tab sigma1\tab terminal sigma}
1610 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af16\afs24\alang1081\rtlch \ltrch\fs20\lang1033\loch\f8
1611 \u8776\'48}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1612 \tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
1613 \\(~~}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1614 \tab \tab approxequal\tab }
1615 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af16\afs24\alang1081\rtlch \ltrch\fs20\lang1033\loch\f8
1616 \u8776\'48}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1617 \tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
1618 \\(~=}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1619 \tab \tab approxequal\tab }
1620 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af16\afs24\alang1081\rtlch \ltrch\fs20\lang1033\loch\f8
1621 \u8800\'60}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1622 \tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
1623 \\(!=}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1624 \tab \tab notequal\tab }
1625 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f9
1626 *}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1627 \tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
1628 \\(**}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1629 \tab \tab asteriskmath\tab }
1630 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af14\afs24\alang1081\rtlch \ltrch\fs20\lang1033\loch\f10
1631 \u8723\'13}{\cf1\i0\b0\kerning1\langfe2052\dbch\af14\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f10
1632 \tab \\}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
1633 (-+}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1634 \tab \tab minusplus\tab }
1635 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f9
1636 \u177\'b1}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1637 \tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
1638 \\(+-}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1639 \tab \tab plusminus\tab }
1640 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af14\afs24\alang1081\rtlch \ltrch\fs20\lang1033\loch\f10
1641 \u8804\'64}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1642 \tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
1643 \\(<=}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1644 \tab \tab lessequal\tab }
1645 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af14\afs24\alang1081\rtlch \ltrch\fs20\lang1033\loch\f10
1646 \u8801\'61}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1647 \tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
1648 \\(==}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1649 \tab \tab equivalence\tab }
1650 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af14\afs24\alang1081\rtlch \ltrch\fs20\lang1033\loch\f10
1651 \u8771\'43}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1652 \tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
1653 \\(=~}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1654 \tab \tab congruent\tab }
1655 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af14\afs24\alang1081\rtlch \ltrch\fs20\lang1033\loch\f10
1656 \u8805\'65}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1657 \tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
1658 \\(>=}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1659 \tab \tab greaterequal\tab }
1660 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af14\afs24\alang1081\rtlch \ltrch\fs20\lang1033\loch\f10
1661 \u8743\'27}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1662 \tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
1663 \\(AN}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1664 \tab \tab logicaland\tab }
1665 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af14\afs24\alang1081\rtlch \ltrch\fs20\lang1033\loch\f10
1666 \u8744\'28}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1667 \tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
1668 \\(OR}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1669 \tab \tab logicalor\tab }
1670 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af16\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f8
1671 \u172\'ac}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1672 \tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
1673 \\(no}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1674 \tab \tab logicalnot\tab }
1675 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af16\afs24\alang1081\rtlch \ltrch\fs20\lang1033\loch\f8
1676 \u8707\'03}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1677 \tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
1678 \\(te}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1679 \tab \tab existential\tab there exists, existential quantifier}
1680 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af16\afs24\alang1081\rtlch \ltrch\fs20\lang1033\loch\f8
1681 \u8704\'00}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1682 \tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
1683 \\(fa}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1684 \tab \tab universal\tab for all, universal quantifier}
1685 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af16\afs24\alang1081\rtlch \ltrch\fs20\lang1033\loch\f8
1686 \u8501\'35}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1687 \tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
1688 \\(Ah}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1689 \tab \tab aleph\tab }
1690 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af16\afs24\alang1081\rtlch \ltrch\fs20\lang1033\loch\f8
1691 \u8465\'11}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1692 \tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
1693 \\(Im}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1694 \tab \tab Ifraktur\tab Fraktur I, imaginary}
1695 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af16\afs24\alang1081\rtlch \ltrch\fs20\lang1033\loch\f8
1696 \u8476\'1c}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1697 \tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
1698 \\(Re}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1699 \tab \tab Rfraktur\tab Fraktur R, real}
1700 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af16\afs24\alang1081\rtlch \ltrch\fs20\lang1033\loch\f8
1701 \u8734\'1e}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1702 \tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
1703 \\(if}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1704 \tab \tab infinity\tab }
1705 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af16\afs24\alang1081\rtlch \ltrch\fs20\lang1033\loch\f8
1706 \u8901\'c5}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1707 \tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
1708 \\(md}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1709 \tab \tab dotmath\tab }
1710 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af16\afs24\alang1081\rtlch \ltrch\fs20\lang1033\loch\f8
1711 \u8712\'08}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1712 \tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
1713 \\(mo}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1714 \tab \tab element\tab }
1715 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af16\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f8
1716 \u215\'d7}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1717 \tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
1718 \\(mu}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1719 \tab \tab multiply\tab }
1720 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af16\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f8
1721 =}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1722 \tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
1723 \\(nb}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1724 \tab \tab notsubset\tab }
1725 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af16\afs24\alang1081\rtlch \ltrch\fs20\lang1033\loch\f8
1726 \u8837\'85}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1727 \tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
1728 \\(nc}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1729 \tab \tab notpropersuperset\tab }
1730 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af14\afs24\alang1081\rtlch \ltrch\fs20\lang1033\loch\f10
1731 \u8802\'62}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1732 \tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
1733 \\(ne}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1734 \tab \tab notequivalence\tab }
1735 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af16\afs24\alang1081\rtlch \ltrch\fs20\lang1033\loch\f8
1736 \u8713\'09}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1737 \tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
1738 \\(nm}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1739 \tab \tab notelement\tab }
1740 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f9
1741 +}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1742 \tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
1743 \\(pl}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1744 \tab \tab plusmath\tab plus sign in special font}
1745 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f9
1746 =}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1747 \tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
1748 \\(eq}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1749 \tab \tab equalmath\tab equals sign in special font}
1750 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af16\afs24\alang1081\rtlch \ltrch\fs20\lang1033\loch\f8
1751 \u8733\'1d}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1752 \tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
1753 \\(pt}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1754 \tab \tab proportional\tab }
1755 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af16\afs24\alang1081\rtlch \ltrch\fs20\lang1033\loch\f8
1756 \u8869\'a5}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1757 \tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
1758 \\(pp}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1759 \tab \tab perpendicular\tab }
1760 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af16\afs24\alang1081\rtlch \ltrch\fs20\lang1033\loch\f8
1761 \u8834\'82}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1762 \tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
1763 \\(sb}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1764 \tab \tab propersubset\tab }
1765 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af16\afs24\alang1081\rtlch \ltrch\fs20\lang1033\loch\f8
1766 \u8835\'83}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1767 \tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
1768 \\(sp}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1769 \tab \tab propersuperset\tab }
1770 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af16\afs24\alang1081\rtlch \ltrch\fs20\lang1033\loch\f8
1771 \u8838\'86}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1772 \tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
1773 \\(ib}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1774 \tab \tab reflexsubset\tab }
1775 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af16\afs24\alang1081\rtlch \ltrch\fs20\lang1033\loch\f8
1776 \u8839\'87}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1777 \tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
1778 \\(ip}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1779 \tab \tab reflexsuperset\tab }
1780 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f9
1781 ~}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1782 \tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
1783 \\(ap}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1784 \tab \tab similar\tab }
1785 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af16\afs24\alang1081\rtlch \ltrch\fs20\lang1033\loch\f8
1786 \u8747\'2b}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1787 \tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
1788 \\(is}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1789 \tab \tab integral\tab }
1790 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af16\afs24\alang1081\rtlch \ltrch\fs20\lang1033\loch\f8
1791 \u8730\'1a}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1792 \tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
1793 \\(sr}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1794 \tab \tab radical\tab square root}
1795 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f10
1796 \u862\'5e}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1797 \tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
1798 \\(rn}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1799 \tab \tab \tab overline}
1800 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af16\afs24\alang1081\rtlch \ltrch\fs20\lang1033\loch\f8
1801 \u8706\'02}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1802 \tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
1803 \\(pd}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1804 \tab \tab partialdiff\tab partial differentiation sign}
1805 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af16\afs24\alang1081\rtlch \ltrch\fs20\lang1033\loch\f8
1806 \u8855\'97}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1807 \tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
1808 \\(c*}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1809 \tab \tab circlemultiply\tab multiply sign in a circle}
1810 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af16\afs24\alang1081\rtlch \ltrch\fs20\lang1033\loch\f8
1811 \u8853\'95}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1812 \tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
1813 \\(c+}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1814 \tab \tab circleplus\tab plus sign in a circle}
1815 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af16\afs24\alang1081\rtlch \ltrch\fs20\lang1033\loch\f8
1816 \u8745\'29}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1817 \tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
1818 \\(ca}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1819 \tab \tab intersection\tab intersection, cap}
1820 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af16\afs24\alang1081\rtlch \ltrch\fs20\lang1033\loch\f8
1821 \u8746\'2a}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1822 \tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
1823 \\(cu}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1824 \tab \tab union\tab union, cup}
1825 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f8
1826 \u247\'f7}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1827 \tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
1828 \\(di}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1829 \tab \tab divide\tab division sign}
1830 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\fs20\lang1033\loch\f8
1831 \u8212\'14}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f8
1832 \tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
1833 \\(-h}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1834 \tab \tab hbar\tab }
1835 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af16\afs24\alang1081\rtlch \ltrch\fs20\lang1033\loch\f8
1836 \u8711\'07}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1837 \tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
1838 \\(gr}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1839 \tab \tab gradient\tab }
1840 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af16\afs24\alang1081\rtlch \ltrch\fs20\lang1033\loch\f8
1841 \u8709\'05}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1842 \tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
1843 \\(es}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1844 \tab \tab emptyset\tab }
1845 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af16\afs24\alang1081\rtlch \ltrch\fs20\lang1033\loch\f8
1846 \u9827\'63}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1847 \tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
1848 \\(CL}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1849 \tab \tab club\tab club suit}
1850 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af16\afs24\alang1081\rtlch \ltrch\fs20\lang1033\loch\f8
1851 \u9824\'60}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1852 \tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
1853 \\(SP}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1854 \tab \tab spade\tab spade suit}
1855 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af16\afs24\alang1081\rtlch \ltrch\fs20\lang1033\loch\f8
1856 \u9829\'65}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1857 \tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
1858 \\(HE}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1859 \tab \tab heart\tab heart suit}
1860 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af16\afs24\alang1081\rtlch \ltrch\fs20\lang1033\loch\f8
1861 \u9830\'66}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1862 \tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
1863 \\(DI}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1864 \tab \tab diamond\tab diamond suit}
1865 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af14\afs24\alang1081\rtlch \ltrch\fs20\lang1033\loch\f10
1866 \u8626\'b2}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1867 \tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
1868 \\(CR}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1869 \tab \tab carriagereturn\tab carriage return symbol}
1870 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af16\afs24\alang1081\rtlch \ltrch\fs20\lang1033\loch\f8
1871 \u8717\'0d}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1872 \tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
1873 \\(st}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1874 \tab \tab suchthat\tab }
1875 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af14\afs24\alang1081\rtlch \ltrch\fs20\lang1033\loch\f10
1876 \u8736\'20}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1877 \tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
1878 \\(/_}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1879 \tab \tab angle\tab }
1880 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af14\afs24\alang1081\rtlch \ltrch\fs20\lang1033\loch\f10
1881 \u8810\'6a}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1882 \tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
1883 \\(<<}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1884 \tab \tab \tab much less}
1885 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af14\afs24\alang1081\rtlch \ltrch\fs20\lang1033\loch\f10
1886 \u8811\'6b}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1887 \tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
1888 \\(>>}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1889 \tab \tab \tab much greater}
1890 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af16\afs24\alang1081\rtlch \ltrch\fs20\lang1033\loch\f8
1891 \u8472\'18}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1892 \tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
1893 \\(wp}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1894 \tab \tab weierstrass\tab Weierstrass p}
1895 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af16\afs24\alang1081\rtlch \ltrch\fs20\lang1033\loch\f8
1896 \u9674\'ca}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1897 \tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
1898 \\(lz}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1899 \tab \tab lozenge\tab }
1900 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af16\afs24\alang1081\rtlch \ltrch\fs20\lang1033\loch\f8
1901 \u8211\'13}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1902 \tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5
1903 \\(an}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1904 \tab \tab arrowhorizex\tab horizontal arrow extension}
1905 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl-240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200\sb0\sa0\cf1\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1033
491906
50 \b `\f1\i0\b0
51 prints as \'91, \f1\i0\b0
1907 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1908 SEE ALSO}
1909 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl-240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200\sb0\sa0\cf1\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1033
521910
53 \b \'92\f1\i0\b0
54 prints as \'92; the corresponding ISO Latin-1
55 characters can be obtained with \f1\i0\b0
56
57 \b \\\'91\f1\i0\b0
58 and \f1\i0\b0
59
60 \b \\(aq\f1\i0\b0
61 . The ISO Latin-1 \'91Hyphen, Minus Sign\'92 (code
62 45) prints as a hyphen; a minus sign can be obtained
63 with \f1\i0\b0
64
65 \b \\-\f1\i0\b0
66 . The ISO Latin-1 \'91Tilde\'92 (code 126) prints
67 as ~; the larger glyph can be obtained with \f1\i0\b0
68
69 \b \\(ti\f1\i0\b0
70 . The ISO Latin-1 \'91Circumflex Accent\'92 (code
71 94) prints as ^; a larger glyph can be obtained with
72 \f1\i0\b0
73 \b \\(ha\f1\i0\b0
74 .
75 \par
76 {\sl-240\sa0\sb0\par}
77 \f1\i0\b0
78 \i \pard \ql \sl240
79 \tx900 \tx1700 \tx2500 \tx4200
80 Output\tab Input\tab Input\tab PostScript\tab Notes
81 \par
82 \tab name\tab code\tab name
83 \par
84 \f1\i0\b0
85 {\sl-120\sa0\sb0\par}
86 !\tab \f3\i0\b0
87 !\f1\i0\b0
88 \tab 33\tab exclam\tab
89 \par
90 "\tab \f3\i0\b0
91 "\f1\i0\b0
92 \tab 34\tab quotedbl\tab
93 \par
94 #\tab \f3\i0\b0
95 #\f1\i0\b0
96 \tab 35\tab numbersign\tab
97 \par
98 $\tab \f3\i0\b0
99 $\f1\i0\b0
100 \tab 36\tab dollar\tab
101 \par
102 %\tab \f3\i0\b0
103 %\f1\i0\b0
104 \tab 37\tab percent\tab
105 \par
106 &\tab \f3\i0\b0
107 &\f1\i0\b0
108 \tab 38\tab ampersand\tab
109 \par
110 \'92\tab \f3\i0\b0
111 \'92\f1\i0\b0
112 \tab 39\tab quoteright\tab
113 \par
114 (\tab \f3\i0\b0
115 (\f1\i0\b0
116 \tab 40\tab parenleft\tab
117 \par
118 )\tab \f3\i0\b0
119 )\f1\i0\b0
120 \tab 41\tab parenright\tab
121 \par
122 *\tab \f3\i0\b0
123 *\f1\i0\b0
124 \tab 42\tab asterisk\tab
125 \par
126 +\tab \f3\i0\b0
127 +\f1\i0\b0
128 \tab 43\tab plus\tab
129 \par
130 ,\tab \f3\i0\b0
131 ,\f1\i0\b0
132 \tab 44\tab comma\tab
133 \par
134 -\tab \f3\i0\b0
135 -\f1\i0\b0
136 \tab 45\tab hyphen\tab
137 \par
138 .\tab \f3\i0\b0
139 .\f1\i0\b0
140 \tab 46\tab period\tab
141 \par
142 /\tab \f3\i0\b0
143 /\f1\i0\b0
144 \tab 47\tab slash\tab
145 \par
146 :\tab \f3\i0\b0
147 :\f1\i0\b0
148 \tab 58\tab colon\tab
149 \par
150 ;\tab \f3\i0\b0
151 ;\f1\i0\b0
152 \tab 59\tab semicolon\tab
153 \par
154 <\tab \f3\i0\b0
155 <\f1\i0\b0
156 \tab 60\tab less\tab
157 \par
158 =\tab \f3\i0\b0
159 =\f1\i0\b0
160 \tab 61\tab equal\tab
161 \par
162 >\tab \f3\i0\b0
163 >\f1\i0\b0
164 \tab 62\tab greater\tab
165 \par
166 ?\tab \f3\i0\b0
167 ?\f1\i0\b0
168 \tab 63\tab question\tab
169 \par
170 @\tab \f3\i0\b0
171 @\f1\i0\b0
172 \tab 64\tab at\tab
173 \par
174 [\tab \f3\i0\b0
175 [\f1\i0\b0
176 \tab 91\tab bracketleft\tab
177 \par
178 \\\tab \f3\i0\b0
179 \\\f1\i0\b0
180 \tab 92\tab backslash\tab
181 \par
182 ]\tab \f3\i0\b0
183 ]\f1\i0\b0
184 \tab 93\tab bracketright\tab
185 \par
186 ^\tab \f3\i0\b0
187 ^\f1\i0\b0
188 \tab 94\tab circumflex\tab circumflex accent
189 \par
190 _\tab \f3\i0\b0
191 _\f1\i0\b0
192 \tab 95\tab underscore\tab
193 \par
194 `\tab \f3\i0\b0
195 `\f1\i0\b0
196 \tab 96\tab quoteleft\tab
197 \par
198 \{\tab \f3\i0\b0
199 \{\f1\i0\b0
200 \tab 123\tab braceleft\tab
201 \par
202 |\tab \f3\i0\b0
203 |\f1\i0\b0
204 \tab 124\tab bar\tab
205 \par
206 \}\tab \f3\i0\b0
207 \}\f1\i0\b0
208 \tab 125\tab braceright\tab
209 \par
210 ~\tab \f3\i0\b0
211 ~\f1\i0\b0
212 \tab 126\tab tilde\tab tilde accent
213 \par
214 \'a1\tab \f3\i0\b0
215 \'a1\f1\i0\b0
216 \tab 161\tab exclamdown\tab
217 \par
218 \'a2\tab \f3\i0\b0
219 \'a2\f1\i0\b0
220 \tab 162\tab cent\tab
221 \par
222 \'a3\tab \f3\i0\b0
223 \'a3\f1\i0\b0
224 \tab 163\tab sterling\tab
225 \par
226 \'a4\tab \f3\i0\b0
227 \'a4\f1\i0\b0
228 \tab 164\tab currency\tab
229 \par
230 \'a5\tab \f3\i0\b0
231 \'a5\f1\i0\b0
232 \tab 165\tab yen\tab
233 \par
234 \'a6\tab \f3\i0\b0
235 \'a6\f1\i0\b0
236 \tab 166\tab brokenbar\tab
237 \par
238 \'a7\tab \f3\i0\b0
239 \'a7\f1\i0\b0
240 \tab 167\tab section\tab
241 \par
242 \'a8\tab \f3\i0\b0
243 \'a8\f1\i0\b0
244 \tab 168\tab dieresis\tab
245 \par
246 \'a9\tab \f3\i0\b0
247 \'a9\f1\i0\b0
248 \tab 169\tab copyright\tab
249 \par
250 \'aa\tab \f3\i0\b0
251 \'aa\f1\i0\b0
252 \tab 170\tab ordfeminine\tab
253 \par
254 \'ab\tab \f3\i0\b0
255 \'ab\f1\i0\b0
256 \tab 171\tab guillemotleft\tab
257 \par
258 {\f4\i0\b0
259 \'d8}\tab \f3\i0\b0
260 {\f4\i0\b0
261 \'d8}\f1\i0\b0
262 \tab 172\tab logicalnot\tab
263 \par
264 -\tab \f3\i0\b0
265 -\f1\i0\b0
266 \tab 173\tab hyphen\tab
267 \par
268 \'ae\tab \f3\i0\b0
269 \'ae\f1\i0\b0
270 \tab 174\tab registered\tab
271 \par
272 \'af\tab \f3\i0\b0
273 \'af\f1\i0\b0
274 \tab 175\tab macron\tab
275 \par
276 {\f4\i0\b0
277 \'b0}\tab \f3\i0\b0
278 {\f4\i0\b0
279 \'b0}\f1\i0\b0
280 \tab 176\tab degree\tab
281 \par
282 {\f4\i0\b0
283 \'b1}\tab \f3\i0\b0
284 {\f4\i0\b0
285 \'b1}\f1\i0\b0
286 \tab 177\tab plusminus\tab
287 \par
288 \'b2\tab \f3\i0\b0
289 \'b2\f1\i0\b0
290 \tab 178\tab twosuperior\tab
291 \par
292 \'b3\tab \f3\i0\b0
293 \'b3\f1\i0\b0
294 \tab 179\tab threesuperior\tab
295 \par
296 \'b4\tab \f3\i0\b0
297 \'b4\f1\i0\b0
298 \tab 180\tab acute\tab acute accent
299 \par
300 \'b5\tab \f3\i0\b0
301 \'b5\f1\i0\b0
302 \tab 181\tab mu\tab
303 \par
304 \'b6\tab \f3\i0\b0
305 \'b6\f1\i0\b0
306 \tab 182\tab paragraph\tab
307 \par
308 \'b7\tab \f3\i0\b0
309 \'b7\f1\i0\b0
310 \tab 183\tab periodcentered\tab
311 \par
312 \'b8\tab \f3\i0\b0
313 \'b8\f1\i0\b0
314 \tab 184\tab cedilla\tab
315 \par
316 \'b9\tab \f3\i0\b0
317 \'b9\f1\i0\b0
318 \tab 185\tab onesuperior\tab
319 \par
320 \'ba\tab \f3\i0\b0
321 \'ba\f1\i0\b0
322 \tab 186\tab ordmasculine\tab
323 \par
324 \'bb\tab \f3\i0\b0
325 \'bb\f1\i0\b0
326 \tab 187\tab guillemotright\tab
327 \par
328 \'bc\tab \f3\i0\b0
329 \'bc\f1\i0\b0
330 \tab 188\tab onequarter\tab
331 \par
332 \'bd\tab \f3\i0\b0
333 \'bd\f1\i0\b0
334 \tab 189\tab onehalf\tab
335 \par
336 \'be\tab \f3\i0\b0
337 \'be\f1\i0\b0
338 \tab 190\tab threequarters\tab
339 \par
340 \'bf\tab \f3\i0\b0
341 \'bf\f1\i0\b0
342 \tab 191\tab questiondown\tab
343 \par
344 \'c0\tab \f3\i0\b0
345 \'c0\f1\i0\b0
346 \tab 192\tab Agrave\tab
347 \par
348 \'c1\tab \f3\i0\b0
349 \'c1\f1\i0\b0
350 \tab 193\tab Aacute\tab
351 \par
352 \'c2\tab \f3\i0\b0
353 \'c2\f1\i0\b0
354 \tab 194\tab Acircumflex\tab
355 \par
356 \'c3\tab \f3\i0\b0
357 \'c3\f1\i0\b0
358 \tab 195\tab Atilde\tab
359 \par
360 \'c4\tab \f3\i0\b0
361 \'c4\f1\i0\b0
362 \tab 196\tab Adieresis\tab
363 \par
364 \'c5\tab \f3\i0\b0
365 \'c5\f1\i0\b0
366 \tab 197\tab Aring\tab
367 \par
368 \'c6\tab \f3\i0\b0
369 \'c6\f1\i0\b0
370 \tab 198\tab AE\tab
371 \par
372 \'c7\tab \f3\i0\b0
373 \'c7\f1\i0\b0
374 \tab 199\tab Ccedilla\tab
375 \par
376 \'c8\tab \f3\i0\b0
377 \'c8\f1\i0\b0
378 \tab 200\tab Egrave\tab
379 \par
380 \'c9\tab \f3\i0\b0
381 \'c9\f1\i0\b0
382 \tab 201\tab Eacute\tab
383 \par
384 \'ca\tab \f3\i0\b0
385 \'ca\f1\i0\b0
386 \tab 202\tab Ecircumflex\tab
387 \par
388 \'cb\tab \f3\i0\b0
389 \'cb\f1\i0\b0
390 \tab 203\tab Edieresis\tab
391 \par
392 \'cc\tab \f3\i0\b0
393 \'cc\f1\i0\b0
394 \tab 204\tab Igrave\tab
395 \par
396 \'cd\tab \f3\i0\b0
397 \'cd\f1\i0\b0
398 \tab 205\tab Iacute\tab
399 \par
400 \'ce\tab \f3\i0\b0
401 \'ce\f1\i0\b0
402 \tab 206\tab Icircumflex\tab
403 \par
404 \'cf\tab \f3\i0\b0
405 \'cf\f1\i0\b0
406 \tab 207\tab Idieresis\tab
407 \par
408 \'d0\tab \f3\i0\b0
409 \'d0\f1\i0\b0
410 \tab 208\tab Eth\tab
411 \par
412 \'d1\tab \f3\i0\b0
413 \'d1\f1\i0\b0
414 \tab 209\tab Ntilde\tab
415 \par
416 \'d2\tab \f3\i0\b0
417 \'d2\f1\i0\b0
418 \tab 210\tab Ograve\tab
419 \par
420 \'d3\tab \f3\i0\b0
421 \'d3\f1\i0\b0
422 \tab 211\tab Oacute\tab
423 \par
424 \'d4\tab \f3\i0\b0
425 \'d4\f1\i0\b0
426 \tab 212\tab Ocircumflex\tab
427 \par
428 \'d5\tab \f3\i0\b0
429 \'d5\f1\i0\b0
430 \tab 213\tab Otilde\tab
431 \par
432 \'d6\tab \f3\i0\b0
433 \'d6\f1\i0\b0
434 \tab 214\tab Odieresis\tab
435 \par
436 {\f4\i0\b0
437 \'b4}\tab \f3\i0\b0
438 {\f4\i0\b0
439 \'b4}\f1\i0\b0
440 \tab 215\tab multiply\tab
441 \par
442 \'d8\tab \f3\i0\b0
443 \'d8\f1\i0\b0
444 \tab 216\tab Oslash\tab
445 \par
446 \'d9\tab \f3\i0\b0
447 \'d9\f1\i0\b0
448 \tab 217\tab Ugrave\tab
449 \par
450 \'da\tab \f3\i0\b0
451 \'da\f1\i0\b0
452 \tab 218\tab Uacute\tab
453 \par
454 \'db\tab \f3\i0\b0
455 \'db\f1\i0\b0
456 \tab 219\tab Ucircumflex\tab
457 \par
458 \'dc\tab \f3\i0\b0
459 \'dc\f1\i0\b0
460 \tab 220\tab Udieresis\tab
461 \par
462 \'dd\tab \f3\i0\b0
463 \'dd\f1\i0\b0
464 \tab 221\tab Yacute\tab
465 \par
466 \'de\tab \f3\i0\b0
467 \'de\f1\i0\b0
468 \tab 222\tab Thorn\tab
469 \par
470 \'df\tab \f3\i0\b0
471 \'df\f1\i0\b0
472 \tab 223\tab germandbls\tab
473 \par
474 \'e0\tab \f3\i0\b0
475 \'e0\f1\i0\b0
476 \tab 224\tab agrave\tab
477 \par
478 \'e1\tab \f3\i0\b0
479 \'e1\f1\i0\b0
480 \tab 225\tab aacute\tab
481 \par
482 \'e2\tab \f3\i0\b0
483 \'e2\f1\i0\b0
484 \tab 226\tab acircumflex\tab
485 \par
486 \'e3\tab \f3\i0\b0
487 \'e3\f1\i0\b0
488 \tab 227\tab atilde\tab
489 \par
490 \'e4\tab \f3\i0\b0
491 \'e4\f1\i0\b0
492 \tab 228\tab adieresis\tab
493 \par
494 \'e5\tab \f3\i0\b0
495 \'e5\f1\i0\b0
496 \tab 229\tab aring\tab
497 \par
498 \'e6\tab \f3\i0\b0
499 \'e6\f1\i0\b0
500 \tab 230\tab ae\tab
501 \par
502 \'e7\tab \f3\i0\b0
503 \'e7\f1\i0\b0
504 \tab 231\tab ccedilla\tab
505 \par
506 \'e8\tab \f3\i0\b0
507 \'e8\f1\i0\b0
508 \tab 232\tab egrave\tab
509 \par
510 \'e9\tab \f3\i0\b0
511 \'e9\f1\i0\b0
512 \tab 233\tab eacute\tab
513 \par
514 \'ea\tab \f3\i0\b0
515 \'ea\f1\i0\b0
516 \tab 234\tab ecircumflex\tab
517 \par
518 \'eb\tab \f3\i0\b0
519 \'eb\f1\i0\b0
520 \tab 235\tab edieresis\tab
521 \par
522 \'ec\tab \f3\i0\b0
523 \'ec\f1\i0\b0
524 \tab 236\tab igrave\tab
525 \par
526 \'ed\tab \f3\i0\b0
527 \'ed\f1\i0\b0
528 \tab 237\tab iacute\tab
529 \par
530 \'ee\tab \f3\i0\b0
531 \'ee\f1\i0\b0
532 \tab 238\tab icircumflex\tab
533 \par
534 \'ef\tab \f3\i0\b0
535 \'ef\f1\i0\b0
536 \tab 239\tab idieresis\tab
537 \par
538 \'f0\tab \f3\i0\b0
539 \'f0\f1\i0\b0
540 \tab 240\tab eth\tab
541 \par
542 \'f1\tab \f3\i0\b0
543 \'f1\f1\i0\b0
544 \tab 241\tab ntilde\tab
545 \par
546 \'f2\tab \f3\i0\b0
547 \'f2\f1\i0\b0
548 \tab 242\tab ograve\tab
549 \par
550 \'f3\tab \f3\i0\b0
551 \'f3\f1\i0\b0
552 \tab 243\tab oacute\tab
553 \par
554 \'f4\tab \f3\i0\b0
555 \'f4\f1\i0\b0
556 \tab 244\tab ocircumflex\tab
557 \par
558 \'f5\tab \f3\i0\b0
559 \'f5\f1\i0\b0
560 \tab 245\tab otilde\tab
561 \par
562 \'f6\tab \f3\i0\b0
563 \'f6\f1\i0\b0
564 \tab 246\tab odieresis\tab
565 \par
566 {\f4\i0\b0
567 \'b8}\tab \f3\i0\b0
568 {\f4\i0\b0
569 \'b8}\f1\i0\b0
570 \tab 247\tab divide\tab
571 \par
572 \'f8\tab \f3\i0\b0
573 \'f8\f1\i0\b0
574 \tab 248\tab oslash\tab
575 \par
576 \'f9\tab \f3\i0\b0
577 \'f9\f1\i0\b0
578 \tab 249\tab ugrave\tab
579 \par
580 \'fa\tab \f3\i0\b0
581 \'fa\f1\i0\b0
582 \tab 250\tab uacute\tab
583 \par
584 \'fb\tab \f3\i0\b0
585 \'fb\f1\i0\b0
586 \tab 251\tab ucircumflex\tab
587 \par
588 \'fc\tab \f3\i0\b0
589 \'fc\f1\i0\b0
590 \tab 252\tab udieresis\tab
591 \par
592 \'fd\tab \f3\i0\b0
593 \'fd\f1\i0\b0
594 \tab 253\tab yacute\tab
595 \par
596 \'fe\tab \f3\i0\b0
597 \'fe\f1\i0\b0
598 \tab 254\tab thorn\tab
599 \par
600 \'ff\tab \f3\i0\b0
601 \'ff\f1\i0\b0
602 \tab 255\tab ydieresis\tab
603 \par
604 \'d0\tab \f3\i0\b0
605 \\(-D\f1\i0\b0
606 \tab \tab Eth\tab Icelandic uppercase
607 eth
608 \par
609 \'f0\tab \f3\i0\b0
610 \\(Sd\f1\i0\b0
611 \tab \tab eth\tab Icelandic lowercase
612 eth
613 \par
614 \'de\tab \f3\i0\b0
615 \\(TP\f1\i0\b0
616 \tab \tab Thorn\tab Icelandic uppercase
617 thorn
618 \par
619 \'fe\tab \f3\i0\b0
620 \\(Tp\f1\i0\b0
621 \tab \tab thorn\tab Icelandic lowercase
622 thorn
623 \par
624 \'c6\tab \f3\i0\b0
625 \\(AE\f1\i0\b0
626 \tab \tab AE\tab
627 \par
628 \'e6\tab \f3\i0\b0
629 \\(ae\f1\i0\b0
630 \tab \tab ae\tab
631 \par
632 \'8c\tab \f3\i0\b0
633 \\(OE\f1\i0\b0
634 \tab \tab OE\tab
635 \par
636 \'9c\tab \f3\i0\b0
637 \\(oe\f1\i0\b0
638 \tab \tab oe\tab
639 \par
640 IJ\tab \f3\i0\b0
641 \\(IJ\f1\i0\b0
642 \tab \tab IJ\tab Dutch IJ ligature
643 \par
644 ij\tab \f3\i0\b0
645 \\(ij\f1\i0\b0
646 \tab \tab ij\tab Dutch ij ligature
647 \par
648 \'df\tab \f3\i0\b0
649 \\(ss\f1\i0\b0
650 \tab \tab germandbls\tab
651 \par
652 \'c1\tab \f3\i0\b0
653 \\(\'92A\f1\i0\b0
654 \tab \tab Aacute\tab
655 \par
656 [[Cacute]]\tab \f3\i0\b0
657 \\(\'92C\f1\i0\b0
658 \tab \tab Cacute\tab
659 \par
660 \'c9\tab \f3\i0\b0
661 \\(\'92E\f1\i0\b0
662 \tab \tab Eacute\tab
663 \par
664 \'cd\tab \f3\i0\b0
665 \\(\'92I\f1\i0\b0
666 \tab \tab Iacute\tab
667 \par
668 \'d3\tab \f3\i0\b0
669 \\(\'92O\f1\i0\b0
670 \tab \tab Oacute\tab
671 \par
672 \'da\tab \f3\i0\b0
673 \\(\'92U\f1\i0\b0
674 \tab \tab Uacute\tab
675 \par
676 \'e1\tab \f3\i0\b0
677 \\(\'92a\f1\i0\b0
678 \tab \tab aacute\tab
679 \par
680 [[cacute]]\tab \f3\i0\b0
681 \\(\'92c\f1\i0\b0
682 \tab \tab cacute\tab
683 \par
684 \'e9\tab \f3\i0\b0
685 \\(\'92e\f1\i0\b0
686 \tab \tab eacute\tab
687 \par
688 \'ed\tab \f3\i0\b0
689 \\(\'92i\f1\i0\b0
690 \tab \tab iacute\tab
691 \par
692 \'f3\tab \f3\i0\b0
693 \\(\'92o\f1\i0\b0
694 \tab \tab oacute\tab
695 \par
696 \'fa\tab \f3\i0\b0
697 \\(\'92u\f1\i0\b0
698 \tab \tab uacute\tab
699 \par
700 \'c4\tab \f3\i0\b0
701 \\(:A\f1\i0\b0
702 \tab \tab Adieresis\tab
703 \par
704 \'cb\tab \f3\i0\b0
705 \\(:E\f1\i0\b0
706 \tab \tab Edieresis\tab
707 \par
708 \'cf\tab \f3\i0\b0
709 \\(:I\f1\i0\b0
710 \tab \tab Idieresis\tab
711 \par
712 \'d6\tab \f3\i0\b0
713 \\(:O\f1\i0\b0
714 \tab \tab Odieresis\tab
715 \par
716 \'dc\tab \f3\i0\b0
717 \\(:U\f1\i0\b0
718 \tab \tab Udieresis\tab
719 \par
720 \'9f\tab \f3\i0\b0
721 \\(:Y\f1\i0\b0
722 \tab \tab Ydieresis\tab
723 \par
724 \'e4\tab \f3\i0\b0
725 \\(:a\f1\i0\b0
726 \tab \tab adieresis\tab
727 \par
728 \'eb\tab \f3\i0\b0
729 \\(:e\f1\i0\b0
730 \tab \tab edieresis\tab
731 \par
732 \'ef\tab \f3\i0\b0
733 \\(:i\f1\i0\b0
734 \tab \tab idieresis\tab
735 \par
736 \'f6\tab \f3\i0\b0
737 \\(:o\f1\i0\b0
738 \tab \tab odieresis\tab
739 \par
740 \'fc\tab \f3\i0\b0
741 \\(:u\f1\i0\b0
742 \tab \tab udieresis\tab
743 \par
744 \'ff\tab \f3\i0\b0
745 \\(:y\f1\i0\b0
746 \tab \tab ydieresis\tab
747 \par
748 \'c2\tab \f3\i0\b0
749 \\(^A\f1\i0\b0
750 \tab \tab Acircumflex\tab
751 \par
752 \'ca\tab \f3\i0\b0
753 \\(^E\f1\i0\b0
754 \tab \tab Ecircumflex\tab
755 \par
756 \'ce\tab \f3\i0\b0
757 \\(^I\f1\i0\b0
758 \tab \tab Icircumflex\tab
759 \par
760 \'d4\tab \f3\i0\b0
761 \\(^O\f1\i0\b0
762 \tab \tab Ocircumflex\tab
763 \par
764 \'db\tab \f3\i0\b0
765 \\(^U\f1\i0\b0
766 \tab \tab Ucircumflex\tab
767 \par
768 \'e2\tab \f3\i0\b0
769 \\(^a\f1\i0\b0
770 \tab \tab acircumflex\tab
771 \par
772 \'ea\tab \f3\i0\b0
773 \\(^e\f1\i0\b0
774 \tab \tab ecircumflex\tab
775 \par
776 \'ee\tab \f3\i0\b0
777 \\(^i\f1\i0\b0
778 \tab \tab icircumflex\tab
779 \par
780 \'f4\tab \f3\i0\b0
781 \\(^o\f1\i0\b0
782 \tab \tab ocircumflex\tab
783 \par
784 \'fb\tab \f3\i0\b0
785 \\(^u\f1\i0\b0
786 \tab \tab ucircumflex\tab
787 \par
788 \'c0\tab \f3\i0\b0
789 \\(\'91A\f1\i0\b0
790 \tab \tab Agrave\tab
791 \par
792 \'c8\tab \f3\i0\b0
793 \\(\'91E\f1\i0\b0
794 \tab \tab Egrave\tab
795 \par
796 \'cc\tab \f3\i0\b0
797 \\(\'91I\f1\i0\b0
798 \tab \tab Igrave\tab
799 \par
800 \'d2\tab \f3\i0\b0
801 \\(\'91O\f1\i0\b0
802 \tab \tab Ograve\tab
803 \par
804 \'d9\tab \f3\i0\b0
805 \\(\'91U\f1\i0\b0
806 \tab \tab Ugrave\tab
807 \par
808 \'e0\tab \f3\i0\b0
809 \\(\'91a\f1\i0\b0
810 \tab \tab agrave\tab
811 \par
812 \'e8\tab \f3\i0\b0
813 \\(\'91e\f1\i0\b0
814 \tab \tab egrave\tab
815 \par
816 \'ec\tab \f3\i0\b0
817 \\(\'91i\f1\i0\b0
818 \tab \tab igrave\tab
819 \par
820 \'f2\tab \f3\i0\b0
821 \\(\'91o\f1\i0\b0
822 \tab \tab ograve\tab
823 \par
824 \'f9\tab \f3\i0\b0
825 \\(\'91u\f1\i0\b0
826 \tab \tab ugrave\tab
827 \par
828 \'c3\tab \f3\i0\b0
829 \\(~A\f1\i0\b0
830 \tab \tab Atilde\tab
831 \par
832 \'d1\tab \f3\i0\b0
833 \\(~N\f1\i0\b0
834 \tab \tab Ntilde\tab
835 \par
836 \'d5\tab \f3\i0\b0
837 \\(~O\f1\i0\b0
838 \tab \tab Otilde\tab
839 \par
840 \'e3\tab \f3\i0\b0
841 \\(~a\f1\i0\b0
842 \tab \tab atilde\tab
843 \par
844 \'f1\tab \f3\i0\b0
845 \\(~n\f1\i0\b0
846 \tab \tab ntilde\tab
847 \par
848 \'f5\tab \f3\i0\b0
849 \\(~o\f1\i0\b0
850 \tab \tab otilde\tab
851 \par
852 \'8a\tab \f3\i0\b0
853 \\(vS\f1\i0\b0
854 \tab \tab Scaron\tab
855 \par
856 \'9a\tab \f3\i0\b0
857 \\(vs\f1\i0\b0
858 \tab \tab scaron\tab
859 \par
860 \'8e\tab \f3\i0\b0
861 \\(vZ\f1\i0\b0
862 \tab \tab Zcaron\tab
863 \par
864 \'9e\tab \f3\i0\b0
865 \\(vz\f1\i0\b0
866 \tab \tab zcaron\tab
867 \par
868 \'c7\tab \f3\i0\b0
869 \\(,C\f1\i0\b0
870 \tab \tab Ccedilla\tab
871 \par
872 \'e7\tab \f3\i0\b0
873 \\(,c\f1\i0\b0
874 \tab \tab ccedilla\tab
875 \par
876 [[Lslash]]\tab \f3\i0\b0
877 \\(/L\f1\i0\b0
878 \tab \tab Lslash\tab Polish L with
879 a slash
880 \par
881 [[lslash]]\tab \f3\i0\b0
882 \\(/l\f1\i0\b0
883 \tab \tab lslash\tab Polish l with
884 a slash
885 \par
886 \'d8\tab \f3\i0\b0
887 \\(/O\f1\i0\b0
888 \tab \tab Oslash\tab
889 \par
890 \'f8\tab \f3\i0\b0
891 \\(/o\f1\i0\b0
892 \tab \tab oslash\tab
893 \par
894 \'c5\tab \f3\i0\b0
895 \\(oA\f1\i0\b0
896 \tab \tab Aring\tab
897 \par
898 \'e5\tab \f3\i0\b0
899 \\(oa\f1\i0\b0
900 \tab \tab aring\tab
901 \par
902 \'9d\tab \f3\i0\b0
903 \\(a"\f1\i0\b0
904 \tab \tab hungarumlaut\tab Hungarian
905 umlaut
906 \par
907 \'af\tab \f3\i0\b0
908 \\(a-\f1\i0\b0
909 \tab \tab macron\tab macron or bar accent
910 \par
911 [[dotaccent]]\tab \f3\i0\b0
912 \\(a.\f1\i0\b0
913 \tab \tab dotaccent\tab dot
914 accent
915 \par
916 ^\tab \f3\i0\b0
917 \\(a^\f1\i0\b0
918 \tab \tab circumflex\tab circumflex accent
919 \par
920 \'b4\tab \f3\i0\b0
921 \\(aa\f1\i0\b0
922 \tab \tab acute\tab acute accent
923 \par
924 `\tab \f3\i0\b0
925 \\(ga\f1\i0\b0
926 \tab \tab grave\tab grave accent
927 \par
928 [[breve]]\tab \f3\i0\b0
929 \\(ab\f1\i0\b0
930 \tab \tab breve\tab breve accent
931 \par
932 \'b8\tab \f3\i0\b0
933 \\(ac\f1\i0\b0
934 \tab \tab cedilla\tab cedilla accent
935 \par
936 \'a8\tab \f3\i0\b0
937 \\(ad\f1\i0\b0
938 \tab \tab dieresis\tab umlaut or dieresis
939 \par
940 [[caron]]\tab \f3\i0\b0
941 \\(ah\f1\i0\b0
942 \tab \tab caron\tab h\'e1cacc][[caron]]ek
943 accent
944 \par
945 \'ba\tab \f3\i0\b0
946 \\(ao\f1\i0\b0
947 \tab \tab ring\tab ring or circle accent
948 \par
949 \'98\tab \f3\i0\b0
950 \\(a~\f1\i0\b0
951 \tab \tab tilde\tab tilde accent
952 \par
953 [[ogonek]]\tab \f3\i0\b0
954 \\(ho\f1\i0\b0
955 \tab \tab ogonek\tab hook or ogonek
956 accent
957 \par
958 \'90\tab \f3\i0\b0
959 \\(.i\f1\i0\b0
960 \tab \tab dotlessi\tab i without a dot
961 \par
962 [[dotlessj]]\tab \f3\i0\b0
963 \\(.j\f1\i0\b0
964 \tab \tab dotlessj\tab j without
965 a dot
966 \par
967 \'a4\tab \f3\i0\b0
968 \\(Cs\f1\i0\b0
969 \tab \tab currency\tab Scandinavian currency
970 sign
971 \par
972 $\tab \f3\i0\b0
973 \\(Do\f1\i0\b0
974 \tab \tab dollar\tab
975 \par
976 \'a3\tab \f3\i0\b0
977 \\(Po\f1\i0\b0
978 \tab \tab sterling\tab
979 \par
980 \'a5\tab \f3\i0\b0
981 \\(Ye\f1\i0\b0
982 \tab \tab yen\tab
983 \par
984 \'83\tab \f3\i0\b0
985 \\(Fn\f1\i0\b0
986 \tab \tab florin\tab
987 \par
988 \'a2\tab \f3\i0\b0
989 \\(ct\f1\i0\b0
990 \tab \tab cent\tab
991 \par
992 \'ab\tab \f3\i0\b0
993 \\(Fo\f1\i0\b0
994 \tab \tab guillemotleft\tab
995 \par
996 \'bb\tab \f3\i0\b0
997 \\(Fc\f1\i0\b0
998 \tab \tab guillemotright\tab
999 \par
1000 \'8b\tab \f3\i0\b0
1001 \\(fo\f1\i0\b0
1002 \tab \tab guilsinglleft\tab
1003 \par
1004 \'9b\tab \f3\i0\b0
1005 \\(fc\f1\i0\b0
1006 \tab \tab guilsinglright\tab
1007 \par
1008 \'a1\tab \f3\i0\b0
1009 \\(r!\f1\i0\b0
1010 \tab \tab exclamdown\tab
1011 \par
1012 \'bf\tab \f3\i0\b0
1013 \\(r?\f1\i0\b0
1014 \tab \tab questiondown\tab
1015 \par
1016 ff\tab \f3\i0\b0
1017 \\(ff\f1\i0\b0
1018 \tab \tab ff\tab ff ligature
1019 \par
1020 fi\tab \f3\i0\b0
1021 \\(fi\f1\i0\b0
1022 \tab \tab fi\tab fi ligature
1023 \par
1024 fl\tab \f3\i0\b0
1025 \\(fl\f1\i0\b0
1026 \tab \tab fl\tab fl ligature
1027 \par
1028 ffi\tab \f3\i0\b0
1029 \\(Fi\f1\i0\b0
1030 \tab \tab ffi\tab ffi ligature
1031 \par
1032 ffl\tab \f3\i0\b0
1033 \\(Fl\f1\i0\b0
1034 \tab \tab ffl\tab ffl ligature
1035 \par
1036 [[checkmark]]\tab \f3\i0\b0
1037 \\(OK\f1\i0\b0
1038 \tab \tab \tab check mark, tick
1039 \par
1040 \'aa\tab \f3\i0\b0
1041 \\(Of\f1\i0\b0
1042 \tab \tab ordfeminine\tab
1043 \par
1044 \'ba\tab \f3\i0\b0
1045 \\(Om\f1\i0\b0
1046 \tab \tab ordmasculine\tab
1047 \par
1048 \'b7\tab \f3\i0\b0
1049 \\(pc\f1\i0\b0
1050 \tab \tab periodcentered\tab
1051 \par
1052 \'b9\tab \f3\i0\b0
1053 \\(S1\f1\i0\b0
1054 \tab \tab onesuperior\tab
1055 \par
1056 \'b2\tab \f3\i0\b0
1057 \\(S2\f1\i0\b0
1058 \tab \tab twosuperior\tab
1059 \par
1060 \'b3\tab \f3\i0\b0
1061 \\(S3\f1\i0\b0
1062 \tab \tab threesuperior\tab
1063 \par
1064 {\f4\i0\b0
1065 \'ac}\tab \f3\i0\b0
1066 \\(<-\f1\i0\b0
1067 \tab \tab arrowleft\tab
1068 \par
1069 {\f4\i0\b0
1070 \'ae}\tab \f3\i0\b0
1071 \\(->\f1\i0\b0
1072 \tab \tab arrowright\tab
1073 \par
1074 {\f4\i0\b0
1075 \'ab}\tab \f3\i0\b0
1076 \\(<>\f1\i0\b0
1077 \tab \tab arrowboth\tab horizontal double-headed
1078 arrow
1079 \par
1080 {\f4\i0\b0
1081 \'af}\tab \f3\i0\b0
1082 \\(da\f1\i0\b0
1083 \tab \tab arrowdown\tab
1084 \par
1085 {\f4\i0\b0
1086 \'ad}\tab \f3\i0\b0
1087 \\(ua\f1\i0\b0
1088 \tab \tab arrowup\tab
1089 \par
1090 [[arrowvertboth]]\tab \f3\i0\b0
1091 \\(va\f1\i0\b0
1092 \tab \tab \tab vertical
1093 double-headed arrow
1094 \par
1095 {\f4\i0\b0
1096 \'dc}\tab \f3\i0\b0
1097 \\(lA\f1\i0\b0
1098 \tab \tab arrowdblleft\tab
1099 \par
1100 {\f4\i0\b0
1101 \'de}\tab \f3\i0\b0
1102 \\(rA\f1\i0\b0
1103 \tab \tab arrowdblright\tab
1104 \par
1105 {\f4\i0\b0
1106 \'db}\tab \f3\i0\b0
1107 \\(hA\f1\i0\b0
1108 \tab \tab arrowdblboth\tab horizontal
1109 double-headed double arrow
1110 \par
1111 {\f4\i0\b0
1112 \'df}\tab \f3\i0\b0
1113 \\(dA\f1\i0\b0
1114 \tab \tab arrowdbldown\tab
1115 \par
1116 {\f4\i0\b0
1117 \'dd}\tab \f3\i0\b0
1118 \\(uA\f1\i0\b0
1119 \tab \tab arrowdblup\tab
1120 \par
1121 [[arrowdblvert]]\tab \f3\i0\b0
1122 \\(vA\f1\i0\b0
1123 \tab \tab \tab vertical double-headed
1124 double arrow
1125 \par
1126 \'7c\tab \f3\i0\b0
1127 \\(ba\f1\i0\b0
1128 \tab \tab bar\tab
1129 \par
1130 \'a6\tab \f3\i0\b0
1131 \\(bb\f1\i0\b0
1132 \tab \tab brokenbar\tab
1133 \par
1134 {\f4\i0\b0
1135 \'ea}\tab \f3\i0\b0
1136 \\(br\f1\i0\b0
1137 \tab \tab br\tab box rule with traditional
1138 troff metrics
1139 \par
1140 _\tab \f3\i0\b0
1141 \\(ru\f1\i0\b0
1142 \tab \tab ru\tab baseline rule
1143 \par
1144 _\tab \f3\i0\b0
1145 \\(ul\f1\i0\b0
1146 \tab \tab ul\tab underline with traditional
1147 troff metrics
1148 \par
1149 {\f4\i0\b0
1150 \'bd}\tab \f3\i0\b0
1151 \\(bv\f1\i0\b0
1152 \tab \tab bv\tab bar vertical
1153 \par
1154 [[bell]]\tab \f3\i0\b0
1155 \\(bs\f1\i0\b0
1156 \tab \tab bell\tab
1157 \par
1158 [[circle]]\tab \f3\i0\b0
1159 \\(ci\f1\i0\b0
1160 \tab \tab circle\tab
1161 \par
1162 \'95\tab \f3\i0\b0
1163 \\(bu\f1\i0\b0
1164 \tab \tab bullet\tab
1165 \par
1166 \'a9\tab \f3\i0\b0
1167 \\(co\f1\i0\b0
1168 \tab \tab copyright\tab
1169 \par
1170 \'ae\tab \f3\i0\b0
1171 \\(rg\f1\i0\b0
1172 \tab \tab registered\tab
1173 \par
1174 \'99\tab \f3\i0\b0
1175 \\(tm\f1\i0\b0
1176 \tab \tab trademark\tab
1177 \par
1178 \'87\tab \f3\i0\b0
1179 \\(dd\f1\i0\b0
1180 \tab \tab daggerdbl\tab double dagger
1181 sign
1182 \par
1183 \'86\tab \f3\i0\b0
1184 \\(dg\f1\i0\b0
1185 \tab \tab dagger\tab
1186 \par
1187 \'b6\tab \f3\i0\b0
1188 \\(ps\f1\i0\b0
1189 \tab \tab paragraph\tab
1190 \par
1191 \'a7\tab \f3\i0\b0
1192 \\(sc\f1\i0\b0
1193 \tab \tab section\tab
1194 \par
1195 {\f4\i0\b0
1196 \'b0}\tab \f3\i0\b0
1197 \\(de\f1\i0\b0
1198 \tab \tab degree\tab
1199 \par
1200 \'96\tab \f3\i0\b0
1201 \\(em\f1\i0\b0
1202 \tab \tab emdash\tab em dash
1203 \par
1204 \'ad\tab \f3\i0\b0
1205 \\(en\f1\i0\b0
1206 \tab \tab endash\tab en dash
1207 \par
1208 \'89\tab \f3\i0\b0
1209 \\(%0\f1\i0\b0
1210 \tab \tab perthousand\tab per thousand,
1211 per mille sign
1212 \par
1213 \'bd\tab \f3\i0\b0
1214 \\(12\f1\i0\b0
1215 \tab \tab onehalf\tab
1216 \par
1217 \'bc\tab \f3\i0\b0
1218 \\(14\f1\i0\b0
1219 \tab \tab onequarter\tab
1220 \par
1221 \'be\tab \f3\i0\b0
1222 \\(34\f1\i0\b0
1223 \tab \tab threequarters\tab
1224 \par
1225 {\f4\i0\b0
1226 \'a4}\tab \f3\i0\b0
1227 \\(f/\f1\i0\b0
1228 \tab \tab fraction\tab bar for fractions
1229 \par
1230 {\f4\i0\b0
1231 \'a2}\tab \f3\i0\b0
1232 \\(fm\f1\i0\b0
1233 \tab \tab minute\tab footmark, prime
1234 \par
1235 {\f4\i0\b0
1236 \'b2}\tab \f3\i0\b0
1237 \\(sd\f1\i0\b0
1238 \tab \tab second\tab
1239 \par
1240 ^\tab \f3\i0\b0
1241 \\(ha\f1\i0\b0
1242 \tab \tab asciicircum\tab
1243 \fs16 ASCII
1244 \fs20 circumflex, hat, caret
1245 \par
1246 ~\tab \f3\i0\b0
1247 \\(ti\f1\i0\b0
1248 \tab \tab asciitilde\tab
1249 \fs16 ASCII
1250 \fs20 tilde, large tilde
1251 \par
1252 -\tab \f3\i0\b0
1253 \\(hy\f1\i0\b0
1254 \tab \tab hyphen\tab
1255 \par
1256 [\tab \f3\i0\b0
1257 \\(lB\f1\i0\b0
1258 \tab \tab bracketleft\tab
1259 \par
1260 ]\tab \f3\i0\b0
1261 \\(rB\f1\i0\b0
1262 \tab \tab bracketright\tab
1263 \par
1264 {\f4\i0\b0
1265 \'7b}\tab \f3\i0\b0
1266 \\(lC\f1\i0\b0
1267 \tab \tab braceleft\tab
1268 \par
1269 {\f4\i0\b0
1270 \'7d}\tab \f3\i0\b0
1271 \\(rC\f1\i0\b0
1272 \tab \tab braceright\tab
1273 \par
1274 {\f4\i0\b0
1275 \'e1}\tab \f3\i0\b0
1276 \\(la\f1\i0\b0
1277 \tab \tab angleleft\tab left angle bracket
1278 \par
1279 {\f4\i0\b0
1280 \'f1}\tab \f3\i0\b0
1281 \\(ra\f1\i0\b0
1282 \tab \tab angleright\tab right angle
1283 bracket
1284 \par
1285 [[handleft]]\tab \f3\i0\b0
1286 \\(lh\f1\i0\b0
1287 \tab \tab handleft\tab
1288 \par
1289 [[handright]]\tab \f3\i0\b0
1290 \\(rh\f1\i0\b0
1291 \tab \tab handright\tab
1292 \par
1293 \'84\tab \f3\i0\b0
1294 \\(Bq\f1\i0\b0
1295 \tab \tab quotedblbase\tab low double
1296 comma quote
1297 \par
1298 [[quotesinglbase]]\tab \f3\i0\b0
1299 \\(bq\f1\i0\b0
1300 \tab \tab quotesinglbase\tab
1301 low single comma quote
1302 \par
1303 \'93\tab \f3\i0\b0
1304 \\(lq\f1\i0\b0
1305 \tab \tab quotedblleft\tab
1306 \par
1307 \'94\tab \f3\i0\b0
1308 \\(rq\f1\i0\b0
1309 \tab \tab quotedblright\tab
1310 \par
1311 \'91\tab \f3\i0\b0
1312 \\(oq\f1\i0\b0
1313 \tab \tab quoteleft\tab single open quote
1314 \par
1315 \'92\tab \f3\i0\b0
1316 \\(cq\f1\i0\b0
1317 \tab \tab quoteright\tab single closing
1318 quote (ASCII 39)
1319 \par
1320 \'92\tab \f3\i0\b0
1321 \\(aq\f1\i0\b0
1322 \tab \tab quotesingle\tab apostrophe
1323 quote
1324 \par
1325 [[quotedbl]]\tab \f3\i0\b0
1326 \\(dq\f1\i0\b0
1327 \tab \tab quotedbl\tab double
1328 quote (ASCII 34)
1329 \par
1330 \'7c\tab \f3\i0\b0
1331 \\(or\f1\i0\b0
1332 \tab \tab bar\tab
1333 \par
1334 @\tab \f3\i0\b0
1335 \\(at\f1\i0\b0
1336 \tab \tab at\tab
1337 \par
1338 -\tab \f3\i0\b0
1339 \\-\f1\i0\b0
1340 \tab \tab minus\tab minus sign from current
1341 font
1342 \par
1343 #\tab \f3\i0\b0
1344 \\(sh\f1\i0\b0
1345 \tab \tab numbersign\tab
1346 \par
1347 /\tab \f3\i0\b0
1348 \\(sl\f1\i0\b0
1349 \tab \tab slash\tab
1350 \par
1351 \\\tab \f3\i0\b0
1352 \\(rs\f1\i0\b0
1353 \tab \tab backslash\tab
1354 \par
1355 [[square]]\tab \f3\i0\b0
1356 \\(sq\f1\i0\b0
1357 \tab \tab square\tab
1358 \par
1359 {\f4\i0\b0
1360 \'5c}\tab \f3\i0\b0
1361 \\(3d\f1\i0\b0
1362 \tab \tab therefore\tab
1363 \par
1364 {\f4\i0\b0
1365 \'5c}\tab \f3\i0\b0
1366 \\(tf\f1\i0\b0
1367 \tab \tab therefore\tab
1368 \par
1369 {\f4\i0\b0
1370 A}\tab \f3\i0\b0
1371 \\(*A\f1\i0\b0
1372 \tab \tab Alpha\tab
1373 \par
1374 {\f4\i0\b0
1375 B}\tab \f3\i0\b0
1376 \\(*B\f1\i0\b0
1377 \tab \tab Beta\tab
1378 \par
1379 {\f4\i0\b0
1380 \'58}\tab \f3\i0\b0
1381 \\(*C\f1\i0\b0
1382 \tab \tab Xi\tab
1383 \par
1384 {\f4\i0\b0
1385 D}\tab \f3\i0\b0
1386 \\(*D\f1\i0\b0
1387 \tab \tab Delta\tab
1388 \par
1389 {\f4\i0\b0
1390 E}\tab \f3\i0\b0
1391 \\(*E\f1\i0\b0
1392 \tab \tab Epsilon\tab
1393 \par
1394 {\f4\i0\b0
1395 F}\tab \f3\i0\b0
1396 \\(*F\f1\i0\b0
1397 \tab \tab Phi\tab
1398 \par
1399 {\f4\i0\b0
1400 G}\tab \f3\i0\b0
1401 \\(*G\f1\i0\b0
1402 \tab \tab Gamma\tab
1403 \par
1404 {\f4\i0\b0
1405 \'51}\tab \f3\i0\b0
1406 \\(*H\f1\i0\b0
1407 \tab \tab Theta\tab
1408 \par
1409 {\f4\i0\b0
1410 I}\tab \f3\i0\b0
1411 \\(*I\f1\i0\b0
1412 \tab \tab Iota\tab
1413 \par
1414 {\f4\i0\b0
1415 K}\tab \f3\i0\b0
1416 \\(*K\f1\i0\b0
1417 \tab \tab Kappa\tab
1418 \par
1419 {\f4\i0\b0
1420 L}\tab \f3\i0\b0
1421 \\(*L\f1\i0\b0
1422 \tab \tab Lambda\tab
1423 \par
1424 {\f4\i0\b0
1425 M}\tab \f3\i0\b0
1426 \\(*M\f1\i0\b0
1427 \tab \tab Mu\tab
1428 \par
1429 {\f4\i0\b0
1430 N}\tab \f3\i0\b0
1431 \\(*N\f1\i0\b0
1432 \tab \tab Nu\tab
1433 \par
1434 {\f4\i0\b0
1435 O}\tab \f3\i0\b0
1436 \\(*O\f1\i0\b0
1437 \tab \tab Omicron\tab
1438 \par
1439 {\f4\i0\b0
1440 P}\tab \f3\i0\b0
1441 \\(*P\f1\i0\b0
1442 \tab \tab Pi\tab
1443 \par
1444 {\f4\i0\b0
1445 \'59}\tab \f3\i0\b0
1446 \\(*Q\f1\i0\b0
1447 \tab \tab Psi\tab
1448 \par
1449 {\f4\i0\b0
1450 R}\tab \f3\i0\b0
1451 \\(*R\f1\i0\b0
1452 \tab \tab Rho\tab
1453 \par
1454 {\f4\i0\b0
1455 S}\tab \f3\i0\b0
1456 \\(*S\f1\i0\b0
1457 \tab \tab Sigma\tab
1458 \par
1459 {\f4\i0\b0
1460 T}\tab \f3\i0\b0
1461 \\(*T\f1\i0\b0
1462 \tab \tab Tau\tab
1463 \par
1464 {\f4\i0\b0
1465 U}\tab \f3\i0\b0
1466 \\(*U\f1\i0\b0
1467 \tab \tab Upsilon\tab
1468 \par
1469 {\f4\i0\b0
1470 W}\tab \f3\i0\b0
1471 \\(*W\f1\i0\b0
1472 \tab \tab Omega\tab
1473 \par
1474 {\f4\i0\b0
1475 \'43}\tab \f3\i0\b0
1476 \\(*X\f1\i0\b0
1477 \tab \tab Chi\tab
1478 \par
1479 {\f4\i0\b0
1480 \'48}\tab \f3\i0\b0
1481 \\(*Y\f1\i0\b0
1482 \tab \tab Eta\tab
1483 \par
1484 {\f4\i0\b0
1485 Z}\tab \f3\i0\b0
1486 \\(*Z\f1\i0\b0
1487 \tab \tab Zeta\tab
1488 \par
1489 {\f4\i0\b0
1490 a}\tab \f3\i0\b0
1491 \\(*a\f1\i0\b0
1492 \tab \tab alpha\tab
1493 \par
1494 {\f4\i0\b0
1495 b}\tab \f3\i0\b0
1496 \\(*b\f1\i0\b0
1497 \tab \tab beta\tab
1498 \par
1499 {\f4\i0\b0
1500 \'78}\tab \f3\i0\b0
1501 \\(*c\f1\i0\b0
1502 \tab \tab xi\tab
1503 \par
1504 {\f4\i0\b0
1505 d}\tab \f3\i0\b0
1506 \\(*d\f1\i0\b0
1507 \tab \tab delta\tab
1508 \par
1509 {\f4\i0\b0
1510 e}\tab \f3\i0\b0
1511 \\(*e\f1\i0\b0
1512 \tab \tab epsilon\tab
1513 \par
1514 {\f4\i0\b0
1515 f}\tab \f3\i0\b0
1516 \\(*f\f1\i0\b0
1517 \tab \tab phi\tab
1518 \par
1519 {\f4\i0\b0
1520 j}\tab \f3\i0\b0
1521 \\(+f\f1\i0\b0
1522 \tab \tab phi1\tab variant phi
1523 \par
1524 {\f4\i0\b0
1525 g}\tab \f3\i0\b0
1526 \\(*g\f1\i0\b0
1527 \tab \tab gamma\tab
1528 \par
1529 {\f4\i0\b0
1530 \'71}\tab \f3\i0\b0
1531 \\(*h\f1\i0\b0
1532 \tab \tab theta\tab
1533 \par
1534 {\f4\i0\b0
1535 J}\tab \f3\i0\b0
1536 \\(+h\f1\i0\b0
1537 \tab \tab theta1\tab variant theta
1538 \par
1539 {\f4\i0\b0
1540 i}\tab \f3\i0\b0
1541 \\(*i\f1\i0\b0
1542 \tab \tab iota\tab
1543 \par
1544 {\f4\i0\b0
1545 k}\tab \f3\i0\b0
1546 \\(*k\f1\i0\b0
1547 \tab \tab kappa\tab
1548 \par
1549 {\f4\i0\b0
1550 l}\tab \f3\i0\b0
1551 \\(*l\f1\i0\b0
1552 \tab \tab lambda\tab
1553 \par
1554 {\f4\i0\b0
1555 m}\tab \f3\i0\b0
1556 \\(*m\f1\i0\b0
1557 \tab \tab mu\tab
1558 \par
1559 {\f4\i0\b0
1560 n}\tab \f3\i0\b0
1561 \\(*n\f1\i0\b0
1562 \tab \tab nu\tab
1563 \par
1564 {\f4\i0\b0
1565 o}\tab \f3\i0\b0
1566 \\(*o\f1\i0\b0
1567 \tab \tab omicron\tab
1568 \par
1569 {\f4\i0\b0
1570 p}\tab \f3\i0\b0
1571 \\(*p\f1\i0\b0
1572 \tab \tab pi\tab
1573 \par
1574 {\f4\i0\b0
1575 \'76}\tab \f3\i0\b0
1576 \\(+p\f1\i0\b0
1577 \tab \tab omega1\tab variant pi, looking
1578 like omega
1579 \par
1580 {\f4\i0\b0
1581 \'79}\tab \f3\i0\b0
1582 \\(*q\f1\i0\b0
1583 \tab \tab psi\tab
1584 \par
1585 {\f4\i0\b0
1586 r}\tab \f3\i0\b0
1587 \\(*r\f1\i0\b0
1588 \tab \tab rho\tab
1589 \par
1590 {\f4\i0\b0
1591 s}\tab \f3\i0\b0
1592 \\(*s\f1\i0\b0
1593 \tab \tab sigma\tab
1594 \par
1595 {\f4\i0\b0
1596 t}\tab \f3\i0\b0
1597 \\(*t\f1\i0\b0
1598 \tab \tab tau\tab
1599 \par
1600 {\f4\i0\b0
1601 u}\tab \f3\i0\b0
1602 \\(*u\f1\i0\b0
1603 \tab \tab upsilon\tab
1604 \par
1605 {\f4\i0\b0
1606 w}\tab \f3\i0\b0
1607 \\(*w\f1\i0\b0
1608 \tab \tab omega\tab
1609 \par
1610 {\f4\i0\b0
1611 \'63}\tab \f3\i0\b0
1612 \\(*x\f1\i0\b0
1613 \tab \tab chi\tab
1614 \par
1615 {\f4\i0\b0
1616 \'68}\tab \f3\i0\b0
1617 \\(*y\f1\i0\b0
1618 \tab \tab eta\tab
1619 \par
1620 {\f4\i0\b0
1621 z}\tab \f3\i0\b0
1622 \\(*z\f1\i0\b0
1623 \tab \tab zeta\tab
1624 \par
1625 {\f4\i0\b0
1626 V}\tab \f3\i0\b0
1627 \\(ts\f1\i0\b0
1628 \tab \tab sigma1\tab terminal sigma
1629 \par
1630 {\f4\i0\b0
1631 \'bb}\tab \f3\i0\b0
1632 \\(~~\f1\i0\b0
1633 \tab \tab approxequal\tab
1634 \par
1635 {\f4\i0\b0
1636 \'bb}\tab \f3\i0\b0
1637 \\(~=\f1\i0\b0
1638 \tab \tab approxequal\tab
1639 \par
1640 {\f4\i0\b0
1641 \'b9}\tab \f3\i0\b0
1642 \\(!=\f1\i0\b0
1643 \tab \tab notequal\tab
1644 \par
1645 {\f4\i0\b0
1646 \'2a}\tab \f3\i0\b0
1647 \\(**\f1\i0\b0
1648 \tab \tab asteriskmath\tab
1649 \par
1650 [[minusplus]]\tab \f3\i0\b0
1651 \\(-+\f1\i0\b0
1652 \tab \tab minusplus\tab
1653 \par
1654 {\f4\i0\b0
1655 \'b1}\tab \f3\i0\b0
1656 \\(+-\f1\i0\b0
1657 \tab \tab plusminus\tab
1658 \par
1659 {\f4\i0\b0
1660 \'a3}\tab \f3\i0\b0
1661 \\(<=\f1\i0\b0
1662 \tab \tab lessequal\tab
1663 \par
1664 {\f4\i0\b0
1665 \'ba}\tab \f3\i0\b0
1666 \\(==\f1\i0\b0
1667 \tab \tab equivalence\tab
1668 \par
1669 {\f4\i0\b0
1670 \'40}\tab \f3\i0\b0
1671 \\(=~\f1\i0\b0
1672 \tab \tab congruent\tab
1673 \par
1674 {\f4\i0\b0
1675 \'b3}\tab \f3\i0\b0
1676 \\(>=\f1\i0\b0
1677 \tab \tab greaterequal\tab
1678 \par
1679 {\f4\i0\b0
1680 \'d9}\tab \f3\i0\b0
1681 \\(AN\f1\i0\b0
1682 \tab \tab logicaland\tab
1683 \par
1684 {\f4\i0\b0
1685 \'da}\tab \f3\i0\b0
1686 \\(OR\f1\i0\b0
1687 \tab \tab logicalor\tab
1688 \par
1689 {\f4\i0\b0
1690 \'d8}\tab \f3\i0\b0
1691 \\(no\f1\i0\b0
1692 \tab \tab logicalnot\tab
1693 \par
1694 {\f4\i0\b0
1695 \'24}\tab \f3\i0\b0
1696 \\(te\f1\i0\b0
1697 \tab \tab existential\tab there exists,
1698 existential quantifier
1699 \par
1700 {\f4\i0\b0
1701 \'22}\tab \f3\i0\b0
1702 \\(fa\f1\i0\b0
1703 \tab \tab universal\tab for all, universal
1704 quantifier
1705 \par
1706 {\f4\i0\b0
1707 \'c0}\tab \f3\i0\b0
1708 \\(Ah\f1\i0\b0
1709 \tab \tab aleph\tab
1710 \par
1711 {\f4\i0\b0
1712 \'c1}\tab \f3\i0\b0
1713 \\(Im\f1\i0\b0
1714 \tab \tab Ifraktur\tab Fraktur I, imaginary
1715 \par
1716 {\f4\i0\b0
1717 \'c2}\tab \f3\i0\b0
1718 \\(Re\f1\i0\b0
1719 \tab \tab Rfraktur\tab Fraktur R, real
1720 \par
1721 {\f4\i0\b0
1722 \'a5}\tab \f3\i0\b0
1723 \\(if\f1\i0\b0
1724 \tab \tab infinity\tab
1725 \par
1726 {\f4\i0\b0
1727 \'d7}\tab \f3\i0\b0
1728 \\(md\f1\i0\b0
1729 \tab \tab dotmath\tab
1730 \par
1731 {\f4\i0\b0
1732 \'ce}\tab \f3\i0\b0
1733 \\(mo\f1\i0\b0
1734 \tab \tab element\tab
1735 \par
1736 {\f4\i0\b0
1737 \'b4}\tab \f3\i0\b0
1738 \\(mu\f1\i0\b0
1739 \tab \tab multiply\tab
1740 \par
1741 {\f4\i0\b0
1742 \'cb}\tab \f3\i0\b0
1743 \\(nb\f1\i0\b0
1744 \tab \tab notsubset\tab
1745 \par
1746 [[notpropersuperset]]\tab \f3\i0\b0
1747 \\(nc\f1\i0\b0
1748 \tab \tab notpropersuperset\tab
1749 \par
1750 [[notequivalence]]\tab \f3\i0\b0
1751 \\(ne\f1\i0\b0
1752 \tab \tab notequivalence\tab
1753 \par
1754 {\f4\i0\b0
1755 \'cf}\tab \f3\i0\b0
1756 \\(nm\f1\i0\b0
1757 \tab \tab notelement\tab
1758 \par
1759 {\f4\i0\b0
1760 \'2b}\tab \f3\i0\b0
1761 \\(pl\f1\i0\b0
1762 \tab \tab plusmath\tab plus sign in special
1763 font
1764 \par
1765 {\f4\i0\b0
1766 \'3d}\tab \f3\i0\b0
1767 \\(eq\f1\i0\b0
1768 \tab \tab equalmath\tab equals sign in
1769 special font
1770 \par
1771 {\f4\i0\b0
1772 \'b5}\tab \f3\i0\b0
1773 \\(pt\f1\i0\b0
1774 \tab \tab proportional\tab
1775 \par
1776 {\f4\i0\b0
1777 \'5e}\tab \f3\i0\b0
1778 \\(pp\f1\i0\b0
1779 \tab \tab perpendicular\tab
1780 \par
1781 {\f4\i0\b0
1782 \'cc}\tab \f3\i0\b0
1783 \\(sb\f1\i0\b0
1784 \tab \tab propersubset\tab
1785 \par
1786 {\f4\i0\b0
1787 \'c9}\tab \f3\i0\b0
1788 \\(sp\f1\i0\b0
1789 \tab \tab propersuperset\tab
1790 \par
1791 {\f4\i0\b0
1792 \'cd}\tab \f3\i0\b0
1793 \\(ib\f1\i0\b0
1794 \tab \tab reflexsubset\tab
1795 \par
1796 {\f4\i0\b0
1797 \'ca}\tab \f3\i0\b0
1798 \\(ip\f1\i0\b0
1799 \tab \tab reflexsuperset\tab
1800 \par
1801 {\f4\i0\b0
1802 \'7e}\tab \f3\i0\b0
1803 \\(ap\f1\i0\b0
1804 \tab \tab similar\tab
1805 \par
1806 {\f4\i0\b0
1807 \'f2}\tab \f3\i0\b0
1808 \\(is\f1\i0\b0
1809 \tab \tab integral\tab
1810 \par
1811 {\f4\i0\b0
1812 \'d6}\tab \f3\i0\b0
1813 \\(sr\f1\i0\b0
1814 \tab \tab radical\tab square root
1815 \par
1816 {\f4\i0\b0
1817 \'60}\tab \f3\i0\b0
1818 \\(rn\f1\i0\b0
1819 \tab \tab \tab overline
1820 \par
1821 {\f4\i0\b0
1822 \'b6}\tab \f3\i0\b0
1823 \\(pd\f1\i0\b0
1824 \tab \tab partialdiff\tab partial differentiation
1825 sign
1826 \par
1827 {\f4\i0\b0
1828 \'c4}\tab \f3\i0\b0
1829 \\(c*\f1\i0\b0
1830 \tab \tab circlemultiply\tab multiply
1831 sign in a circle
1832 \par
1833 {\f4\i0\b0
1834 \'c5}\tab \f3\i0\b0
1835 \\(c+\f1\i0\b0
1836 \tab \tab circleplus\tab plus sign in
1837 a circle
1838 \par
1839 {\f4\i0\b0
1840 \'c7}\tab \f3\i0\b0
1841 \\(ca\f1\i0\b0
1842 \tab \tab intersection\tab intersection,
1843 cap
1844 \par
1845 {\f4\i0\b0
1846 \'c8}\tab \f3\i0\b0
1847 \\(cu\f1\i0\b0
1848 \tab \tab union\tab union, cup
1849 \par
1850 {\f4\i0\b0
1851 \'b8}\tab \f3\i0\b0
1852 \\(di\f1\i0\b0
1853 \tab \tab divide\tab division sign
1854 \par
1855 {\f4\i0\b0
1856 \'be}\tab \f3\i0\b0
1857 \\(-h\f1\i0\b0
1858 \tab \tab hbar\tab
1859 \par
1860 {\f4\i0\b0
1861 \'d1}\tab \f3\i0\b0
1862 \\(gr\f1\i0\b0
1863 \tab \tab gradient\tab
1864 \par
1865 {\f4\i0\b0
1866 \'c6}\tab \f3\i0\b0
1867 \\(es\f1\i0\b0
1868 \tab \tab emptyset\tab
1869 \par
1870 {\f4\i0\b0
1871 \'a7}\tab \f3\i0\b0
1872 \\(CL\f1\i0\b0
1873 \tab \tab club\tab club suit
1874 \par
1875 {\f4\i0\b0
1876 \'aa}\tab \f3\i0\b0
1877 \\(SP\f1\i0\b0
1878 \tab \tab spade\tab spade suit
1879 \par
1880 {\f4\i0\b0
1881 \'a9}\tab \f3\i0\b0
1882 \\(HE\f1\i0\b0
1883 \tab \tab heart\tab heart suit
1884 \par
1885 {\f4\i0\b0
1886 \'a8}\tab \f3\i0\b0
1887 \\(DI\f1\i0\b0
1888 \tab \tab diamond\tab diamond suit
1889 \par
1890 {\f4\i0\b0
1891 \'bf}\tab \f3\i0\b0
1892 \\(CR\f1\i0\b0
1893 \tab \tab carriagereturn\tab carriage
1894 return symbol
1895 \par
1896 {\f4\i0\b0
1897 \'27}\tab \f3\i0\b0
1898 \\(st\f1\i0\b0
1899 \tab \tab suchthat\tab
1900 \par
1901 {\f4\i0\b0
1902 \'d0}\tab \f3\i0\b0
1903 \\(/_\f1\i0\b0
1904 \tab \tab angle\tab
1905 \par
1906 <<\tab \f3\i0\b0
1907 \\(<<\f1\i0\b0
1908 \tab \tab \tab much less
1909 \par
1910 >>\tab \f3\i0\b0
1911 \\(>>\f1\i0\b0
1912 \tab \tab \tab much greater
1913 \par
1914 {\f4\i0\b0
1915 \'c3}\tab \f3\i0\b0
1916 \\(wp\f1\i0\b0
1917 \tab \tab weierstrass\tab Weierstrass
1918 p
1919 \par
1920 {\f4\i0\b0
1921 \'e0}\tab \f3\i0\b0
1922 \\(lz\f1\i0\b0
1923 \tab \tab lozenge\tab
1924 \par
1925 {\f4\i0\b0
1926 \'be}\tab \f3\i0\b0
1927 \\(an\f1\i0\b0
1928 \tab \tab arrowhorizex\tab horizontal
1929 arrow extension
1930 \par
1931 {\sl-240\sa0\sb0\par}
1932 \f1\i0\b0
1933 \b SEE ALSO\f1\i0\b0
1934
1935 \par
1936 {\sl-240\sa0\sb0\par}
1937 \f1\i0\b0
1938 \b groff\f1\i0\b0
1939 (1)
1940 \par
1941 \f1\i0\b0
1942 \i An extension to the troff character set for Europe\f1\i0\b0
1943 ,
1944 \par
1945 E.G. Keizer, K.J. Simonsen, J. Akkerhuis,
1946 \par
1947 EUUG Newsletter, Volume 9, No. 2, Summer 1989
1948 \par
1949 }
1911 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1912 groff}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1913 (1)}
1914 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1915 An extension to the troff character set for Europe}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1916 ,}
1917 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1918 E.G. Keizer, K.J. Simonsen, J. Akkerhuis,}
1919 \par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4
1920 EUUG Newsletter, Volume 9, No. 2, Summer 1989}
1921 \par }
0 {\rtf1\ansi\deff3\adeflang1025
1 {\fonttbl{\f0\froman\fprq2\fcharset0 Times New Roman;}{\f1\froman\fprq2\fcharset2 Symbol;}{\f2\fswiss\fprq2\fcharset0 Arial;}{\f3\froman\fprq2\fcharset128 Liberation Serif{\*\falt Times New Roman};}{\f4\fswiss\fprq2\fcharset128 Liberation Sans{\*\falt Arial};}{\f5\fnil\fprq0\fcharset2 OpenSymbol{\*\falt Arial Unicode MS};}{\f6\fnil\fprq2\fcharset128 Droid Sans Fallback;}{\f7\fnil\fprq2\fcharset128 FreeSans;}{\f8\fswiss\fprq0\fcharset128 FreeSans;}}
2 {\colortbl;\red0\green0\blue0;\red128\green128\blue128;}
3 {\stylesheet{\s0\snext0\nowidctlpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\hich\af6\langfe2052\dbch\af7\afs24\alang1081\loch\f3\fs24\lang1033 Normal;}
4 {\s15\sbasedon0\snext16\sb240\sa120\keepn\hich\af6\dbch\af7\afs28\loch\f4\fs28 Heading;}
5 {\s16\sbasedon0\snext16\sb0\sa120 Text body;}
6 {\s17\sbasedon16\snext17\sb0\sa120\dbch\af8 List;}
7 {\s18\sbasedon0\snext18\sb120\sa120\noline\i\dbch\af8\afs24\ai\fs24 Caption;}
8 {\s19\sbasedon0\snext19\noline\dbch\af8 Index;}
9 }{\info{\author Dave Davey}{\creatim\yr2013\mo1\dy12\hr15\min46}{\revtim\yr0\mo0\dy0\hr0\min0}{\printim\yr0\mo0\dy0\hr0\min0}{\comment LibreOffice}{\vern3500}}\deftab709
10
11 {\*\pgdsctbl
12 {\pgdsc0\pgdscuse195\pgwsxn11906\pghsxn16838\marglsxn1134\margrsxn1134\margtsxn1134\margbsxn1134\pgdscnxt0 Default;}}
13 \formshade\paperh16838\paperw11906\margl1134\margr1134\margt1134\margb1134\sectd\sbknone\sectunlocked1\pgndec\pgwsxn11906\pghsxn16838\marglsxn1134\margrsxn1134\margtsxn1134\margbsxn1134\ftnbj\ftnstart1\ftnrstcont\ftnnar\aenddoc\aftnrstcont\aftnstart1\aftnnrlc
14 \pgndec\pard\plain \s0\nowidctlpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\hich\af6\langfe2052\dbch\af7\afs24\alang1081\loch\f3\fs24\lang1033{\hich\af5\dbch\af5\rtlch \ltrch\loch\f5
15 \uc3 \u8592\'e2\'86\'90\uc1 }{\hich\af6\dbch\af7\rtlch \ltrch\loch
16 \tab arrowleft}
17 \par \pard\plain \s0\nowidctlpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\hich\af6\langfe2052\dbch\af7\afs24\alang1081\loch\f3\fs24\lang1033{\hich\af5\dbch\af5\rtlch \ltrch\loch\f5
18 \uc3 \u8593\'e2\'86\'91\uc1 }{\hich\af5\dbch\af5\rtlch \ltrch\loch\loch\f5
19 \tab }{\hich\af5\dbch\af5\rtlch \ltrch\loch\loch\f4
20 arrowup}
21 \par \pard\plain \s0\nowidctlpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\hich\af6\langfe2052\dbch\af7\afs24\alang1081\loch\f3\fs24\lang1033{\hich\af5\dbch\af5\rtlch \ltrch\loch\f5
22 \uc3 \u8594\'e2\'86\'92\uc1 }{\hich\af5\dbch\af5\rtlch \ltrch\loch\loch\f4
23 \tab arrowright}
24 \par \pard\plain \s0\nowidctlpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\hich\af6\langfe2052\dbch\af7\afs24\alang1081\loch\f3\fs24\lang1033{\hich\af5\dbch\af5\rtlch \ltrch\loch\f5
25 \uc3 \u8595\'e2\'86\'93\uc1 }{\hich\af5\dbch\af5\rtlch \ltrch\loch\loch\f5
26 \tab }{\hich\af5\dbch\af5\rtlch \ltrch\loch\loch\f4
27 arrowdown}
28 \par \pard\plain \s0\nowidctlpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\hich\af6\langfe2052\dbch\af7\afs24\alang1081\loch\f3\fs24\lang1033{\hich\af5\dbch\af5\rtlch \ltrch\loch\f5
29 \uc3 \u8596\'e2\'86\'94\uc1 }{\hich\af5\dbch\af5\rtlch \ltrch\loch\loch\f5
30 \tab }{\hich\af5\dbch\af5\rtlch \ltrch\loch\loch\f4
31 arrowboth}
32 \par \pard\plain \s0\nowidctlpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\hich\af6\langfe2052\dbch\af7\afs24\alang1081\loch\f3\fs24\lang1033{\hich\af5\dbch\af5\rtlch \ltrch\loch\f5
33 \uc3 \u8597\'e2\'86\'95\uc1 }{\hich\af5\dbch\af5\rtlch \ltrch\loch\loch\f5
34 \tab }{\hich\af5\dbch\af5\rtlch \ltrch\loch\loch\f4
35 arrowupdown}
36 \par }
0 {\rtf1\adeflang1025\ansi\ansicpg1252\uc1\adeff0\deff0\stshfdbch0\stshfloch0\stshfhich0\stshfbi0\deflang3081\deflangfe3081\themelang3081\themelangfe0\themelangcs0{\fonttbl{\f0\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\f1\fbidi \fswiss\fcharset0\fprq2{\*\panose 020b0604020202020204}Arial;}
1 {\f2\fbidi \fmodern\fcharset0\fprq1{\*\panose 02070309020205020404}Courier New;}{\f3\fbidi \froman\fcharset2\fprq2{\*\panose 05050102010706020507}Symbol;}{\f10\fbidi \fnil\fcharset2\fprq2{\*\panose 05000000000000000000}Wingdings;}
2 {\f34\fbidi \froman\fcharset0\fprq2{\*\panose 02040503050406030204}Cambria Math;}{\f37\fbidi \fswiss\fcharset0\fprq2{\*\panose 020f0502020204030204}Calibri;}{\f38\fbidi \fswiss\fcharset0\fprq2{\*\panose 020b0604030504040204}Tahoma;}
3 {\f39\fbidi \froman\fcharset0\fprq2{\*\panose 00000000000000000000}Times;}{\flomajor\f31500\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}
4 {\fdbmajor\f31501\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\fhimajor\f31502\fbidi \froman\fcharset0\fprq2{\*\panose 02040503050406030204}Cambria;}
5 {\fbimajor\f31503\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\flominor\f31504\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}
6 {\fdbminor\f31505\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\fhiminor\f31506\fbidi \fswiss\fcharset0\fprq2{\*\panose 020f0502020204030204}Calibri;}
7 {\fbiminor\f31507\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\f379\fbidi \froman\fcharset238\fprq2 Times New Roman CE;}{\f380\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;}
8 {\f382\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}{\f383\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;}{\f384\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);}{\f385\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);}
9 {\f386\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;}{\f387\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}{\f389\fbidi \fswiss\fcharset238\fprq2 Arial CE;}{\f390\fbidi \fswiss\fcharset204\fprq2 Arial Cyr;}
10 {\f392\fbidi \fswiss\fcharset161\fprq2 Arial Greek;}{\f393\fbidi \fswiss\fcharset162\fprq2 Arial Tur;}{\f394\fbidi \fswiss\fcharset177\fprq2 Arial (Hebrew);}{\f395\fbidi \fswiss\fcharset178\fprq2 Arial (Arabic);}
11 {\f396\fbidi \fswiss\fcharset186\fprq2 Arial Baltic;}{\f397\fbidi \fswiss\fcharset163\fprq2 Arial (Vietnamese);}{\f399\fbidi \fmodern\fcharset238\fprq1 Courier New CE;}{\f400\fbidi \fmodern\fcharset204\fprq1 Courier New Cyr;}
12 {\f402\fbidi \fmodern\fcharset161\fprq1 Courier New Greek;}{\f403\fbidi \fmodern\fcharset162\fprq1 Courier New Tur;}{\f404\fbidi \fmodern\fcharset177\fprq1 Courier New (Hebrew);}{\f405\fbidi \fmodern\fcharset178\fprq1 Courier New (Arabic);}
13 {\f406\fbidi \fmodern\fcharset186\fprq1 Courier New Baltic;}{\f407\fbidi \fmodern\fcharset163\fprq1 Courier New (Vietnamese);}{\f719\fbidi \froman\fcharset238\fprq2 Cambria Math CE;}{\f720\fbidi \froman\fcharset204\fprq2 Cambria Math Cyr;}
14 {\f722\fbidi \froman\fcharset161\fprq2 Cambria Math Greek;}{\f723\fbidi \froman\fcharset162\fprq2 Cambria Math Tur;}{\f726\fbidi \froman\fcharset186\fprq2 Cambria Math Baltic;}{\f727\fbidi \froman\fcharset163\fprq2 Cambria Math (Vietnamese);}
15 {\f749\fbidi \fswiss\fcharset238\fprq2 Calibri CE;}{\f750\fbidi \fswiss\fcharset204\fprq2 Calibri Cyr;}{\f752\fbidi \fswiss\fcharset161\fprq2 Calibri Greek;}{\f753\fbidi \fswiss\fcharset162\fprq2 Calibri Tur;}
16 {\f756\fbidi \fswiss\fcharset186\fprq2 Calibri Baltic;}{\f757\fbidi \fswiss\fcharset163\fprq2 Calibri (Vietnamese);}{\f759\fbidi \fswiss\fcharset238\fprq2 Tahoma CE;}{\f760\fbidi \fswiss\fcharset204\fprq2 Tahoma Cyr;}
17 {\f762\fbidi \fswiss\fcharset161\fprq2 Tahoma Greek;}{\f763\fbidi \fswiss\fcharset162\fprq2 Tahoma Tur;}{\f764\fbidi \fswiss\fcharset177\fprq2 Tahoma (Hebrew);}{\f765\fbidi \fswiss\fcharset178\fprq2 Tahoma (Arabic);}
18 {\f766\fbidi \fswiss\fcharset186\fprq2 Tahoma Baltic;}{\f767\fbidi \fswiss\fcharset163\fprq2 Tahoma (Vietnamese);}{\f768\fbidi \fswiss\fcharset222\fprq2 Tahoma (Thai);}{\f769\fbidi \froman\fcharset238\fprq2 Times CE;}
19 {\f770\fbidi \froman\fcharset204\fprq2 Times Cyr;}{\f772\fbidi \froman\fcharset161\fprq2 Times Greek;}{\f773\fbidi \froman\fcharset162\fprq2 Times Tur;}{\f774\fbidi \froman\fcharset177\fprq2 Times (Hebrew);}
20 {\f775\fbidi \froman\fcharset178\fprq2 Times (Arabic);}{\f776\fbidi \froman\fcharset186\fprq2 Times Baltic;}{\f777\fbidi \froman\fcharset163\fprq2 Times (Vietnamese);}{\flomajor\f31508\fbidi \froman\fcharset238\fprq2 Times New Roman CE;}
21 {\flomajor\f31509\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;}{\flomajor\f31511\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}{\flomajor\f31512\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;}
22 {\flomajor\f31513\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);}{\flomajor\f31514\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);}{\flomajor\f31515\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;}
23 {\flomajor\f31516\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}{\fdbmajor\f31518\fbidi \froman\fcharset238\fprq2 Times New Roman CE;}{\fdbmajor\f31519\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;}
24 {\fdbmajor\f31521\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}{\fdbmajor\f31522\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;}{\fdbmajor\f31523\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);}
25 {\fdbmajor\f31524\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);}{\fdbmajor\f31525\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;}{\fdbmajor\f31526\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}
26 {\fhimajor\f31528\fbidi \froman\fcharset238\fprq2 Cambria CE;}{\fhimajor\f31529\fbidi \froman\fcharset204\fprq2 Cambria Cyr;}{\fhimajor\f31531\fbidi \froman\fcharset161\fprq2 Cambria Greek;}{\fhimajor\f31532\fbidi \froman\fcharset162\fprq2 Cambria Tur;}
27 {\fhimajor\f31535\fbidi \froman\fcharset186\fprq2 Cambria Baltic;}{\fhimajor\f31536\fbidi \froman\fcharset163\fprq2 Cambria (Vietnamese);}{\fbimajor\f31538\fbidi \froman\fcharset238\fprq2 Times New Roman CE;}
28 {\fbimajor\f31539\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;}{\fbimajor\f31541\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}{\fbimajor\f31542\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;}
29 {\fbimajor\f31543\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);}{\fbimajor\f31544\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);}{\fbimajor\f31545\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;}
30 {\fbimajor\f31546\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}{\flominor\f31548\fbidi \froman\fcharset238\fprq2 Times New Roman CE;}{\flominor\f31549\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;}
31 {\flominor\f31551\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}{\flominor\f31552\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;}{\flominor\f31553\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);}
32 {\flominor\f31554\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);}{\flominor\f31555\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;}{\flominor\f31556\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}
33 {\fdbminor\f31558\fbidi \froman\fcharset238\fprq2 Times New Roman CE;}{\fdbminor\f31559\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;}{\fdbminor\f31561\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}
34 {\fdbminor\f31562\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;}{\fdbminor\f31563\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);}{\fdbminor\f31564\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);}
35 {\fdbminor\f31565\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;}{\fdbminor\f31566\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}{\fhiminor\f31568\fbidi \fswiss\fcharset238\fprq2 Calibri CE;}
36 {\fhiminor\f31569\fbidi \fswiss\fcharset204\fprq2 Calibri Cyr;}{\fhiminor\f31571\fbidi \fswiss\fcharset161\fprq2 Calibri Greek;}{\fhiminor\f31572\fbidi \fswiss\fcharset162\fprq2 Calibri Tur;}
37 {\fhiminor\f31575\fbidi \fswiss\fcharset186\fprq2 Calibri Baltic;}{\fhiminor\f31576\fbidi \fswiss\fcharset163\fprq2 Calibri (Vietnamese);}{\fbiminor\f31578\fbidi \froman\fcharset238\fprq2 Times New Roman CE;}
38 {\fbiminor\f31579\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;}{\fbiminor\f31581\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}{\fbiminor\f31582\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;}
39 {\fbiminor\f31583\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);}{\fbiminor\f31584\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);}{\fbiminor\f31585\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;}
40 {\fbiminor\f31586\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}}{\colortbl;\red0\green0\blue0;\red0\green0\blue255;\red0\green255\blue255;\red0\green255\blue0;\red255\green0\blue255;\red255\green0\blue0;\red255\green255\blue0;
41 \red255\green255\blue255;\red0\green0\blue128;\red0\green128\blue128;\red0\green128\blue0;\red128\green0\blue128;\red128\green0\blue0;\red128\green128\blue0;\red128\green128\blue128;\red192\green192\blue192;\red16\green16\blue255;}{\*\defchp }{\*\defpap
42 \ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 }\noqfpromote {\stylesheet{\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs20\alang1025 \ltrch\fcs0
43 \fs24\lang3081\langfe1036\cgrid\langnp3081\langfenp1036 \snext0 \sqformat \spriority0 \styrsid5063571 Normal;}{\s1\ql \li0\ri0\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel0\adjustright\rin0\lin0\itap0 \rtlch\fcs1
44 \ab\ai\af0\afs24\alang1025 \ltrch\fcs0 \b\i\fs24\lang2057\langfe1036\cgrid\langnp2057\langfenp1036 \sbasedon0 \snext0 \sqformat \spriority0 \styrsid746340 heading 1;}{
45 \s2\ql \li0\ri0\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel1\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\af0\afs24\alang1025 \ltrch\fcs0 \b\fs24\lang2057\langfe1036\cgrid\langnp2057\langfenp1036
46 \sbasedon0 \snext0 \sqformat \spriority0 \styrsid746340 heading 2;}{\s3\ql \li0\ri0\sb240\sa60\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel2\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\af1\afs26\alang1025 \ltrch\fcs0
47 \b\f1\fs26\lang3081\langfe1036\cgrid\langnp3081\langfenp1036 \sbasedon0 \snext0 \sqformat \spriority0 \styrsid8656583 heading 3;}{\s8\qj \li0\ri0\sl480\slmult1\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel7\adjustright\rin0\lin0\itap0
48 \rtlch\fcs1 \af0\afs20\alang1025 \ltrch\fcs0 \b\fs24\lang2057\langfe1036\cgrid\langnp2057\langfenp1036 \sbasedon0 \snext0 \sqformat \spriority0 \styrsid746340 heading 8;}{\*\cs10 \additive \ssemihidden \sunhideused \spriority1 Default Paragraph Font;}{\*
49 \ts11\tsrowd\trftsWidthB3\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tblind0\tblindtype3\tscellwidthfts0\tsvertalt\tsbrdrt\tsbrdrl\tsbrdrb\tsbrdrr\tsbrdrdgl\tsbrdrdgr\tsbrdrh\tsbrdrv
50 \ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs20\alang1025 \ltrch\fcs0 \fs20\lang3081\langfe3081\cgrid\langnp3081\langfenp3081 \snext11 \ssemihidden \sunhideused \sqformat Normal Table;}{
51 \s15\ql \li0\ri0\widctlpar\tqc\tx4320\tqr\tx8640\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs20\alang1025 \ltrch\fcs0 \fs24\lang3081\langfe1036\cgrid\langnp3081\langfenp1036
52 \sbasedon0 \snext15 \spriority0 \styrsid13245765 footer;}{\*\cs16 \additive \rtlch\fcs1 \af0 \ltrch\fcs0 \sbasedon10 \spriority0 \styrsid13245765 page number;}{\s17\ql \li0\ri0\widctlpar
53 \tqc\tx4320\tqr\tx8640\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs20\alang1025 \ltrch\fcs0 \fs24\lang3081\langfe1036\cgrid\langnp3081\langfenp1036 \sbasedon0 \snext17 \spriority0 \styrsid13245765 header;}{\*\cs18
54 \additive \rtlch\fcs1 \af0 \ltrch\fcs0 \ul\cf2 \sbasedon10 \spriority0 \styrsid15809108 Hyperlink;}{\s19\qc \li0\ri0\widctlpar\tx1620\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs20\alang1025 \ltrch\fcs0
55 \fs24\lang3081\langfe1036\cgrid\langnp3081\langfenp1036 \sbasedon0 \snext19 \spriority0 \styrsid5063571 Body Text 2;}{\s20\qj \li0\ri0\sl480\slmult1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs20\alang1025
56 \ltrch\fcs0 \f39\fs24\lang1033\langfe1036\cgrid\langnp1033\langfenp1036 \sbasedon0 \snext20 \slink30 \spriority0 \styrsid5063571 Body Text;}{\s21\ql \li0\ri0\widctlpar
57 \tx916\tx1832\tx2748\tx3664\tx4580\tx5496\tx6412\tx7328\tx8244\tx9160\tx10076\tx10992\tx11908\tx12824\tx13740\tx14656\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs20\alang1025 \ltrch\fcs0
58 \fs20\lang2057\langfe1036\loch\f2\hich\af2\dbch\af2\cgrid\langnp2057\langfenp1036 \sbasedon0 \snext21 \spriority0 \styrsid746340 HTML Preformatted;}{\*\cs22 \additive \rtlch\fcs1 \af0 \ltrch\fcs0 \sbasedon10 \spriority0 \styrsid4599513 eudoraheader;}{
59 \s23\ql \li0\ri0\sb100\sa100\sbauto1\saauto1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 \fs24\lang1033\langfe1033\cgrid\langnp1033\langfenp1033
60 \sbasedon0 \snext23 \spriority0 \styrsid1859870 Normal (Web);}{\*\cs24 \additive \rtlch\fcs1 \ai\af0 \ltrch\fcs0 \i \sbasedon10 \sqformat \spriority0 \styrsid1859870 Emphasis;}{\*\cs25 \additive \rtlch\fcs1 \ab\af0 \ltrch\fcs0 \b
61 \sbasedon10 \sqformat \spriority0 \styrsid1859870 Strong;}{\s26\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af2\afs20\alang1025 \ltrch\fcs0 \f2\fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033
62 \sbasedon0 \snext26 \slink29 \spriority0 \styrsid11037910 Plain Text;}{\s27\ql \li360\ri0\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin360\itap0 \rtlch\fcs1 \af0\afs20\alang1025 \ltrch\fcs0
63 \fs24\lang3081\langfe1036\cgrid\langnp3081\langfenp1036 \sbasedon0 \snext27 \spriority0 \styrsid422312 Body Text Indent;}{\s28\qj \fi210\li360\ri0\sa120\sl276\slmult1\nowidctlpar\wrapdefault\aspalpha\aspnum\faroman\rin0\lin360\itap0 \rtlch\fcs1
64 \af0\afs22\alang1025 \ltrch\fcs0 \fs22\lang1040\langfe1033\loch\f37\hich\af37\dbch\af37\cgrid\langnp1040\langfenp1033 \sbasedon27 \snext28 \spriority0 \styrsid422312 Body Text First Indent 2;}{\*\cs29 \additive \rtlch\fcs1 \af2\alang1025 \ltrch\fcs0
65 \f2\lang1033\langfe1033\langnp1033\langfenp1033 \sbasedon10 \slink26 \slocked \spriority0 \styrsid3017818 Plain Text Char;}{\*\cs30 \additive \rtlch\fcs1 \af0\alang1025 \ltrch\fcs0 \f39\fs24\lang1033\langfe1036\langnp1033\langfenp1036
66 \sbasedon10 \slink20 \slocked \spriority0 \styrsid3017818 Body Text Char;}{\s31\qj \li0\ri0\sa120\sl276\slmult1\nowidctlpar\wrapdefault\aspalpha\aspnum\faauto\rin0\lin0\itap0 \rtlch\fcs1 \af39\afs22\alang1025 \ltrch\fcs0
67 \fs22\lang1040\langfe1033\loch\f37\hich\af37\dbch\af37\cgrid\langnp1040\langfenp1033 \sbasedon20 \snext31 \spriority0 \styrsid721073 Reference Line;}{\*\ts32\tsrowd\trbrdrt\brdrs\brdrw10 \trbrdrl\brdrs\brdrw10 \trbrdrb\brdrs\brdrw10 \trbrdrr
68 \brdrs\brdrw10 \trbrdrh\brdrs\brdrw10 \trbrdrv\brdrs\brdrw10 \trftsWidthB3\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tblind0\tblindtype3\tscellwidthfts0\tsvertalt\tsbrdrt\tsbrdrl\tsbrdrb\tsbrdrr\tsbrdrdgl\tsbrdrdgr\tsbrdrh\tsbrdrv
69 \qj \li0\ri0\sb120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs20\alang1025 \ltrch\fcs0 \fs20\lang3081\langfe3081\cgrid\langnp3081\langfenp3081 \sbasedon11 \snext32 \spriority0 \styrsid13854984 Table Grid;}
70 {\s33\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs16\alang1025 \ltrch\fcs0 \f38\fs16\lang3081\langfe1036\cgrid\langnp3081\langfenp1036 \sbasedon0 \snext33 \slink34 \spriority0 \styrsid11357914
71 Balloon Text;}{\*\cs34 \additive \rtlch\fcs1 \af38\afs16 \ltrch\fcs0 \f38\fs16\lang0\langfe1036\langfenp1036 \sbasedon10 \slink33 \slocked \spriority0 \styrsid11357914 Balloon Text Char;}{\*\cs35 \additive \rtlch\fcs1 \af0\afs16 \ltrch\fcs0 \fs16
72 \sbasedon10 \spriority0 \styrsid11357914 annotation reference;}{\s36\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs20\alang1025 \ltrch\fcs0 \fs20\lang3081\langfe1036\cgrid\langnp3081\langfenp1036
73 \sbasedon0 \snext36 \slink37 \spriority0 \styrsid11357914 annotation text;}{\*\cs37 \additive \rtlch\fcs1 \af0 \ltrch\fcs0 \lang0\langfe1036\langfenp1036 \sbasedon10 \slink36 \slocked \spriority0 \styrsid11357914 Comment Text Char;}{
74 \s38\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\af0\afs20\alang1025 \ltrch\fcs0 \b\fs20\lang3081\langfe1036\cgrid\langnp3081\langfenp1036 \sbasedon36 \snext36 \slink39 \spriority0 \styrsid11357914
75 annotation subject;}{\*\cs39 \additive \rtlch\fcs1 \ab\af0 \ltrch\fcs0 \b\lang0\langfe1036\langfenp1036 \sbasedon37 \slink38 \slocked \spriority0 \styrsid11357914 Comment Subject Char;}}{\*\listtable{\list\listtemplateid-1172398216\listhybrid{\listlevel
76 \levelnfc3\levelnfcn3\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698709\'02\'00.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \hres0\chhres0 \fi-360\li720\jclisttab\tx720\lin720 }{\listlevel
77 \levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698713\'02\'01.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \hres0\chhres0 \fi-360\li1440\jclisttab\tx1440\lin1440 }{\listlevel
78 \levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698715\'02\'02.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \hres0\chhres0 \fi-360\li2160\jclisttab\tx2160\lin2160 }{\listlevel
79 \levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698703\'02\'03.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \hres0\chhres0 \fi-360\li2880\jclisttab\tx2880\lin2880 }{\listlevel
80 \levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698713\'02\'04.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \hres0\chhres0 \fi-360\li3600\jclisttab\tx3600\lin3600 }{\listlevel
81 \levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698715\'02\'05.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \hres0\chhres0 \fi-360\li4320\jclisttab\tx4320\lin4320 }{\listlevel
82 \levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698703\'02\'06.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \hres0\chhres0 \fi-360\li5040\jclisttab\tx5040\lin5040 }{\listlevel
83 \levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698713\'02\'07.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \hres0\chhres0 \fi-360\li5760\jclisttab\tx5760\lin5760 }{\listlevel
84 \levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698715\'02\'08.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \hres0\chhres0 \fi-360\li6480\jclisttab\tx6480\lin6480 }{\listname
85 ;}\listid117182872}{\list\listtemplateid1240621498{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'00.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \hres0\chhres0 \fi-360\li720
86 \jclisttab\tx720\lin720 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\'02\'01.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \hres0\chhres0 \fi-360\li1440
87 \jclisttab\tx1440\lin1440 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\'02\'02.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \hres0\chhres0 \fi-360\li2160
88 \jclisttab\tx2160\lin2160 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\'02\'03.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \hres0\chhres0 \fi-360\li2880
89 \jclisttab\tx2880\lin2880 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\'02\'04.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \hres0\chhres0 \fi-360\li3600
90 \jclisttab\tx3600\lin3600 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\'02\'05.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \hres0\chhres0 \fi-360\li4320
91 \jclisttab\tx4320\lin4320 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\'02\'06.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \hres0\chhres0 \fi-360\li5040
92 \jclisttab\tx5040\lin5040 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\'02\'07.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \hres0\chhres0 \fi-360\li5760
93 \jclisttab\tx5760\lin5760 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\'02\'08.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \hres0\chhres0 \fi-360\li6480
94 \jclisttab\tx6480\lin6480 }{\listname ;}\listid195118462}{\list\listtemplateid-506574958\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid68157441
95 \'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0\hres0\chhres0 \fi-360\li720\lin720 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid68157443\'01o;}{\levelnumbers;}
96 \f2\fbias0\hres0\chhres0 \fi-360\li1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid68157445\'01\u-3929 ?;}{\levelnumbers;}
97 \f10\fbias0\hres0\chhres0 \fi-360\li2160\lin2160 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid68157441\'01\u-3913 ?;}{\levelnumbers;}
98 \f3\fbias0\hres0\chhres0 \fi-360\li2880\lin2880 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid68157443\'01o;}{\levelnumbers;}\f2\fbias0\hres0\chhres0
99 \fi-360\li3600\lin3600 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid68157445\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0\hres0\chhres0
100 \fi-360\li4320\lin4320 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid68157441\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0\hres0\chhres0
101 \fi-360\li5040\lin5040 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid68157443\'01o;}{\levelnumbers;}\f2\fbias0\hres0\chhres0 \fi-360\li5760\lin5760 }
102 {\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid68157445\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0\hres0\chhres0 \fi-360\li6480\lin6480 }{\listname
103 ;}\listid362288445}{\list\listtemplateid-1438591800\listhybrid{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid-1167447552\'02\'00.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0
104 \ltrch\fcs0 \fbias0\hres0\chhres0 \fi-360\li1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid68157443\'01o;}{\levelnumbers;}\f2\fbias0\hres0\chhres0
105 \fi-360\li1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid68157445\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0\hres0\chhres0
106 \fi-360\li2160\lin2160 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid68157441\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0\hres0\chhres0
107 \fi-360\li2880\lin2880 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid68157443\'01o;}{\levelnumbers;}\f2\fbias0\hres0\chhres0 \fi-360\li3600\lin3600 }
108 {\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid68157445\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0\hres0\chhres0 \fi-360\li4320\lin4320 }{\listlevel
109 \levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid68157441\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0\hres0\chhres0 \fi-360\li5040\lin5040 }{\listlevel\levelnfc23
110 \levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid68157443\'01o;}{\levelnumbers;}\f2\fbias0\hres0\chhres0 \fi-360\li5760\lin5760 }{\listlevel\levelnfc23\levelnfcn23\leveljc0
111 \leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid68157445\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0\hres0\chhres0 \fi-360\li6480\lin6480 }{\listname ;}\listid1115709848}{\list\listtemplateid1843834220
112 \listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67895301\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0\hres0\chhres0 \fi-360\li1500\jclisttab\tx1500\lin1500 }
113 {\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67895299\'01o;}{\levelnumbers;}\f2\fbias0\hres0\chhres0 \fi-360\li2220\jclisttab\tx2220\lin2220 }{\listlevel
114 \levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67895301\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0\hres0\chhres0 \fi-360\li2940\jclisttab\tx2940\lin2940 }{\listlevel
115 \levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67895297\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0\hres0\chhres0 \fi-360\li3660\jclisttab\tx3660\lin3660 }{\listlevel
116 \levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67895299\'01o;}{\levelnumbers;}\f2\fbias0\hres0\chhres0 \fi-360\li4380\jclisttab\tx4380\lin4380 }{\listlevel\levelnfc23
117 \levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67895301\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0\hres0\chhres0 \fi-360\li5100\jclisttab\tx5100\lin5100 }{\listlevel\levelnfc23
118 \levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67895297\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0\hres0\chhres0 \fi-360\li5820\jclisttab\tx5820\lin5820 }{\listlevel\levelnfc23
119 \levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67895299\'01o;}{\levelnumbers;}\f2\fbias0\hres0\chhres0 \fi-360\li6540\jclisttab\tx6540\lin6540 }{\listlevel\levelnfc23\levelnfcn23
120 \leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67895301\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0\hres0\chhres0 \fi-360\li7260\jclisttab\tx7260\lin7260 }{\listname ;}\listid1628312648}
121 {\list\listtemplateid1151875044\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid68157441\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0\hres0\chhres0
122 \fi-360\li720\lin720 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid68157443\'01o;}{\levelnumbers;}\f2\fbias0\hres0\chhres0 \fi-360\li1440\lin1440 }
123 {\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid68157445\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0\hres0\chhres0 \fi-360\li2160\lin2160 }{\listlevel
124 \levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid68157441\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0\hres0\chhres0 \fi-360\li2880\lin2880 }{\listlevel\levelnfc23
125 \levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid68157443\'01o;}{\levelnumbers;}\f2\fbias0\hres0\chhres0 \fi-360\li3600\lin3600 }{\listlevel\levelnfc23\levelnfcn23\leveljc0
126 \leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid68157445\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0\hres0\chhres0 \fi-360\li4320\lin4320 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0
127 \levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid68157441\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0\hres0\chhres0 \fi-360\li5040\lin5040 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0
128 \levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid68157443\'01o;}{\levelnumbers;}\f2\fbias0\hres0\chhres0 \fi-360\li5760\lin5760 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative
129 \levelspace0\levelindent0{\leveltext\leveltemplateid68157445\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0\hres0\chhres0 \fi-360\li6480\lin6480 }{\listname ;}\listid1629239844}{\list\listtemplateid1767133282\listhybrid{\listlevel\levelnfc0\levelnfcn0\leveljc0
130 \leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698705\'02\'00);}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fbias0\hres0\chhres0 \fi-360\li720\jclisttab\tx720\lin720 }{\listlevel\levelnfc4\levelnfcn4
131 \leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698713\'02\'01.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \hres0\chhres0 \fi-360\li1440\jclisttab\tx1440\lin1440 }{\listlevel
132 \levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698715\'02\'02.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \hres0\chhres0 \fi-180\li2160\jclisttab\tx2160\lin2160
133 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698703\'02\'03.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \hres0\chhres0 \fi-360\li2880
134 \jclisttab\tx2880\lin2880 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698713\'02\'04.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \hres0\chhres0
135 \fi-360\li3600\jclisttab\tx3600\lin3600 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698715\'02\'05.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0
136 \hres0\chhres0 \fi-180\li4320\jclisttab\tx4320\lin4320 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698703\'02\'06.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0
137 \ltrch\fcs0 \hres0\chhres0 \fi-360\li5040\jclisttab\tx5040\lin5040 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698713\'02\'07.;}{\levelnumbers\'01;}
138 \rtlch\fcs1 \af0 \ltrch\fcs0 \hres0\chhres0 \fi-360\li5760\jclisttab\tx5760\lin5760 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698715
139 \'02\'08.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \hres0\chhres0 \fi-180\li6480\jclisttab\tx6480\lin6480 }{\listname ;}\listid1786726689}{\list\listtemplateid-1178951180\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0
140 \levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid201916417\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0\hres0\chhres0 \fi-360\li720\jclisttab\tx720\lin720 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0
141 \levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid201916419\'01o;}{\levelnumbers;}\f2\fbias0\hres0\chhres0 \fi-360\li1440\jclisttab\tx1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0
142 \levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid201916421\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0\hres0\chhres0 \fi-360\li2160\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0
143 \levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid201916417\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0\hres0\chhres0 \fi-360\li2880\jclisttab\tx2880\lin2880 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0
144 \levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid201916419\'01o;}{\levelnumbers;}\f2\fbias0\hres0\chhres0 \fi-360\li3600\jclisttab\tx3600\lin3600 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0
145 \levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid201916421\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0\hres0\chhres0 \fi-360\li4320\jclisttab\tx4320\lin4320 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0
146 \levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid201916417\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0\hres0\chhres0 \fi-360\li5040\jclisttab\tx5040\lin5040 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0
147 \levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid201916419\'01o;}{\levelnumbers;}\f2\fbias0\hres0\chhres0 \fi-360\li5760\jclisttab\tx5760\lin5760 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0
148 \levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid201916421\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0\hres0\chhres0 \fi-360\li6480\jclisttab\tx6480\lin6480 }{\listname ;}\listid1817065834}}{\*\listoverridetable
149 {\listoverride\listid1628312648\listoverridecount0\ls1}{\listoverride\listid117182872\listoverridecount9{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel
150 \listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat
151 \levelstartat1}\ls2}{\listoverride\listid1115709848\listoverridecount0\ls3}{\listoverride\listid362288445\listoverridecount0\ls4}{\listoverride\listid195118462\listoverridecount0\ls5}{\listoverride\listid1786726689\listoverridecount0\ls6}
152 {\listoverride\listid1817065834\listoverridecount0\ls7}{\listoverride\listid1629239844\listoverridecount0\ls8}}{\*\pgptbl {\pgp\ipgp82\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp82\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp172\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp191\itap0\li0\ri0
153 \sb0\sa0}{\pgp\ipgp172\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp172\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp199\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp82\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp172\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp172\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp191\itap0\li0\ri0\sb0
154 \sa0}{\pgp\ipgp0\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp82\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp172\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp85\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp314\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp82\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp52\itap0\li0\ri0\sb0\sa0}
155 {\pgp\ipgp191\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp0\itap0\li60\ri60\sb0\sa0}{\pgp\ipgp53\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp180\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp191\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp82\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp82\itap0\li0\ri0\sb0\sa0}{\pgp
156 \ipgp172\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp172\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp52\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp291\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp291\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp263\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp0\itap0\li0\ri0\sb0\sa0}{\pgp
157 \ipgp191\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp0\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp291\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp85\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp52\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp300\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp291\itap0\li0\ri0\sb0\sa0}{\pgp
158 \ipgp178\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp191\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp172\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp172\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp180\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp191\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp38\itap0\li0\ri0\sb0\sa0}{\pgp
159 \ipgp172\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp172\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp172\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp82\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp291\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp223\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp285\itap0\li0\ri0\sb0\sa0}{\pgp
160 \ipgp291\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp82\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp291\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp180\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp38\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp172\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp0\itap0\li60\ri60\sb0\sa0}{\pgp
161 \ipgp83\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp82\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp191\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp191\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp291\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp353\itap0\li0\ri0\sb100\sa0}{\pgp\ipgp172\itap0\li0\ri0\sb0\sa0}{\pgp
162 \ipgp291\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp191\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp82\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp172\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp38\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp191\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp85\itap0\li0\ri0\sb0\sa0}{\pgp
163 \ipgp180\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp178\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp82\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp291\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp38\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp191\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp172\itap0\li0\ri0\sb0\sa0}{\pgp
164 \ipgp34\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp198\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp172\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp199\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp85\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp353\itap0\li0\ri0\sb100\sa0}{\pgp\ipgp191\itap0\li0\ri0\sb0\sa0}{\pgp
165 \ipgp53\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp172\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp85\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp191\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp291\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp82\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp291\itap0\li0\ri0\sb0\sa0}{\pgp
166 \ipgp82\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp291\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp291\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp60\itap0\li0\ri0\sb240\sa240}{\pgp\ipgp291\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp291\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp172\itap0\li0\ri0\sb0\sa0}{\pgp
167 \ipgp172\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp191\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp83\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp172\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp172\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp291\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp191\itap0\li0\ri0\sb0\sa0}{\pgp
168 \ipgp172\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp82\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp82\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp172\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp52\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp291\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp178\itap0\li0\ri0\sb0\sa0}{\pgp
169 \ipgp82\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp291\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp178\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp191\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp83\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp314\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp178\itap0\li0\ri0\sb0\sa0}{\pgp
170 \ipgp178\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp52\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp53\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp172\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp172\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp291\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp291\itap0\li0\ri0\sb0\sa0}{\pgp
171 \ipgp53\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp172\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp83\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp191\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp82\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp314\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp291\itap0\li0\ri0\sb0\sa0}{\pgp
172 \ipgp191\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp82\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp53\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp85\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp53\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp172\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp291\itap0\li0\ri0\sb0\sa0}{\pgp
173 \ipgp314\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp180\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp191\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp191\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp82\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp291\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp38\itap0\li0\ri0\sb0\sa0}{\pgp
174 \ipgp38\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp172\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp52\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp178\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp52\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp172\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp198\itap0\li0\ri0\sb0\sa0}{\pgp
175 \ipgp178\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp172\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp191\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp172\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp83\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp82\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp172\itap0\li0\ri0\sb0\sa0}{\pgp
176 \ipgp53\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp314\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp180\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp314\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp83\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp82\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp12\itap0\li0\ri0\sb0\sa0}{\pgp
177 \ipgp191\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp291\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp172\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp38\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp291\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp199\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp291\itap0\li0\ri0\sb0\sa0}{\pgp
178 \ipgp99\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp291\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp191\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp191\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp172\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp191\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp82\itap0\li0\ri0\sb0\sa0}{\pgp
179 \ipgp291\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp191\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp172\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp82\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp236\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp191\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp38\itap0\li0\ri0\sb0\sa0}{\pgp
180 \ipgp291\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp191\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp291\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp83\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp0\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp191\itap0\li75\ri720\sb100\sa100\brdrl\brdrs\brdrw30\brsp80\brdrcf17 }
181 {\pgp\ipgp191\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp291\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp191\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp82\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp191\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp191\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp291\itap0\li0\ri0\sb0\sa0}
182 {\pgp\ipgp82\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp53\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp52\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp291\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp172\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp82\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp291\itap0\li0\ri0\sb0\sa0}{\pgp
183 \ipgp172\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp291\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp83\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp85\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp314\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp291\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp291\itap0\li0\ri0\sb0\sa0}{\pgp
184 \ipgp291\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp191\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp0\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp52\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp291\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp180\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp291\itap0\li0\ri0\sb0\sa0}{\pgp
185 \ipgp52\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp291\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp178\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp180\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp172\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp178\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp291\itap0\li0\ri0\sb0\sa0}{\pgp
186 \ipgp0\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp0\itap0\li0\ri0\sb240\sa240}{\pgp\ipgp53\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp291\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp291\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp291\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp291\itap0\li0\ri0\sb0\sa0}{\pgp
187 \ipgp191\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp178\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp191\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp291\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp198\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp178\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp180\itap0\li0\ri0\sb0\sa0}{\pgp
188 \ipgp291\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp191\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp180\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp85\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp38\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp291\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp122\itap0\li0\ri0\sb0\sa0}{\pgp
189 \ipgp353\itap0\li0\ri0\sb100\sa0}{\pgp\ipgp178\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp83\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp52\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp83\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp82\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp191\itap0\li0\ri0\sb0\sa0}{\pgp
190 \ipgp199\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp172\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp291\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp291\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp172\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp85\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp291\itap0\li0\ri0\sb0\sa0}{\pgp
191 \ipgp291\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp291\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp291\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp172\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp172\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp172\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp191\itap0\li0\ri0\sb0\sa0}{\pgp
192 \ipgp172\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp191\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp353\itap0\li0\ri0\sb100\sa0}{\pgp\ipgp191\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp172\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp180\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp82\itap0\li0\ri0\sb0\sa0}{\pgp
193 \ipgp191\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp20\itap0\li0\ri0\sb240\sa240}{\pgp\ipgp178\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp52\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp291\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp291\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp191\itap0\li0\ri0\sb0\sa0}{\pgp
194 \ipgp235\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp38\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp172\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp191\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp291\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp52\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp191\itap0\li0\ri0\sb0\sa0}{\pgp
195 \ipgp172\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp172\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp0\itap0\li0\ri0\sb240\sa240}{\pgp\ipgp191\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp53\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp191\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp83\itap0\li0\ri0\sb0\sa0}{\pgp
196 \ipgp178\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp191\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp191\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp85\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp291\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp172\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp291\itap0\li0\ri0\sb0\sa0}{\pgp
197 \ipgp83\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp178\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp0\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp291\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp82\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp191\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp191\itap0\li0\ri0\sb0\sa0}{\pgp
198 \ipgp291\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp291\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp172\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp191\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp82\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp172\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp291\itap0\li0\ri0\sb0\sa0}{\pgp
199 \ipgp191\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp83\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp53\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp191\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp191\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp180\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp85\itap0\li0\ri0\sb0\sa0}{\pgp
200 \ipgp191\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp291\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp172\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp38\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp82\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp82\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp291\itap0\li0\ri0\sb0\sa0}{\pgp
201 \ipgp178\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp191\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp191\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp53\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp291\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp82\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp172\itap0\li0\ri0\sb0\sa0}{\pgp
202 \ipgp178\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp82\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp191\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp291\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp291\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp191\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp31\itap0\li0\ri0\sb0\sa0}{\pgp
203 \ipgp291\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp83\itap0\li0\ri0\sb0\sa0}}{\*\rsidtbl \rsid70489\rsid83100\rsid220301\rsid225061\rsid281139\rsid294797\rsid332289\rsid396873\rsid415781\rsid422312\rsid617729\rsid656882\rsid721073\rsid746340\rsid753407\rsid923781
204 \rsid944643\rsid1074995\rsid1076927\rsid1126827\rsid1203870\rsid1256818\rsid1275168\rsid1385158\rsid1388477\rsid1398086\rsid1445934\rsid1468732\rsid1511375\rsid1516498\rsid1519391\rsid1539655\rsid1589018\rsid1644026\rsid1665831\rsid1838987\rsid1859870
205 \rsid1970922\rsid2056928\rsid2061545\rsid2115046\rsid2445682\rsid2512820\rsid2569264\rsid2697413\rsid2774318\rsid2830409\rsid2838655\rsid2895399\rsid2907787\rsid2956816\rsid2972531\rsid3017818\rsid3025892\rsid3099709\rsid3159467\rsid3408729\rsid3413269
206 \rsid3548983\rsid3561856\rsid3606269\rsid3618606\rsid3673304\rsid3866916\rsid4008101\rsid4012562\rsid4076408\rsid4211548\rsid4328874\rsid4349002\rsid4395605\rsid4468574\rsid4482512\rsid4523106\rsid4546527\rsid4599513\rsid4859004\rsid4870721\rsid4936898
207 \rsid4995928\rsid4997384\rsid5058401\rsid5058556\rsid5063571\rsid5137577\rsid5138964\rsid5182808\rsid5259498\rsid5374947\rsid5390280\rsid5402017\rsid5459207\rsid5645102\rsid5657691\rsid5900190\rsid5916836\rsid5981170\rsid5985944\rsid6029794\rsid6043850
208 \rsid6104337\rsid6126287\rsid6160535\rsid6257228\rsid6376835\rsid6433464\rsid6494183\rsid6494496\rsid6495909\rsid6648576\rsid6693781\rsid6886939\rsid6952076\rsid7083114\rsid7095034\rsid7173118\rsid7210561\rsid7299581\rsid7348652\rsid7425967\rsid7437187
209 \rsid7546142\rsid7609971\rsid7677934\rsid7736345\rsid7744116\rsid7747461\rsid7804039\rsid7949501\rsid7955896\rsid7960965\rsid8001671\rsid8016316\rsid8082965\rsid8085171\rsid8340426\rsid8341663\rsid8343228\rsid8343336\rsid8480338\rsid8548410\rsid8656583
210 \rsid8796459\rsid8869561\rsid8872837\rsid8986846\rsid8995432\rsid9008789\rsid9056216\rsid9113071\rsid9116515\rsid9125506\rsid9181935\rsid9185632\rsid9312915\rsid9314938\rsid9390782\rsid9450434\rsid9516443\rsid9520391\rsid9594370\rsid9724370\rsid9836636
211 \rsid9903525\rsid9926735\rsid9983187\rsid10043747\rsid10188236\rsid10370321\rsid10384170\rsid10445220\rsid10488579\rsid10492873\rsid10572772\rsid10694430\rsid10757577\rsid11017006\rsid11037910\rsid11080370\rsid11100883\rsid11162841\rsid11171207
212 \rsid11226667\rsid11285058\rsid11357914\rsid11434461\rsid11543193\rsid11600528\rsid11609055\rsid11628262\rsid11683126\rsid11685862\rsid11696976\rsid11742282\rsid11828684\rsid11882460\rsid12018916\rsid12080761\rsid12135956\rsid12141331\rsid12195240
213 \rsid12212341\rsid12331360\rsid12387256\rsid12411727\rsid12471876\rsid12517408\rsid12549471\rsid12610126\rsid12723963\rsid12790744\rsid12866373\rsid12867688\rsid12926838\rsid12941912\rsid12942837\rsid13066399\rsid13114403\rsid13127342\rsid13180695
214 \rsid13245765\rsid13307965\rsid13319783\rsid13325025\rsid13327970\rsid13435428\rsid13447363\rsid13503656\rsid13577901\rsid13595754\rsid13663420\rsid13700691\rsid13703987\rsid13706835\rsid13711471\rsid13770316\rsid13854984\rsid13911709\rsid14045149
215 \rsid14116960\rsid14303952\rsid14309737\rsid14359952\rsid14514966\rsid14636976\rsid14645577\rsid14702886\rsid14769911\rsid14830879\rsid14879939\rsid14906804\rsid14956315\rsid14970381\rsid15141449\rsid15145070\rsid15147216\rsid15157970\rsid15420544
216 \rsid15430209\rsid15692498\rsid15804003\rsid15809108\rsid15868352\rsid15890805\rsid15997967\rsid16133118\rsid16201302\rsid16202383\rsid16253375\rsid16275094\rsid16535022\rsid16597462\rsid16722514\rsid16736458\rsid16740405}{\mmathPr\mmathFont34\mbrkBin0
217 \mbrkBinSub0\msmallFrac0\mdispDef1\mlMargin0\mrMargin0\mdefJc1\mwrapIndent1440\mintLim0\mnaryLim1}{\info{\title Title}{\author Ian Curthoys}{\operator University of Sydney}{\creatim\yr2012\mo9\dy12\hr14\min6}{\revtim\yr2012\mo9\dy12\hr14\min6}
218 {\printim\yr2012\mo9\dy12\hr13\min7}{\version2}{\edmins2}{\nofpages1}{\nofwords638}{\nofchars3778}{\nofcharsws4408}{\vern32773}}{\*\xmlnstbl {\xmlns1 http://schemas.microsoft.com/office/word/2003/wordml}}
219 \paperw11906\paperh16838\margl1440\margr1134\margt1134\margb1134\gutter0\ltrsect
220 \widowctrl\ftnbj\aenddoc\trackmoves0\trackformatting1\donotembedsysfont1\relyonvml1\donotembedlingdata0\grfdocevents0\validatexml1\showplaceholdtext0\ignoremixedcontent0\saveinvalidxml0\showxmlerrors1\noxlattoyen
221 \expshrtn\noultrlspc\dntblnsbdb\nospaceforul\formshade\horzdoc\dgmargin\dghspace180\dgvspace180\dghorigin1440\dgvorigin1134\dghshow1\dgvshow1
222 \jexpand\viewkind1\viewscale100\pgbrdrhead\pgbrdrfoot\splytwnine\ftnlytwnine\htmautsp\nolnhtadjtbl\useltbaln\alntblind\lytcalctblwd\lyttblrtgr\lnbrkrule\nobrkwrptbl\snaptogridincell\allowfieldendsel\wrppunct
223 \asianbrkrule\rsidroot10572772\newtblstyruls\nogrowautofit\utinl \fet0{\*\wgrffmtfilter 013f}\ilfomacatclnup0{\*\ftnsep \ltrpar \pard\plain \ltrpar\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1
224 \af0\afs20\alang1025 \ltrch\fcs0 \fs24\lang3081\langfe1036\cgrid\langnp3081\langfenp1036 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid14359952 \chftnsep
225 \par }}{\*\ftnsepc \ltrpar \pard\plain \ltrpar\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs20\alang1025 \ltrch\fcs0 \fs24\lang3081\langfe1036\cgrid\langnp3081\langfenp1036 {\rtlch\fcs1 \af0
226 \ltrch\fcs0 \insrsid14359952 \chftnsepc
227 \par }}{\*\aftnsep \ltrpar \pard\plain \ltrpar\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs20\alang1025 \ltrch\fcs0 \fs24\lang3081\langfe1036\cgrid\langnp3081\langfenp1036 {\rtlch\fcs1 \af0
228 \ltrch\fcs0 \insrsid14359952 \chftnsep
229 \par }}{\*\aftnsepc \ltrpar \pard\plain \ltrpar\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs20\alang1025 \ltrch\fcs0 \fs24\lang3081\langfe1036\cgrid\langnp3081\langfenp1036 {\rtlch\fcs1 \af0
230 \ltrch\fcs0 \insrsid14359952 \chftnsepc
231 \par }}\ltrpar \sectd \ltrsect\linex0\endnhere\sectlinegrid360\sectdefaultcl\sectrsid3025892\sftnbj {\footerl \ltrpar \pard\plain \ltrpar\s15\ql \li0\ri0\widctlpar
232 \tqc\tx4320\tqr\tx8640\pvpara\phmrg\posxr\posy0\wraparound\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid4076408 \rtlch\fcs1 \af0\afs20\alang1025 \ltrch\fcs0 \fs24\lang3081\langfe1036\cgrid\langnp3081\langfenp1036 {\field{\*\fldinst {
233 \rtlch\fcs1 \af0 \ltrch\fcs0 \cs16\insrsid13663420 PAGE }}{\fldrslt }}\sectd \ltrsect\linex0\endnhere\sectdefaultcl\sftnbj {\rtlch\fcs1 \af0 \ltrch\fcs0 \cs16\insrsid13663420
234 \par }\pard \ltrpar\s15\ql \li0\ri360\widctlpar\tqc\tx4320\tqr\tx8640\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin360\lin0\itap0\pararsid13245765 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid13663420
235 \par }}{\footerr \ltrpar \pard\plain \ltrpar\s15\ql \li0\ri360\widctlpar\tqc\tx4320\tqr\tx8640\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin360\lin0\itap0\pararsid13245765 \rtlch\fcs1 \af0\afs20\alang1025 \ltrch\fcs0
236 \fs24\lang3081\langfe1036\cgrid\langnp3081\langfenp1036 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid13663420
237 \par }}{\*\pnseclvl1\pnucrm\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl2\pnucltr\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl3\pndec\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl4\pnlcltr\pnstart1\pnindent720\pnhang {\pntxta )}}
238 {\*\pnseclvl5\pndec\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl6\pnlcltr\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl7\pnlcrm\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl8
239 \pnlcltr\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl9\pnlcrm\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}\pard\plain \ltrpar\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid11696976
240 \rtlch\fcs1 \af0\afs20\alang1025 \ltrch\fcs0 \fs24\lang3081\langfe1036\cgrid\langnp3081\langfenp1036 {\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \b\fs22\insrsid415781
241 \par }{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \b\fs22\insrsid5182808\charrsid4482512 Objective}{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid7083114 . }{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid12517408 N}{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0
242 \fs22\insrsid8343228 ew clinical test}{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid11696976 s}{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid7083114 of }{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid12517408 otolithic }{\rtlch\fcs1 \af0\afs22
243 \ltrch\fcs0 \fs22\insrsid5182808\charrsid4482512 function }{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid12517408 use bone conducted vibration (BCV) and air conducted sound (ACS) stimuli and }{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0
244 \fs22\insrsid9312915\charrsid4482512 measure }{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid16722514 short latency }{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid8343228 vestibular-}{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0
245 \fs22\insrsid9312915\charrsid4482512 evoked myogenic potentials (VE}{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid11696976 MPs)}{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid9312915\charrsid4482512 }{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0
246 \fs22\insrsid9312915 over the inferior oblique muscles }{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid12517408 (oVEMPs) or }{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid1074995 the SCM }{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid12517408
247 neck muscles (cVEMPS).}{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid9312915 The interpretation of }{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid11696976 these}{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid8343228 test}{\rtlch\fcs1
248 \af0\afs22 \ltrch\fcs0 \fs22\insrsid11696976 s}{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid16253375\charrsid4482512 rel}{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid1074995 ies}{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid11696976 }{
249 \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid16253375\charrsid4482512 on physiological evidence that }{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid3561856 500Hz BCV and ACS preferentially activate }{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0
250 \fs22\insrsid12517408 otolithic }{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid11696976 afferents }{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid9983187 in comparison}{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid3561856
251 to semicircular canal afferents. }{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid1074995\charrsid1074995 This study sought to identify in }{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid9983187 the }{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0
252 \fs22\insrsid1074995\charrsid1074995 guinea pig the peripheral sense organ of origin of irregular primary }{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid3561856 otolithic }{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid1074995\charrsid1074995
253 afferent neurons having a very sensitive response to both }{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid1074995 BCV and ACS, by labelling such neurons with juxtacellular injections of neurobiotin}{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0
254 \fs22\insrsid3561856 and histological identification of the }{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid9983187 site of origin of the }{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid3561856 labelled neurons. }{\rtlch\fcs1 \af0\afs22
255 \ltrch\fcs0 \fs22\insrsid1074995
256 \par }\pard \ltrpar\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid5182808 {\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid5182808\charrsid4482512
257 \par }\pard \ltrpar\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid11357914 {\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \b\fs22\insrsid11828684\charrsid4482512 Methods.}{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0
258 \fs22\insrsid11828684\charrsid4482512 }{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid7083114 G}{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid5182808\charrsid4482512 uinea pigs }{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid7083114 were }{
259 \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid11828684\charrsid4482512 anesthetized with }{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid4482512 single }{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid7083114 intramuscular injections}{\rtlch\fcs1
260 \af0\afs22 \ltrch\fcs0 \fs22\insrsid16722514 of }{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid4482512 a mixture of }{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid15890805 }{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid11828684\charrsid4482512
261 Ketamine }{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid4482512 (100mg/kg) }{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid11828684\charrsid4482512 and Xylazine}{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid10188236\charrsid4482512 }{\rtlch\fcs1
262 \af0\afs22 \ltrch\fcs0 \fs22\insrsid16722514 (}{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid4482512 4mg/kg)}{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid944643 }{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid4482512 and }{\rtlch\fcs1
263 \af0\afs22 \ltrch\fcs0 \fs22\insrsid944643 maintained on }{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid4482512 half that dose }{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid15890805 throughout the experiment. }{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0
264 \fs22\insrsid5657691\charrsid4482512 }{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid944643 The lateral cerebellum was aspirated and s}{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid944643\charrsid4482512 ingle primary vestibular neurons }{
265 \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid944643 in Scarpa\rquote s ganglion }{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid944643\charrsid4482512 were recorded extracellularly }{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid16722514
266 using glass microelectrodes containing}{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid944643\charrsid4482512 5% neurobiotin in 2M NaCl}{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid944643 .}{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0
267 \fs22\insrsid944643\charrsid4482512 }{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid5657691\charrsid4482512 N}{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid3673304\charrsid4482512 eurons }{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid7083114
268 were }{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid5182808\charrsid4482512 classed as regular or irregular }{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid9983187 by }{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid5182808\charrsid4482512
269 the variabi}{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid16722514 lity of their resting}{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid5182808\charrsid4482512 discharge}{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid11828684\charrsid4482512 . }{
270 \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid14879939 Semicircular c}{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid944643 anal and otolith neurons were identif}{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid7083114 i}{\rtlch\fcs1 \af0\afs22
271 \ltrch\fcs0 \fs22\insrsid944643 ed by their response to angular and linear accelerations. }{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid11828684\charrsid4482512 BCV stimulation }{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid7083114 (up to 2}{
272 \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \i\fs22\insrsid7083114\charrsid16722514 g }{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid7083114 p-p) }{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid11828684\charrsid4482512
273 was delivered by a Radioear B-71 bone oscillator cemented to the skull}{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid4008101\charrsid4482512 .}{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid11828684\charrsid4482512 }{\rtlch\fcs1 \af0\afs22
274 \ltrch\fcs0 \fs22\insrsid4008101\charrsid4482512 }{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid11828684\charrsid4482512 ACS stimulation}{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid4008101\charrsid4482512 }{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0
275 \fs22\insrsid7083114 (}{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid4008101\charrsid4482512 up to 140dB SPL}{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid7083114 )}{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid4008101\charrsid4482512
276 was delivered}{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid11828684\charrsid4482512 by a TD}{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid16722514 H-49 headphone via a speculum. }{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0
277 \fs22\insrsid5657691\charrsid4482512 The usual search stimulus }{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid944643 was 500Hz }{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid16722514 BCV }{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid1074995
278 and neurons whic}{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid3561856 h were activated by this were tested }{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid1074995 with 500Hz ACS. }{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0
279 \fs22\insrsid5657691\charrsid4482512 }{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid9983187 Such neurons were labelled by j}{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid3673304\charrsid4482512 uxtacell}{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0
280 \fs22\insrsid294797\charrsid4482512 ular neurobiotin injections }{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid1074995 (5-15nA)}{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid9983187 . }{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0
281 \fs22\insrsid3673304\charrsid4482512 Following perfusion, }{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid5657691\charrsid4482512 the entire utricular and saccular macula were dissected from the temporal bone and processed}{\rtlch\fcs1 \af0\afs22
282 \ltrch\fcs0 \fs22\insrsid3673304\charrsid4482512 with DAB}{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid5657691\charrsid4482512 with nickel }{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid16722514 and }{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0
283 \fs22\insrsid5657691\charrsid4482512 cobalt intensification}{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid4870721\charrsid4482512 , cleared with MSBB, }{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid3548983 to show the sense organ}{\rtlch\fcs1
284 \af0\afs22 \ltrch\fcs0 \fs22\insrsid3673304\charrsid4482512 of origin of the }{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid9983187 labelled }{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid3673304\charrsid4482512 afferent}{\rtlch\fcs1 \af0\afs22
285 \ltrch\fcs0 \fs22\insrsid7083114 s}{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid3673304\charrsid4482512 . }{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid5182808\charrsid4482512
286 \par }\pard \ltrpar\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid5182808 {\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid5182808\charrsid4482512
287 \par }\pard \ltrpar\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid11357914 {\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \b\fs22\insrsid5182808\charrsid4482512 Results.}{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0
288 \fs22\insrsid3025892 Many otolithic}{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid5182808\charrsid4482512 irregular neurons in the supe}{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid4482512\charrsid4482512 rior }{\rtlch\fcs1 \af0\afs22
289 \ltrch\fcs0 \fs22\insrsid8343228 vestibular }{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid4482512\charrsid4482512 nerve were activated by }{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid5182808\charrsid4482512 500Hz BCV }{\rtlch\fcs1 \af0\afs22
290 \ltrch\fcs0 \fs22\insrsid4482512\charrsid4482512 at low}{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid944643 threshold}{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid4482512\charrsid4482512 }{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0
291 \fs22\insrsid11543193 (around 0.1}{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \i\fs22\insrsid11543193\charrsid11543193 g}{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid11543193 ) }{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid15890805 and showed a}{
292 \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid4870721\charrsid4482512 }{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid11543193 large increase in firing rate }{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid4870721\charrsid4482512
293 as intensity was increased. Many }{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid7083114 of these}{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid9312915 same afferents }{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid5182808\charrsid4482512
294 were also activated by high intensity 500Hz ACS}{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid4870721\charrsid4482512 (threshold about 115 db SPL}{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid3548983 }{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0
295 \fs22\insrsid944643 - about the level used in human clinical testing}{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid4870721\charrsid4482512 )}{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid5182808\charrsid4482512 . }{\rtlch\fcs1 \af0\afs22
296 \ltrch\fcs0 \fs22\insrsid944643 }{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid3025892 Regular otolithic}{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid8343228 neurons were not activated and s}{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0
297 \fs22\insrsid944643 emicir}{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid3548983 c}{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid944643 ular canal neurons were rarely acti}{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid3548983 v}{\rtlch\fcs1
298 \af0\afs22 \ltrch\fcs0 \fs22\insrsid944643 ated and }{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid3548983 then usually }{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid944643 only at hi}{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid1074995
299 gh threshold and low sensitivity}{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid944643 . }{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid16722514 }{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid6104337 The wh}{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0
300 \fs22\insrsid14879939 ole mounts of the entire macula}{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid3025892 showed a total of }{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid4482512\charrsid4482512 22}{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0
301 \fs22\insrsid3673304\charrsid4482512 }{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid16722514 utricular }{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid4008101\charrsid4482512 afferents}{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0
302 \fs22\insrsid9520391\charrsid4482512 }{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid3673304\charrsid4482512 which responded to both ACS and BCV originat}{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid16722514 ing from }{\rtlch\fcs1 \af0\afs22
303 \ltrch\fcs0 \fs22\insrsid6104337 calyx endings around }{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid3673304\charrsid4482512 presumed Type I receptors at }{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid9520391\charrsid4482512 the }{\rtlch\fcs1
304 \af0\afs22 \ltrch\fcs0 \fs22\insrsid13114403 region of }{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid4482512\charrsid4482512 the striola}{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid1074995 . A total of 6 saccular afferents }{\rtlch\fcs1
305 \af0\afs22 \ltrch\fcs0 \fs22\insrsid13114403 responding to both stimuli }{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid3561856 have been identified }{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid6104337 (Curthoys et al.,}{\rtlch\fcs1 \af0\afs22
306 \ltrch\fcs0 \fs22\insrsid8343228 }{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid6104337 2012)}{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid9312915 . }{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid3025892\charrsid4482512
307 \par }\pard \ltrpar\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid5182808 {\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid3408729\charrsid4482512
308 \par }\pard \ltrpar\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid11357914 {\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \b\fs22\insrsid5182808\charrsid4482512 Discussion. }{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0
309 \fs22\insrsid14879939 This study confirms that }{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid3548983\charrsid944643 irre}{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid3025892 gular}{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid14879939 }{
310 \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid3548983\charrsid944643 neurons originating from in or close to the }{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid16722514 striola }{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid15890805 of the }{
311 \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid3025892 utricular }{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid15890805 macula }{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid3561856 and the saccular macula }{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0
312 \fs22\insrsid16722514 are preferentially acti}{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid3548983\charrsid944643 vated by }{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid13770316 500Hz }{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0
313 \fs22\insrsid3548983\charrsid944643 BCV and ACS }{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid944643\charrsid944643 in }{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid11543193 contrast }{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0
314 \fs22\insrsid944643\charrsid944643 to }{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid7348652 otolithic}{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid14879939 }{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid8343228 regular neurons and }{
315 \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid944643\charrsid944643 semic}{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid16722514 i}{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid944643\charrsid944643 r}{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0
316 \fs22\insrsid15890805 c}{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid944643\charrsid944643 ular canal neurons. }{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid5182808\charrsid944643 The wide presumption in clinical vestibular testing }{\rtlch\fcs1
317 \af0\afs22 \ltrch\fcs0 \fs22\insrsid4870721\charrsid944643 -}{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid5182808\charrsid944643 that ACS }{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\ul\insrsid5182808\charrsid944643 only}{\rtlch\fcs1 \af0\afs22
318 \ltrch\fcs0 \fs22\insrsid5182808\charrsid944643 activates saccular afferents in the inferior vestib}{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid3673304\charrsid944643 ular nerve}{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0
319 \fs22\insrsid4870721\charrsid944643 -}{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid5182808\charrsid944643 is not correct}{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid3561856 . T}{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0
320 \fs22\insrsid3561856\charrsid3561856 here is no \'93afferent}{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid3561856 specificity\'94 by saccular affer}{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid13114403 e}{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0
321 \fs22\insrsid3561856 nts}{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid3561856\charrsid3561856 for ACS and }{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid3561856 utricular afferents }{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0
322 \fs22\insrsid3561856\charrsid3561856 for BCV \endash instead some afferents from }{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\ul\insrsid3561856\charrsid9983187 both}{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid3561856\charrsid3561856
323 sense organs have }{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid12141331 low threshold, }{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid3561856\charrsid3561856 sensitive responses to }{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0
324 \fs22\ul\insrsid3561856\charrsid9983187 both}{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid3561856\charrsid3561856 stimuli. }{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid3561856 D}{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0
325 \fs22\insrsid3561856\charrsid3561856 ifferential }{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid7348652 clinical }{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid3561856\charrsid3561856
326 evaluation of the functional status of the utricular and saccular maculae cannot rely on stimulus type (ACS vs BCV)}{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid12141331 ,}{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid3561856 but }{\rtlch\fcs1
327 \af0\afs22 \ltrch\fcs0 \fs22\insrsid3561856\charrsid3561856 the }{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid9983187 predominantly }{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid3561856\charrsid3561856
328 differential motor projections of the utricular and saccular maculae }{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid7348652 does }{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid3561856\charrsid3561856 allow for differential }{\rtlch\fcs1 \af0\afs22
329 \ltrch\fcs0 \fs22\insrsid9983187 clinical }{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid3561856\charrsid3561856 evaluation of each sense organ}{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid9983187
330 : utricular macula from oVEMPs and saccular macula from cVEMPs.}{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid3561856\charrsid3561856 }{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid3408729\charrsid944643
331 \par }\pard \ltrpar\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid5182808 {\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid3408729\charrsid4482512
332 \par }\pard \ltrpar\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid11357914 {\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \b\fs22\insrsid3408729\charrsid4482512 Conclusion}{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0
333 \fs22\insrsid15890805 .}{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid3408729\charrsid4482512 }{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid13770316 500Hz b}{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid6104337 one conducted v}{\rtlch\fcs1
334 \af0\afs22 \ltrch\fcs0 \fs22\insrsid9116515 ibration and }{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid6104337 air-conducted }{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid9116515 sound are effective ways of }{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0
335 \fs22\insrsid3561856 activating }{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid9312915 irregular }{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid3561856 otolithic}{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid3548983 }{\rtlch\fcs1 \af0\afs22
336 \ltrch\fcs0 \fs22\insrsid14879939 afferents}{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid9983187 and so allowing clinical testing of otolith function}{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid3561856 . }{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0
337 \fs22\insrsid5182808
338 \par }{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid15890805\charrsid4482512
339 \par }\pard \ltrpar\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid5182808 {\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \b\fs22\insrsid15890805 References.}{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \b\fs22\insrsid9983187
340 \par }\pard \ltrpar\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid11683126 {\rtlch\fcs1 \ab\af0\afs22 \ltrch\fcs0 \fs22\insrsid9983187 C}{\rtlch\fcs1 \ab\af0\afs22 \ltrch\fcs0
341 \fs22\insrsid11683126\charrsid11683126 urthoys IS, Vulovic V, Sokolic L, Pogson J, Burgess AM. Irregular primary otolith afferents from the guinea pig utricular and saccular maculae respond to both bone conducted vibration and to air conducted sound. }
342 {\field\fldedit{\*\fldinst {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid15141449 HYPERLINK "http://www.journals.elsevier.com/brain-research-bulletin/"}}{\fldrslt {\rtlch\fcs1 \ab\af0\afs22 \ltrch\fcs0 \cs18\fs22\insrsid11683126\charrsid12141331 Brain Res}{
343 \rtlch\fcs1 \ab\af0\afs22 \ltrch\fcs0 \cs18\fs22\insrsid15890805\charrsid12141331 earch Bulletin}{\rtlch\fcs1 \ab\af0\afs22 \ltrch\fcs0 \cs18\fs22\ul\insrsid11683126\charrsid12141331 ,}}}\sectd \ltrsect
344 \linex0\endnhere\sectlinegrid360\sectdefaultcl\sectrsid3025892\sftnbj {\rtlch\fcs1 \ab\af0\afs22 \ltrch\fcs0 \fs22\insrsid11683126\charrsid11683126 2012; 89:16-21. DOI:10.1016/j.brainresbull.2012.07.007 }{\rtlch\fcs1 \ab\af0\afs22 \ltrch\fcs0
345 \fs22\insrsid11683126
346 \par }{\*\themedata 504b030414000600080000002100828abc13fa0000001c020000130000005b436f6e74656e745f54797065735d2e786d6cac91cb6ac3301045f785fe83d0b6d8
347 72ba28a5d8cea249777d2cd20f18e4b12d6a8f843409c9df77ecb850ba082d74231062ce997b55ae8fe3a00e1893f354e9555e6885647de3a8abf4fbee29bbd7
348 2a3150038327acf409935ed7d757e5ee14302999a654e99e393c18936c8f23a4dc072479697d1c81e51a3b13c07e4087e6b628ee8cf5c4489cf1c4d075f92a0b
349 44d7a07a83c82f308ac7b0a0f0fbf90c2480980b58abc733615aa2d210c2e02cb04430076a7ee833dfb6ce62e3ed7e14693e8317d8cd0433bf5c60f53fea2fe7
350 065bd80facb647e9e25c7fc421fd2ddb526b2e9373fed4bb902e182e97b7b461e6bfad3f010000ffff0300504b030414000600080000002100a5d6a7e7c00000
351 00360100000b0000005f72656c732f2e72656c73848fcf6ac3300c87ef85bd83d17d51d2c31825762fa590432fa37d00e1287f68221bdb1bebdb4fc7060abb08
352 84a4eff7a93dfeae8bf9e194e720169aaa06c3e2433fcb68e1763dbf7f82c985a4a725085b787086a37bdbb55fbc50d1a33ccd311ba548b63095120f88d94fbc
353 52ae4264d1c910d24a45db3462247fa791715fd71f989e19e0364cd3f51652d73760ae8fa8c9ffb3c330cc9e4fc17faf2ce545046e37944c69e462a1a82fe353
354 bd90a865aad41ed0b5b8f9d6fd010000ffff0300504b0304140006000800000021006b799616830000008a0000001c0000007468656d652f7468656d652f7468
355 656d654d616e616765722e786d6c0ccc4d0ac3201040e17da17790d93763bb284562b2cbaebbf600439c1a41c7a0d29fdbd7e5e38337cedf14d59b4b0d592c9c
356 070d8a65cd2e88b7f07c2ca71ba8da481cc52c6ce1c715e6e97818c9b48d13df49c873517d23d59085adb5dd20d6b52bd521ef2cdd5eb9246a3d8b4757e8d3f7
357 29e245eb2b260a0238fd010000ffff0300504b03041400060008000000210096b5ade296060000501b0000160000007468656d652f7468656d652f7468656d65
358 312e786d6cec594f6fdb3614bf0fd87720746f6327761a07758ad8b19b2d4d1bc46e871e698996d850a240d2497d1bdae38001c3ba618715d86d87615b8116d8
359 a5fb34d93a6c1dd0afb0475292c5585e9236d88aad3e2412f9e3fbff1e1fa9abd7eec70c1d1221294fda5efd72cd4324f1794093b0eddd1ef62fad79482a9c04
360 98f184b4bd2991deb58df7dfbb8ad755446282607d22d771db8b944ad79796a40fc3585ee62949606ecc458c15bc8a702910f808e8c66c69b9565b5d8a314d3c
361 94e018c8de1a8fa94fd05093f43672e23d06af89927ac06762a049136785c10607758d9053d965021d62d6f6804fc08f86e4bef210c352c144dbab999fb7b471
362 7509af678b985ab0b6b4ae6f7ed9ba6c4170b06c788a705430adf71bad2b5b057d03606a1ed7ebf5babd7a41cf00b0ef83a6569632cd467faddec9699640f671
363 9e76b7d6ac355c7c89feca9cccad4ea7d36c65b258a206641f1b73f8b5da6a6373d9c11b90c537e7f08dce66b7bbeae00dc8e257e7f0fd2badd5868b37a088d1
364 e4600ead1ddaef67d40bc898b3ed4af81ac0d76a197c86826828a24bb318f3442d8ab518dfe3a20f000d6458d104a9694ac6d88728eee2782428d60cf03ac1a5
365 193be4cbb921cd0b495fd054b5bd0f530c1931a3f7eaf9f7af9e3f45c70f9e1d3ff8e9f8e1c3e3073f5a42ceaa6d9c84e5552fbffdeccfc71fa33f9e7ef3f2d1
366 17d57859c6fffac327bffcfc793510d26726ce8b2f9ffcf6ecc98baf3efdfdbb4715f04d814765f890c644a29be408edf3181433567125272371be15c308d3f2
367 8acd249438c19a4b05fd9e8a1cf4cd296699771c393ac4b5e01d01e5a30a787d72cf1178108989a2159c77a2d801ee72ce3a5c545a6147f32a99793849c26ae6
368 6252c6ed637c58c5bb8b13c7bfbd490a75330f4b47f16e441c31f7184e140e494214d273fc80900aedee52ead87597fa824b3e56e82e451d4c2b4d32a423279a
369 668bb6690c7e9956e90cfe766cb37b077538abd27a8b1cba48c80acc2a841f12e698f13a9e281c57911ce298950d7e03aba84ac8c154f8655c4f2af074481847
370 bd804859b5e696007d4b4edfc150b12addbecba6b18b148a1e54d1bc81392f23b7f84137c2715a851dd0242a633f900710a218ed715505dfe56e86e877f0034e
371 16bafb0e258ebb4faf06b769e888340b103d3311da9750aa9d0a1cd3e4efca31a3508f6d0c5c5c398602f8e2ebc71591f5b616e24dd893aa3261fb44f95d843b
372 5974bb5c04f4edafb95b7892ec1108f3f98de75dc97d5772bdff7cc95d94cf672db4b3da0a6557f70db629362d72bcb0431e53c6066acac80d699a6409fb44d0
373 8741bdce9c0e4971624a2378cceaba830b05366b90e0ea23aaa241845368b0eb9e2612ca8c742851ca251ceccc70256d8d87265dd96361531f186c3d9058edf2
374 c00eafe8e1fc5c509031bb4d680e9f39a3154de0accc56ae644441edd76156d7429d995bdd88664a9dc3ad50197c38af1a0c16d684060441db02565e85f3b966
375 0d0713cc48a0ed6ef7dedc2dc60b17e92219e180643ed27acffba86e9c94c78ab90980d8a9f0913ee49d62b512b79626fb06dccee2a432bbc60276b9f7dec44b
376 7904cfbca4f3f6443ab2a49c9c2c41476dafd55c6e7ac8c769db1bc399161ee314bc2e75cf8759081743be1236ec4f4d6693e5336fb672c5dc24a8c33585b5fb
377 9cc24e1d4885545b58463634cc5416022cd19cacfccb4d30eb45296023fd35a458598360f8d7a4003bbaae25e331f155d9d9a5116d3bfb9a95523e51440ca2e0
378 088dd844ec6370bf0e55d027a012ae264c45d02f708fa6ad6da6dce29c255df9f6cae0ec38666984b372ab5334cf640b37795cc860de4ae2816e95b21be5ceaf
379 8a49f90b52a51cc6ff3355f47e0237052b81f6800fd7b802239daf6d8f0b1571a8426944fdbe80c6c1d40e8816b88b8569082ab84c36ff0539d4ff6dce591a26
380 ade1c0a7f669880485fd484582903d284b26fa4e2156cff62e4b9265844c4495c495a9157b440e091bea1ab8aaf7760f4510eaa69a6465c0e04ec69ffb9e65d0
381 28d44d4e39df9c1a52ecbd3607fee9cec7263328e5d661d3d0e4f62f44acd855ed7ab33cdf7bcb8ae889599bd5c8b3029895b6825696f6af29c239b75a5bb1e6
382 345e6ee6c28117e73586c1a2214ae1be07e93fb0ff51e133fb65426fa843be0fb515c187064d0cc206a2fa926d3c902e907670048d931db4c1a44959d366ad93
383 b65abe595f70a75bf03d616c2dd959fc7d4e6317cd99cbcec9c58b34766661c7d6766ca1a9c1b327531486c6f941c638c67cd22a7f75e2a37be0e82db8df9f30
384 254d30c1372581a1f51c983c80e4b71ccdd28dbf000000ffff0300504b0304140006000800000021000dd1909fb60000001b010000270000007468656d652f74
385 68656d652f5f72656c732f7468656d654d616e616765722e786d6c2e72656c73848f4d0ac2301484f78277086f6fd3ba109126dd88d0add40384e4350d363f24
386 51eced0dae2c082e8761be9969bb979dc9136332de3168aa1a083ae995719ac16db8ec8e4052164e89d93b64b060828e6f37ed1567914b284d262452282e3198
387 720e274a939cd08a54f980ae38a38f56e422a3a641c8bbd048f7757da0f19b017cc524bd62107bd5001996509affb3fd381a89672f1f165dfe514173d9850528
388 a2c6cce0239baa4c04ca5bbabac4df000000ffff0300504b01022d0014000600080000002100828abc13fa0000001c0200001300000000000000000000000000
389 000000005b436f6e74656e745f54797065735d2e786d6c504b01022d0014000600080000002100a5d6a7e7c0000000360100000b000000000000000000000000
390 002b0100005f72656c732f2e72656c73504b01022d00140006000800000021006b799616830000008a0000001c00000000000000000000000000140200007468
391 656d652f7468656d652f7468656d654d616e616765722e786d6c504b01022d001400060008000000210096b5ade296060000501b000016000000000000000000
392 00000000d10200007468656d652f7468656d652f7468656d65312e786d6c504b01022d00140006000800000021000dd1909fb60000001b010000270000000000
393 00000000000000009b0900007468656d652f7468656d652f5f72656c732f7468656d654d616e616765722e786d6c2e72656c73504b050600000000050005005d010000960a00000000}
394 {\*\colorschememapping 3c3f786d6c2076657273696f6e3d22312e302220656e636f64696e673d225554462d3822207374616e64616c6f6e653d22796573223f3e0d0a3c613a636c724d
395 617020786d6c6e733a613d22687474703a2f2f736368656d61732e6f70656e786d6c666f726d6174732e6f72672f64726177696e676d6c2f323030362f6d6169
396 6e22206267313d226c743122207478313d22646b3122206267323d226c743222207478323d22646b322220616363656e74313d22616363656e74312220616363
397 656e74323d22616363656e74322220616363656e74333d22616363656e74332220616363656e74343d22616363656e74342220616363656e74353d22616363656e74352220616363656e74363d22616363656e74362220686c696e6b3d22686c696e6b2220666f6c486c696e6b3d22666f6c486c696e6b222f3e}
398 {\*\latentstyles\lsdstimax267\lsdlockeddef0\lsdsemihiddendef0\lsdunhideuseddef0\lsdqformatdef0\lsdprioritydef0{\lsdlockedexcept \lsdqformat1 \lsdlocked0 Normal;\lsdqformat1 \lsdlocked0 heading 1;\lsdqformat1 \lsdlocked0 heading 2;
399 \lsdqformat1 \lsdlocked0 heading 3;\lsdsemihidden1 \lsdunhideused1 \lsdqformat1 \lsdlocked0 heading 4;\lsdsemihidden1 \lsdunhideused1 \lsdqformat1 \lsdlocked0 heading 5;\lsdsemihidden1 \lsdunhideused1 \lsdqformat1 \lsdlocked0 heading 6;
400 \lsdsemihidden1 \lsdunhideused1 \lsdqformat1 \lsdlocked0 heading 7;\lsdqformat1 \lsdlocked0 heading 8;\lsdsemihidden1 \lsdunhideused1 \lsdqformat1 \lsdlocked0 heading 9;\lsdsemihidden1 \lsdunhideused1 \lsdqformat1 \lsdlocked0 caption;
401 \lsdqformat1 \lsdlocked0 Title;\lsdqformat1 \lsdlocked0 Subtitle;\lsdqformat1 \lsdlocked0 Strong;\lsdqformat1 \lsdlocked0 Emphasis;\lsdsemihidden1 \lsdpriority99 \lsdlocked0 Placeholder Text;\lsdqformat1 \lsdpriority1 \lsdlocked0 No Spacing;
402 \lsdpriority60 \lsdlocked0 Light Shading;\lsdpriority61 \lsdlocked0 Light List;\lsdpriority62 \lsdlocked0 Light Grid;\lsdpriority63 \lsdlocked0 Medium Shading 1;\lsdpriority64 \lsdlocked0 Medium Shading 2;\lsdpriority65 \lsdlocked0 Medium List 1;
403 \lsdpriority66 \lsdlocked0 Medium List 2;\lsdpriority67 \lsdlocked0 Medium Grid 1;\lsdpriority68 \lsdlocked0 Medium Grid 2;\lsdpriority69 \lsdlocked0 Medium Grid 3;\lsdpriority70 \lsdlocked0 Dark List;\lsdpriority71 \lsdlocked0 Colorful Shading;
404 \lsdpriority72 \lsdlocked0 Colorful List;\lsdpriority73 \lsdlocked0 Colorful Grid;\lsdpriority60 \lsdlocked0 Light Shading Accent 1;\lsdpriority61 \lsdlocked0 Light List Accent 1;\lsdpriority62 \lsdlocked0 Light Grid Accent 1;
405 \lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 1;\lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 1;\lsdpriority65 \lsdlocked0 Medium List 1 Accent 1;\lsdsemihidden1 \lsdpriority99 \lsdlocked0 Revision;
406 \lsdqformat1 \lsdpriority34 \lsdlocked0 List Paragraph;\lsdqformat1 \lsdpriority29 \lsdlocked0 Quote;\lsdqformat1 \lsdpriority30 \lsdlocked0 Intense Quote;\lsdpriority66 \lsdlocked0 Medium List 2 Accent 1;\lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 1;
407 \lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 1;\lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 1;\lsdpriority70 \lsdlocked0 Dark List Accent 1;\lsdpriority71 \lsdlocked0 Colorful Shading Accent 1;\lsdpriority72 \lsdlocked0 Colorful List Accent 1;
408 \lsdpriority73 \lsdlocked0 Colorful Grid Accent 1;\lsdpriority60 \lsdlocked0 Light Shading Accent 2;\lsdpriority61 \lsdlocked0 Light List Accent 2;\lsdpriority62 \lsdlocked0 Light Grid Accent 2;\lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 2;
409 \lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 2;\lsdpriority65 \lsdlocked0 Medium List 1 Accent 2;\lsdpriority66 \lsdlocked0 Medium List 2 Accent 2;\lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 2;\lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 2;
410 \lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 2;\lsdpriority70 \lsdlocked0 Dark List Accent 2;\lsdpriority71 \lsdlocked0 Colorful Shading Accent 2;\lsdpriority72 \lsdlocked0 Colorful List Accent 2;\lsdpriority73 \lsdlocked0 Colorful Grid Accent 2;
411 \lsdpriority60 \lsdlocked0 Light Shading Accent 3;\lsdpriority61 \lsdlocked0 Light List Accent 3;\lsdpriority62 \lsdlocked0 Light Grid Accent 3;\lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 3;\lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 3;
412 \lsdpriority65 \lsdlocked0 Medium List 1 Accent 3;\lsdpriority66 \lsdlocked0 Medium List 2 Accent 3;\lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 3;\lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 3;\lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 3;
413 \lsdpriority70 \lsdlocked0 Dark List Accent 3;\lsdpriority71 \lsdlocked0 Colorful Shading Accent 3;\lsdpriority72 \lsdlocked0 Colorful List Accent 3;\lsdpriority73 \lsdlocked0 Colorful Grid Accent 3;\lsdpriority60 \lsdlocked0 Light Shading Accent 4;
414 \lsdpriority61 \lsdlocked0 Light List Accent 4;\lsdpriority62 \lsdlocked0 Light Grid Accent 4;\lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 4;\lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 4;\lsdpriority65 \lsdlocked0 Medium List 1 Accent 4;
415 \lsdpriority66 \lsdlocked0 Medium List 2 Accent 4;\lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 4;\lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 4;\lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 4;\lsdpriority70 \lsdlocked0 Dark List Accent 4;
416 \lsdpriority71 \lsdlocked0 Colorful Shading Accent 4;\lsdpriority72 \lsdlocked0 Colorful List Accent 4;\lsdpriority73 \lsdlocked0 Colorful Grid Accent 4;\lsdpriority60 \lsdlocked0 Light Shading Accent 5;\lsdpriority61 \lsdlocked0 Light List Accent 5;
417 \lsdpriority62 \lsdlocked0 Light Grid Accent 5;\lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 5;\lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 5;\lsdpriority65 \lsdlocked0 Medium List 1 Accent 5;\lsdpriority66 \lsdlocked0 Medium List 2 Accent 5;
418 \lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 5;\lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 5;\lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 5;\lsdpriority70 \lsdlocked0 Dark List Accent 5;\lsdpriority71 \lsdlocked0 Colorful Shading Accent 5;
419 \lsdpriority72 \lsdlocked0 Colorful List Accent 5;\lsdpriority73 \lsdlocked0 Colorful Grid Accent 5;\lsdpriority60 \lsdlocked0 Light Shading Accent 6;\lsdpriority61 \lsdlocked0 Light List Accent 6;\lsdpriority62 \lsdlocked0 Light Grid Accent 6;
420 \lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 6;\lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 6;\lsdpriority65 \lsdlocked0 Medium List 1 Accent 6;\lsdpriority66 \lsdlocked0 Medium List 2 Accent 6;
421 \lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 6;\lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 6;\lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 6;\lsdpriority70 \lsdlocked0 Dark List Accent 6;\lsdpriority71 \lsdlocked0 Colorful Shading Accent 6;
422 \lsdpriority72 \lsdlocked0 Colorful List Accent 6;\lsdpriority73 \lsdlocked0 Colorful Grid Accent 6;\lsdqformat1 \lsdpriority19 \lsdlocked0 Subtle Emphasis;\lsdqformat1 \lsdpriority21 \lsdlocked0 Intense Emphasis;
423 \lsdqformat1 \lsdpriority31 \lsdlocked0 Subtle Reference;\lsdqformat1 \lsdpriority32 \lsdlocked0 Intense Reference;\lsdqformat1 \lsdpriority33 \lsdlocked0 Book Title;\lsdsemihidden1 \lsdunhideused1 \lsdpriority37 \lsdlocked0 Bibliography;
424 \lsdsemihidden1 \lsdunhideused1 \lsdqformat1 \lsdpriority39 \lsdlocked0 TOC Heading;}}{\*\datastore 0105000002000000180000004d73786d6c322e534158584d4c5265616465722e352e3000000000000000000000060000
425 d0cf11e0a1b11ae1000000000000000000000000000000003e000300feff090006000000000000000000000001000000010000000000000000100000feffffff00000000feffffff0000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
426 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
427 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
428 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
429 fffffffffffffffffdfffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
430 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
431 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
432 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
433 ffffffffffffffffffffffffffffffff52006f006f007400200045006e00740072007900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016000500ffffffffffffffffffffffffec69d9888b8b3d4c859eaf6cd158be0f0000000000000000000000004068
434 a7eb9b90cd01feffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000
435 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000
436 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffff000000000000000000000000000000000000000000000000
437 0000000000000000000000000000000000000000000000000105000000000000}}
7373 {\par {\field{\*\fldinst SYMBOL 124 \\f "Symbol" \\s 12}{\fldrslt\f3\fs24}}}{\rtlch\fcs1 \af0 \ltrch\fcs0 \f0 \tab 124 |}
7474 {\par {\field{\*\fldinst SYMBOL 125 \\f "Symbol" \\s 12}{\fldrslt\f3\fs24}}}{\rtlch\fcs1 \af0 \ltrch\fcs0 \f0 \tab 125 \}}
7575 {\par {\field{\*\fldinst SYMBOL 126 \\f "Symbol" \\s 12}{\fldrslt\f3\fs24}}}{\rtlch\fcs1 \af0 \ltrch\fcs0 \f0 \tab 126 sim}
76 {\par {\field{\*\fldinst SYMBOL 127 \\f "Symbol" \\s 12}{\fldrslt\f3\fs24}}}{\rtlch\fcs1 \af0 \ltrch\fcs0 \f0 \tab 127 }
77 {\par {\field{\*\fldinst SYMBOL 128 \\f "Symbol" \\s 12}{\fldrslt\f3\fs24}}}{\rtlch\fcs1 \af0 \ltrch\fcs0 \f0 \tab 128 }
78 {\par {\field{\*\fldinst SYMBOL 129 \\f "Symbol" \\s 12}{\fldrslt\f3\fs24}}}{\rtlch\fcs1 \af0 \ltrch\fcs0 \f0 \tab 129 }
79 {\par {\field{\*\fldinst SYMBOL 130 \\f "Symbol" \\s 12}{\fldrslt\f3\fs24}}}{\rtlch\fcs1 \af0 \ltrch\fcs0 \f0 \tab 130 }
80 {\par {\field{\*\fldinst SYMBOL 131 \\f "Symbol" \\s 12}{\fldrslt\f3\fs24}}}{\rtlch\fcs1 \af0 \ltrch\fcs0 \f0 \tab 131 }
81 {\par {\field{\*\fldinst SYMBOL 132 \\f "Symbol" \\s 12}{\fldrslt\f3\fs24}}}{\rtlch\fcs1 \af0 \ltrch\fcs0 \f0 \tab 132 }
82 {\par {\field{\*\fldinst SYMBOL 133 \\f "Symbol" \\s 12}{\fldrslt\f3\fs24}}}{\rtlch\fcs1 \af0 \ltrch\fcs0 \f0 \tab 133 }
83 {\par {\field{\*\fldinst SYMBOL 134 \\f "Symbol" \\s 12}{\fldrslt\f3\fs24}}}{\rtlch\fcs1 \af0 \ltrch\fcs0 \f0 \tab 134 }
84 {\par {\field{\*\fldinst SYMBOL 135 \\f "Symbol" \\s 12}{\fldrslt\f3\fs24}}}{\rtlch\fcs1 \af0 \ltrch\fcs0 \f0 \tab 135 }
85 {\par {\field{\*\fldinst SYMBOL 136 \\f "Symbol" \\s 12}{\fldrslt\f3\fs24}}}{\rtlch\fcs1 \af0 \ltrch\fcs0 \f0 \tab 136 }
86 {\par {\field{\*\fldinst SYMBOL 137 \\f "Symbol" \\s 12}{\fldrslt\f3\fs24}}}{\rtlch\fcs1 \af0 \ltrch\fcs0 \f0 \tab 137 }
87 {\par {\field{\*\fldinst SYMBOL 138 \\f "Symbol" \\s 12}{\fldrslt\f3\fs24}}}{\rtlch\fcs1 \af0 \ltrch\fcs0 \f0 \tab 138 }
88 {\par {\field{\*\fldinst SYMBOL 139 \\f "Symbol" \\s 12}{\fldrslt\f3\fs24}}}{\rtlch\fcs1 \af0 \ltrch\fcs0 \f0 \tab 139 }
89 {\par {\field{\*\fldinst SYMBOL 140 \\f "Symbol" \\s 12}{\fldrslt\f3\fs24}}}{\rtlch\fcs1 \af0 \ltrch\fcs0 \f0 \tab 140 }
90 {\par {\field{\*\fldinst SYMBOL 141 \\f "Symbol" \\s 12}{\fldrslt\f3\fs24}}}{\rtlch\fcs1 \af0 \ltrch\fcs0 \f0 \tab 141 }
91 {\par {\field{\*\fldinst SYMBOL 142 \\f "Symbol" \\s 12}{\fldrslt\f3\fs24}}}{\rtlch\fcs1 \af0 \ltrch\fcs0 \f0 \tab 142 }
92 {\par {\field{\*\fldinst SYMBOL 143 \\f "Symbol" \\s 12}{\fldrslt\f3\fs24}}}{\rtlch\fcs1 \af0 \ltrch\fcs0 \f0 \tab 143 }
93 {\par {\field{\*\fldinst SYMBOL 144 \\f "Symbol" \\s 12}{\fldrslt\f3\fs24}}}{\rtlch\fcs1 \af0 \ltrch\fcs0 \f0 \tab 144 }
94 {\par {\field{\*\fldinst SYMBOL 145 \\f "Symbol" \\s 12}{\fldrslt\f3\fs24}}}{\rtlch\fcs1 \af0 \ltrch\fcs0 \f0 \tab 145 }
95 {\par {\field{\*\fldinst SYMBOL 146 \\f "Symbol" \\s 12}{\fldrslt\f3\fs24}}}{\rtlch\fcs1 \af0 \ltrch\fcs0 \f0 \tab 146 }
96 {\par {\field{\*\fldinst SYMBOL 147 \\f "Symbol" \\s 12}{\fldrslt\f3\fs24}}}{\rtlch\fcs1 \af0 \ltrch\fcs0 \f0 \tab 147 }
97 {\par {\field{\*\fldinst SYMBOL 148 \\f "Symbol" \\s 12}{\fldrslt\f3\fs24}}}{\rtlch\fcs1 \af0 \ltrch\fcs0 \f0 \tab 148 }
98 {\par {\field{\*\fldinst SYMBOL 149 \\f "Symbol" \\s 12}{\fldrslt\f3\fs24}}}{\rtlch\fcs1 \af0 \ltrch\fcs0 \f0 \tab 149 }
99 {\par {\field{\*\fldinst SYMBOL 150 \\f "Symbol" \\s 12}{\fldrslt\f3\fs24}}}{\rtlch\fcs1 \af0 \ltrch\fcs0 \f0 \tab 150 }
100 {\par {\field{\*\fldinst SYMBOL 151 \\f "Symbol" \\s 12}{\fldrslt\f3\fs24}}}{\rtlch\fcs1 \af0 \ltrch\fcs0 \f0 \tab 151 }
101 {\par {\field{\*\fldinst SYMBOL 152 \\f "Symbol" \\s 12}{\fldrslt\f3\fs24}}}{\rtlch\fcs1 \af0 \ltrch\fcs0 \f0 \tab 152 }
102 {\par {\field{\*\fldinst SYMBOL 153 \\f "Symbol" \\s 12}{\fldrslt\f3\fs24}}}{\rtlch\fcs1 \af0 \ltrch\fcs0 \f0 \tab 153 }
103 {\par {\field{\*\fldinst SYMBOL 154 \\f "Symbol" \\s 12}{\fldrslt\f3\fs24}}}{\rtlch\fcs1 \af0 \ltrch\fcs0 \f0 \tab 154 }
104 {\par {\field{\*\fldinst SYMBOL 155 \\f "Symbol" \\s 12}{\fldrslt\f3\fs24}}}{\rtlch\fcs1 \af0 \ltrch\fcs0 \f0 \tab 155 }
105 {\par {\field{\*\fldinst SYMBOL 156 \\f "Symbol" \\s 12}{\fldrslt\f3\fs24}}}{\rtlch\fcs1 \af0 \ltrch\fcs0 \f0 \tab 156 }
106 {\par {\field{\*\fldinst SYMBOL 157 \\f "Symbol" \\s 12}{\fldrslt\f3\fs24}}}{\rtlch\fcs1 \af0 \ltrch\fcs0 \f0 \tab 157 }
107 {\par {\field{\*\fldinst SYMBOL 158 \\f "Symbol" \\s 12}{\fldrslt\f3\fs24}}}{\rtlch\fcs1 \af0 \ltrch\fcs0 \f0 \tab 158 }
108 {\par {\field{\*\fldinst SYMBOL 159 \\f "Symbol" \\s 12}{\fldrslt\f3\fs24}}}{\rtlch\fcs1 \af0 \ltrch\fcs0 \f0 \tab 159 }
109 {\par {\field{\*\fldinst SYMBOL 160 \\f "Symbol" \\s 12}{\fldrslt\f3\fs24}}}{\rtlch\fcs1 \af0 \ltrch\fcs0 \f0 \tab 160 }
11076 {\par {\field{\*\fldinst SYMBOL 161 \\f "Symbol" \\s 12}{\fldrslt\f3\fs24}}}{\rtlch\fcs1 \af0 \ltrch\fcs0 \f0 \tab 161 upsih}
11177 {\par {\field{\*\fldinst SYMBOL 162 \\f "Symbol" \\s 12}{\fldrslt\f3\fs24}}}{\rtlch\fcs1 \af0 \ltrch\fcs0 \f0 \tab 162 prime}
11278 {\par {\field{\*\fldinst SYMBOL 163 \\f "Symbol" \\s 12}{\fldrslt\f3\fs24}}}{\rtlch\fcs1 \af0 \ltrch\fcs0 \f0 \tab 163 le}
11985 {\par {\field{\*\fldinst SYMBOL 170 \\f "Symbol" \\s 12}{\fldrslt\f3\fs24}}}{\rtlch\fcs1 \af0 \ltrch\fcs0 \f0 \tab 170 spades}
12086 {\par {\field{\*\fldinst SYMBOL 171 \\f "Symbol" \\s 12}{\fldrslt\f3\fs24}}}{\rtlch\fcs1 \af0 \ltrch\fcs0 \f0 \tab 171 harr}
12187 {\par {\field{\*\fldinst SYMBOL 172 \\f "Symbol" \\s 12}{\fldrslt\f3\fs24}}}{\rtlch\fcs1 \af0 \ltrch\fcs0 \f0 \tab 172 larr}
122 {\par {\field{\*\fldinst SYMBOL 173 \\f "Symbol" \\s 12}{\fldrslt\f3\fs24}}}{\rtlch\fcs1 \af0 \ltrch\fcs0 \f0 \tab 173 }
88 {\par {\field{\*\fldinst SYMBOL 173 \\f "Symbol" \\s 12}{\fldrslt\f3\fs24}}}{\rtlch\fcs1 \af0 \ltrch\fcs0 \f0 \tab 173 uarr}
12389 {\par {\field{\*\fldinst SYMBOL 174 \\f "Symbol" \\s 12}{\fldrslt\f3\fs24}}}{\rtlch\fcs1 \af0 \ltrch\fcs0 \f0 \tab 174 rarr}
12490 {\par {\field{\*\fldinst SYMBOL 175 \\f "Symbol" \\s 12}{\fldrslt\f3\fs24}}}{\rtlch\fcs1 \af0 \ltrch\fcs0 \f0 \tab 175 darr}
12591 {\par {\field{\*\fldinst SYMBOL 176 \\f "Symbol" \\s 12}{\fldrslt\f3\fs24}}}{\rtlch\fcs1 \af0 \ltrch\fcs0 \f0 \tab 176 deg}
135101 {\par {\field{\*\fldinst SYMBOL 186 \\f "Symbol" \\s 12}{\fldrslt\f3\fs24}}}{\rtlch\fcs1 \af0 \ltrch\fcs0 \f0 \tab 186 equiv}
136102 {\par {\field{\*\fldinst SYMBOL 187 \\f "Symbol" \\s 12}{\fldrslt\f3\fs24}}}{\rtlch\fcs1 \af0 \ltrch\fcs0 \f0 \tab 187 asymp}
137103 {\par {\field{\*\fldinst SYMBOL 188 \\f "Symbol" \\s 12}{\fldrslt\f3\fs24}}}{\rtlch\fcs1 \af0 \ltrch\fcs0 \f0 \tab 188 hellip}
138 {\par {\field{\*\fldinst SYMBOL 189 \\f "Symbol" \\s 12}{\fldrslt\f3\fs24}}}{\rtlch\fcs1 \af0 \ltrch\fcs0 \f0 \tab 189 #9474; vertical line}
104 {\par {\field{\*\fldinst SYMBOL 189 \\f "Symbol" \\s 12}{\fldrslt\f3\fs24}}}{\rtlch\fcs1 \af0 \ltrch\fcs0 \f0 \tab 189 vertical line}
139105 {\par {\field{\*\fldinst SYMBOL 190 \\f "Symbol" \\s 12}{\fldrslt\f3\fs24}}}{\rtlch\fcs1 \af0 \ltrch\fcs0 \f0 \tab 190 mdash}
140106 {\par {\field{\*\fldinst SYMBOL 191 \\f "Symbol" \\s 12}{\fldrslt\f3\fs24}}}{\rtlch\fcs1 \af0 \ltrch\fcs0 \f0 \tab 191 crarr}
141107 {\par {\field{\*\fldinst SYMBOL 192 \\f "Symbol" \\s 12}{\fldrslt\f3\fs24}}}{\rtlch\fcs1 \af0 \ltrch\fcs0 \f0 \tab 192 alefsym}
176142 {\par {\field{\*\fldinst SYMBOL 227 \\f "Symbol" \\s 12}{\fldrslt\f3\fs24}}}{\rtlch\fcs1 \af0 \ltrch\fcs0 \f0 \tab 227 copy sans serif}
177143 {\par {\field{\*\fldinst SYMBOL 228 \\f "Symbol" \\s 12}{\fldrslt\f3\fs24}}}{\rtlch\fcs1 \af0 \ltrch\fcs0 \f0 \tab 228 trade sans serif}
178144 {\par {\field{\*\fldinst SYMBOL 229 \\f "Symbol" \\s 12}{\fldrslt\f3\fs24}}}{\rtlch\fcs1 \af0 \ltrch\fcs0 \f0 \tab 229 sum}
179 {\par {\field{\*\fldinst SYMBOL 230 \\f "Symbol" \\s 12}{\fldrslt\f3\fs24}}}{\rtlch\fcs1 \af0 \ltrch\fcs0 \f0 \tab 230 }
180 {\par {\field{\*\fldinst SYMBOL 231 \\f "Symbol" \\s 12}{\fldrslt\f3\fs24}}}{\rtlch\fcs1 \af0 \ltrch\fcs0 \f0 \tab 231 }
181 {\par {\field{\*\fldinst SYMBOL 232 \\f "Symbol" \\s 12}{\fldrslt\f3\fs24}}}{\rtlch\fcs1 \af0 \ltrch\fcs0 \f0 \tab 232 }
145 {\par {\field{\*\fldinst SYMBOL 230 \\f "Symbol" \\s 12}{\fldrslt\f3\fs24}}}{\rtlch\fcs1 \af0 \ltrch\fcs0 \f0 \tab 230 left parenthesis upper hook}
146 {\par {\field{\*\fldinst SYMBOL 231 \\f "Symbol" \\s 12}{\fldrslt\f3\fs24}}}{\rtlch\fcs1 \af0 \ltrch\fcs0 \f0 \tab 231 left parenthesis middle piece}
147 {\par {\field{\*\fldinst SYMBOL 232 \\f "Symbol" \\s 12}{\fldrslt\f3\fs24}}}{\rtlch\fcs1 \af0 \ltrch\fcs0 \f0 \tab 232 left parenthesis lower hook}
182148 {\par {\field{\*\fldinst SYMBOL 233 \\f "Symbol" \\s 12}{\fldrslt\f3\fs24}}}{\rtlch\fcs1 \af0 \ltrch\fcs0 \f0 \tab 233 lceil}
183149 {\par {\field{\*\fldinst SYMBOL 234 \\f "Symbol" \\s 12}{\fldrslt\f3\fs24}}}{\rtlch\fcs1 \af0 \ltrch\fcs0 \f0 \tab 234 |}
184150 {\par {\field{\*\fldinst SYMBOL 235 \\f "Symbol" \\s 12}{\fldrslt\f3\fs24}}}{\rtlch\fcs1 \af0 \ltrch\fcs0 \f0 \tab 235 lfloor}
185 {\par {\field{\*\fldinst SYMBOL 236 \\f "Symbol" \\s 12}{\fldrslt\f3\fs24}}}{\rtlch\fcs1 \af0 \ltrch\fcs0 \f0 \tab 236 }
186 {\par {\field{\*\fldinst SYMBOL 237 \\f "Symbol" \\s 12}{\fldrslt\f3\fs24}}}{\rtlch\fcs1 \af0 \ltrch\fcs0 \f0 \tab 237 }
187 {\par {\field{\*\fldinst SYMBOL 238 \\f "Symbol" \\s 12}{\fldrslt\f3\fs24}}}{\rtlch\fcs1 \af0 \ltrch\fcs0 \f0 \tab 238 }
151 {\par {\field{\*\fldinst SYMBOL 236 \\f "Symbol" \\s 12}{\fldrslt\f3\fs24}}}{\rtlch\fcs1 \af0 \ltrch\fcs0 \f0 \tab 236 left curly bracket upper hook}
152 {\par {\field{\*\fldinst SYMBOL 237 \\f "Symbol" \\s 12}{\fldrslt\f3\fs24}}}{\rtlch\fcs1 \af0 \ltrch\fcs0 \f0 \tab 237 left curly bracket middle piece}
153 {\par {\field{\*\fldinst SYMBOL 238 \\f "Symbol" \\s 12}{\fldrslt\f3\fs24}}}{\rtlch\fcs1 \af0 \ltrch\fcs0 \f0 \tab 238 right curly bracket lower hook}
188154 {\par {\field{\*\fldinst SYMBOL 239 \\f "Symbol" \\s 12}{\fldrslt\f3\fs24}}}{\rtlch\fcs1 \af0 \ltrch\fcs0 \f0 \tab 239 |}
189155 {\par {\field{\*\fldinst SYMBOL 240 \\f "Symbol" \\s 12}{\fldrslt\f3\fs24}}}{\rtlch\fcs1 \af0 \ltrch\fcs0 \f0 \tab 240 eth}
190156 {\par {\field{\*\fldinst SYMBOL 241 \\f "Symbol" \\s 12}{\fldrslt\f3\fs24}}}{\rtlch\fcs1 \af0 \ltrch\fcs0 \f0 \tab 241 rang}
191157 {\par {\field{\*\fldinst SYMBOL 242 \\f "Symbol" \\s 12}{\fldrslt\f3\fs24}}}{\rtlch\fcs1 \af0 \ltrch\fcs0 \f0 \tab 242 int}
192 {\par {\field{\*\fldinst SYMBOL 243 \\f "Symbol" \\s 12}{\fldrslt\f3\fs24}}}{\rtlch\fcs1 \af0 \ltrch\fcs0 \f0 \tab 243 }
193 {\par {\field{\*\fldinst SYMBOL 244 \\f "Symbol" \\s 12}{\fldrslt\f3\fs24}}}{\rtlch\fcs1 \af0 \ltrch\fcs0 \f0 \tab 244 }
194 {\par {\field{\*\fldinst SYMBOL 245 \\f "Symbol" \\s 12}{\fldrslt\f3\fs24}}}{\rtlch\fcs1 \af0 \ltrch\fcs0 \f0 \tab 245 }
195 {\par {\field{\*\fldinst SYMBOL 246 \\f "Symbol" \\s 12}{\fldrslt\f3\fs24}}}{\rtlch\fcs1 \af0 \ltrch\fcs0 \f0 \tab 246 }
196 {\par {\field{\*\fldinst SYMBOL 247 \\f "Symbol" \\s 12}{\fldrslt\f3\fs24}}}{\rtlch\fcs1 \af0 \ltrch\fcs0 \f0 \tab 247 }
197 {\par {\field{\*\fldinst SYMBOL 248 \\f "Symbol" \\s 12}{\fldrslt\f3\fs24}}}{\rtlch\fcs1 \af0 \ltrch\fcs0 \f0 \tab 248 }
158 {\par {\field{\*\fldinst SYMBOL 243 \\f "Symbol" \\s 12}{\fldrslt\f3\fs24}}}{\rtlch\fcs1 \af0 \ltrch\fcs0 \f0 \tab 243 integraltp}
159 {\par {\field{\*\fldinst SYMBOL 244 \\f "Symbol" \\s 12}{\fldrslt\f3\fs24}}}{\rtlch\fcs1 \af0 \ltrch\fcs0 \f0 \tab 244 integralex}
160 {\par {\field{\*\fldinst SYMBOL 245 \\f "Symbol" \\s 12}{\fldrslt\f3\fs24}}}{\rtlch\fcs1 \af0 \ltrch\fcs0 \f0 \tab 245 integralbt}
161 {\par {\field{\*\fldinst SYMBOL 246 \\f "Symbol" \\s 12}{\fldrslt\f3\fs24}}}{\rtlch\fcs1 \af0 \ltrch\fcs0 \f0 \tab 246 parenrighttp}
162 {\par {\field{\*\fldinst SYMBOL 247 \\f "Symbol" \\s 12}{\fldrslt\f3\fs24}}}{\rtlch\fcs1 \af0 \ltrch\fcs0 \f0 \tab 247 parenrightex}
163 {\par {\field{\*\fldinst SYMBOL 248 \\f "Symbol" \\s 12}{\fldrslt\f3\fs24}}}{\rtlch\fcs1 \af0 \ltrch\fcs0 \f0 \tab 248 parenrightbt}
198164 {\par {\field{\*\fldinst SYMBOL 249 \\f "Symbol" \\s 12}{\fldrslt\f3\fs24}}}{\rtlch\fcs1 \af0 \ltrch\fcs0 \f0 \tab 249 rceil}
199165 {\par {\field{\*\fldinst SYMBOL 250 \\f "Symbol" \\s 12}{\fldrslt\f3\fs24}}}{\rtlch\fcs1 \af0 \ltrch\fcs0 \f0 \tab 250 |}
200166 {\par {\field{\*\fldinst SYMBOL 251 \\f "Symbol" \\s 12}{\fldrslt\f3\fs24}}}{\rtlch\fcs1 \af0 \ltrch\fcs0 \f0 \tab 251 rfloor}
201 {\par {\field{\*\fldinst SYMBOL 252 \\f "Symbol" \\s 12}{\fldrslt\f3\fs24}}}{\rtlch\fcs1 \af0 \ltrch\fcs0 \f0 \tab 252 }
202 {\par {\field{\*\fldinst SYMBOL 253 \\f "Symbol" \\s 12}{\fldrslt\f3\fs24}}}{\rtlch\fcs1 \af0 \ltrch\fcs0 \f0 \tab 253 }
203 {\par {\field{\*\fldinst SYMBOL 254 \\f "Symbol" \\s 12}{\fldrslt\f3\fs24}}}{\rtlch\fcs1 \af0 \ltrch\fcs0 \f0 \tab 254 }
167 {\par {\field{\*\fldinst SYMBOL 252 \\f "Symbol" \\s 12}{\fldrslt\f3\fs24}}}{\rtlch\fcs1 \af0 \ltrch\fcs0 \f0 \tab 252 right curly bracket upper hook}
168 {\par {\field{\*\fldinst SYMBOL 253 \\f "Symbol" \\s 12}{\fldrslt\f3\fs24}}}{\rtlch\fcs1 \af0 \ltrch\fcs0 \f0 \tab 253 right curly bracket middle piece}
169 {\par {\field{\*\fldinst SYMBOL 254 \\f "Symbol" \\s 12}{\fldrslt\f3\fs24}}}{\rtlch\fcs1 \af0 \ltrch\fcs0 \f0 \tab 254 right curly bracket upper hook}
204170
205171 \par }