(read-encoding-file): split up large function,
tree72b00f935d2365654d0db848be567ac9a2c3b4e7
-rw-r--r-- 304 .cvsignore
-rw-r--r-- 18211 COPYING
-rw-r--r-- 322348 ChangeLog
-rw-r--r-- 801 DEDICATION
drwxr-xr-x - Documentation
-rw-r--r-- 4632 GNUmakefile.in
-rw-r--r-- 13127 INSTALL.txt
-rw-r--r-- 2816 README.txt
-rw-r--r-- 1802 ROADMAP
-rw-r--r-- 2016 THANKS
-rw-r--r-- 85 VERSION
-rwxr-xr-x 1767 autogen.sh
drwxr-xr-x - buildscripts
-rw-r--r-- 2266 config.hh.in
-rw-r--r-- 2585 config.make.in
-rw-r--r-- 2223 configure.in
drwxr-xr-x - cygwin
-rw-r--r-- 971 darwin.patch
drwxr-xr-x - debian
drwxr-xr-x - elisp
-rw-r--r-- 5078 emacsclient.patch
drwxr-xr-x - flower
drwxr-xr-x - input
-rwxr-xr-x 1521 lexer-gcc-3.1.sh
drwxr-xr-x - lily
drwxr-xr-x - ly
drwxr-xr-x - make
drwxr-xr-x - mf
drwxr-xr-x - po
drwxr-xr-x - ps
drwxr-xr-x - python
drwxr-xr-x - scm
drwxr-xr-x - scripts
-rw-r--r-- 6374 server.el.patch
drwxr-xr-x - stepmake
drwxr-xr-x - tex
drwxr-xr-x - vim