aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJoakim Verona2011-09-27 17:18:40 +0200
committerJoakim Verona2011-09-27 17:18:40 +0200
commitf0f8db4c04d0d3bdfa645cd79a9b7a915587a7c5 (patch)
treeee8f520e3f3b63856a2c5f16e28f6cbb0344fcc0
parent7e5553df71792d65c33cd9bba14512b5dbf48447 (diff)
parent2b1928b8071719a779e7144bcf777d999cd9bbec (diff)
downloademacs-f0f8db4c04d0d3bdfa645cd79a9b7a915587a7c5.tar.gz
emacs-f0f8db4c04d0d3bdfa645cd79a9b7a915587a7c5.zip
upstream
-rw-r--r--autogen/Makefile.in50
-rw-r--r--autogen/config.in3
-rw-r--r--lisp/ChangeLog4
-rw-r--r--lisp/ido.el11
-rw-r--r--src/ChangeLog5
-rw-r--r--src/lread.c8
6 files changed, 69 insertions, 12 deletions
diff --git a/autogen/Makefile.in b/autogen/Makefile.in
index 4e4fd344672..743dd02917d 100644
--- a/autogen/Makefile.in
+++ b/autogen/Makefile.in
@@ -17,14 +17,26 @@
17 17
18# Copyright (C) 2002-2011 Free Software Foundation, Inc. 18# Copyright (C) 2002-2011 Free Software Foundation, Inc.
19# 19#
20# This file is free software, distributed under the terms of the GNU 20# This file is free software; you can redistribute it and/or modify
21# General Public License. As a special exception to the GNU General 21# it under the terms of the GNU General Public License as published by
22# Public License, this file may be distributed as part of a program 22# the Free Software Foundation; either version 3 of the License, or
23# that contains a configuration script generated by Autoconf, under 23# (at your option) any later version.
24#
25# This file is distributed in the hope that it will be useful,
26# but WITHOUT ANY WARRANTY; without even the implied warranty of
27# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
28# GNU General Public License for more details.
29#
30# You should have received a copy of the GNU General Public License
31# along with this file. If not, see <http://www.gnu.org/licenses/>.
32#
33# As a special exception to the GNU General Public License,
34# this file may be distributed as part of a program that
35# contains a configuration script generated by Autoconf, under
24# the same distribution terms as the rest of that program. 36# the same distribution terms as the rest of that program.
25# 37#
26# Generated by gnulib-tool. 38# Generated by gnulib-tool.
27# Reproduce by: gnulib-tool --import --dir=. --lib=libgnu --source-base=lib --m4-base=m4 --doc-base=doc --tests-base=tests --aux-dir=build-aux --avoid=threadlib --makefile-name=gnulib.mk --conditional-dependencies --no-libtool --macro-prefix=gl --no-vc-files alloca-opt careadlinkat crypto/md5 crypto/sha1 crypto/sha256 crypto/sha512 dtoastr dup2 filemode getloadavg getopt-gnu ignore-value intprops lstat mktime pthread_sigmask readlink socklen stdarg stdio strftime strtoimax strtoumax symlink sys_stat 39# Reproduce by: gnulib-tool --import --dir=. --lib=libgnu --source-base=lib --m4-base=m4 --doc-base=doc --tests-base=tests --aux-dir=build-aux --avoid=msvc-inval --avoid=msvc-nothrow --avoid=pathmax --avoid=raise --avoid=threadlib --makefile-name=gnulib.mk --conditional-dependencies --no-libtool --macro-prefix=gl --no-vc-files alloca-opt careadlinkat crypto/md5 crypto/sha1 crypto/sha256 crypto/sha512 dtoastr dup2 filemode getloadavg getopt-gnu ignore-value intprops lstat mktime pthread_sigmask readlink socklen stdarg stdio strftime strtoimax strtoumax symlink sys_stat
28 40
29VPATH = @srcdir@ 41VPATH = @srcdir@
30pkgdatadir = $(datadir)/@PACKAGE@ 42pkgdatadir = $(datadir)/@PACKAGE@
@@ -167,9 +179,11 @@ GMALLOC_OBJ = @GMALLOC_OBJ@
167GNULIB_ATOLL = @GNULIB_ATOLL@ 179GNULIB_ATOLL = @GNULIB_ATOLL@
168GNULIB_CALLOC_POSIX = @GNULIB_CALLOC_POSIX@ 180GNULIB_CALLOC_POSIX = @GNULIB_CALLOC_POSIX@
169GNULIB_CANONICALIZE_FILE_NAME = @GNULIB_CANONICALIZE_FILE_NAME@ 181GNULIB_CANONICALIZE_FILE_NAME = @GNULIB_CANONICALIZE_FILE_NAME@
182GNULIB_CHDIR = @GNULIB_CHDIR@
170GNULIB_CHOWN = @GNULIB_CHOWN@ 183GNULIB_CHOWN = @GNULIB_CHOWN@
171GNULIB_CLOSE = @GNULIB_CLOSE@ 184GNULIB_CLOSE = @GNULIB_CLOSE@
172GNULIB_DPRINTF = @GNULIB_DPRINTF@ 185GNULIB_DPRINTF = @GNULIB_DPRINTF@
186GNULIB_DUP = @GNULIB_DUP@
173GNULIB_DUP2 = @GNULIB_DUP2@ 187GNULIB_DUP2 = @GNULIB_DUP2@
174GNULIB_DUP3 = @GNULIB_DUP3@ 188GNULIB_DUP3 = @GNULIB_DUP3@
175GNULIB_ENVIRON = @GNULIB_ENVIRON@ 189GNULIB_ENVIRON = @GNULIB_ENVIRON@
@@ -179,6 +193,8 @@ GNULIB_FCHDIR = @GNULIB_FCHDIR@
179GNULIB_FCHMODAT = @GNULIB_FCHMODAT@ 193GNULIB_FCHMODAT = @GNULIB_FCHMODAT@
180GNULIB_FCHOWNAT = @GNULIB_FCHOWNAT@ 194GNULIB_FCHOWNAT = @GNULIB_FCHOWNAT@
181GNULIB_FCLOSE = @GNULIB_FCLOSE@ 195GNULIB_FCLOSE = @GNULIB_FCLOSE@
196GNULIB_FDATASYNC = @GNULIB_FDATASYNC@
197GNULIB_FDOPEN = @GNULIB_FDOPEN@
182GNULIB_FFLUSH = @GNULIB_FFLUSH@ 198GNULIB_FFLUSH = @GNULIB_FFLUSH@
183GNULIB_FGETC = @GNULIB_FGETC@ 199GNULIB_FGETC = @GNULIB_FGETC@
184GNULIB_FGETS = @GNULIB_FGETS@ 200GNULIB_FGETS = @GNULIB_FGETS@
@@ -193,6 +209,7 @@ GNULIB_FREOPEN = @GNULIB_FREOPEN@
193GNULIB_FSCANF = @GNULIB_FSCANF@ 209GNULIB_FSCANF = @GNULIB_FSCANF@
194GNULIB_FSEEK = @GNULIB_FSEEK@ 210GNULIB_FSEEK = @GNULIB_FSEEK@
195GNULIB_FSEEKO = @GNULIB_FSEEKO@ 211GNULIB_FSEEKO = @GNULIB_FSEEKO@
212GNULIB_FSTAT = @GNULIB_FSTAT@
196GNULIB_FSTATAT = @GNULIB_FSTATAT@ 213GNULIB_FSTATAT = @GNULIB_FSTATAT@
197GNULIB_FSYNC = @GNULIB_FSYNC@ 214GNULIB_FSYNC = @GNULIB_FSYNC@
198GNULIB_FTELL = @GNULIB_FTELL@ 215GNULIB_FTELL = @GNULIB_FTELL@
@@ -242,6 +259,7 @@ GNULIB_MKTIME = @GNULIB_MKTIME@
242GNULIB_NANOSLEEP = @GNULIB_NANOSLEEP@ 259GNULIB_NANOSLEEP = @GNULIB_NANOSLEEP@
243GNULIB_OBSTACK_PRINTF = @GNULIB_OBSTACK_PRINTF@ 260GNULIB_OBSTACK_PRINTF = @GNULIB_OBSTACK_PRINTF@
244GNULIB_OBSTACK_PRINTF_POSIX = @GNULIB_OBSTACK_PRINTF_POSIX@ 261GNULIB_OBSTACK_PRINTF_POSIX = @GNULIB_OBSTACK_PRINTF_POSIX@
262GNULIB_PCLOSE = @GNULIB_PCLOSE@
245GNULIB_PERROR = @GNULIB_PERROR@ 263GNULIB_PERROR = @GNULIB_PERROR@
246GNULIB_PIPE = @GNULIB_PIPE@ 264GNULIB_PIPE = @GNULIB_PIPE@
247GNULIB_PIPE2 = @GNULIB_PIPE2@ 265GNULIB_PIPE2 = @GNULIB_PIPE2@
@@ -256,6 +274,7 @@ GNULIB_PUTCHAR = @GNULIB_PUTCHAR@
256GNULIB_PUTENV = @GNULIB_PUTENV@ 274GNULIB_PUTENV = @GNULIB_PUTENV@
257GNULIB_PUTS = @GNULIB_PUTS@ 275GNULIB_PUTS = @GNULIB_PUTS@
258GNULIB_PWRITE = @GNULIB_PWRITE@ 276GNULIB_PWRITE = @GNULIB_PWRITE@
277GNULIB_RAISE = @GNULIB_RAISE@
259GNULIB_RANDOM_R = @GNULIB_RANDOM_R@ 278GNULIB_RANDOM_R = @GNULIB_RANDOM_R@
260GNULIB_READ = @GNULIB_READ@ 279GNULIB_READ = @GNULIB_READ@
261GNULIB_READLINK = @GNULIB_READLINK@ 280GNULIB_READLINK = @GNULIB_READLINK@
@@ -327,6 +346,7 @@ HAVE_CANONICALIZE_FILE_NAME = @HAVE_CANONICALIZE_FILE_NAME@
327HAVE_CHOWN = @HAVE_CHOWN@ 346HAVE_CHOWN = @HAVE_CHOWN@
328HAVE_DECL_ENVIRON = @HAVE_DECL_ENVIRON@ 347HAVE_DECL_ENVIRON = @HAVE_DECL_ENVIRON@
329HAVE_DECL_FCHDIR = @HAVE_DECL_FCHDIR@ 348HAVE_DECL_FCHDIR = @HAVE_DECL_FCHDIR@
349HAVE_DECL_FDATASYNC = @HAVE_DECL_FDATASYNC@
330HAVE_DECL_FPURGE = @HAVE_DECL_FPURGE@ 350HAVE_DECL_FPURGE = @HAVE_DECL_FPURGE@
331HAVE_DECL_FSEEKO = @HAVE_DECL_FSEEKO@ 351HAVE_DECL_FSEEKO = @HAVE_DECL_FSEEKO@
332HAVE_DECL_FTELLO = @HAVE_DECL_FTELLO@ 352HAVE_DECL_FTELLO = @HAVE_DECL_FTELLO@
@@ -356,6 +376,7 @@ HAVE_FACCESSAT = @HAVE_FACCESSAT@
356HAVE_FCHDIR = @HAVE_FCHDIR@ 376HAVE_FCHDIR = @HAVE_FCHDIR@
357HAVE_FCHMODAT = @HAVE_FCHMODAT@ 377HAVE_FCHMODAT = @HAVE_FCHMODAT@
358HAVE_FCHOWNAT = @HAVE_FCHOWNAT@ 378HAVE_FCHOWNAT = @HAVE_FCHOWNAT@
379HAVE_FDATASYNC = @HAVE_FDATASYNC@
359HAVE_FSEEKO = @HAVE_FSEEKO@ 380HAVE_FSEEKO = @HAVE_FSEEKO@
360HAVE_FSTATAT = @HAVE_FSTATAT@ 381HAVE_FSTATAT = @HAVE_FSTATAT@
361HAVE_FSYNC = @HAVE_FSYNC@ 382HAVE_FSYNC = @HAVE_FSYNC@
@@ -391,13 +412,16 @@ HAVE_MKSTEMP = @HAVE_MKSTEMP@
391HAVE_MKSTEMPS = @HAVE_MKSTEMPS@ 412HAVE_MKSTEMPS = @HAVE_MKSTEMPS@
392HAVE_NANOSLEEP = @HAVE_NANOSLEEP@ 413HAVE_NANOSLEEP = @HAVE_NANOSLEEP@
393HAVE_OS_H = @HAVE_OS_H@ 414HAVE_OS_H = @HAVE_OS_H@
415HAVE_PCLOSE = @HAVE_PCLOSE@
394HAVE_PIPE = @HAVE_PIPE@ 416HAVE_PIPE = @HAVE_PIPE@
395HAVE_PIPE2 = @HAVE_PIPE2@ 417HAVE_PIPE2 = @HAVE_PIPE2@
418HAVE_POPEN = @HAVE_POPEN@
396HAVE_POSIX_SIGNALBLOCKING = @HAVE_POSIX_SIGNALBLOCKING@ 419HAVE_POSIX_SIGNALBLOCKING = @HAVE_POSIX_SIGNALBLOCKING@
397HAVE_PREAD = @HAVE_PREAD@ 420HAVE_PREAD = @HAVE_PREAD@
398HAVE_PTHREAD_SIGMASK = @HAVE_PTHREAD_SIGMASK@ 421HAVE_PTHREAD_SIGMASK = @HAVE_PTHREAD_SIGMASK@
399HAVE_PTSNAME = @HAVE_PTSNAME@ 422HAVE_PTSNAME = @HAVE_PTSNAME@
400HAVE_PWRITE = @HAVE_PWRITE@ 423HAVE_PWRITE = @HAVE_PWRITE@
424HAVE_RAISE = @HAVE_RAISE@
401HAVE_RANDOM_H = @HAVE_RANDOM_H@ 425HAVE_RANDOM_H = @HAVE_RANDOM_H@
402HAVE_RANDOM_R = @HAVE_RANDOM_R@ 426HAVE_RANDOM_R = @HAVE_RANDOM_R@
403HAVE_READLINK = @HAVE_READLINK@ 427HAVE_READLINK = @HAVE_READLINK@
@@ -566,6 +590,7 @@ REPLACE_DUP = @REPLACE_DUP@
566REPLACE_DUP2 = @REPLACE_DUP2@ 590REPLACE_DUP2 = @REPLACE_DUP2@
567REPLACE_FCHOWNAT = @REPLACE_FCHOWNAT@ 591REPLACE_FCHOWNAT = @REPLACE_FCHOWNAT@
568REPLACE_FCLOSE = @REPLACE_FCLOSE@ 592REPLACE_FCLOSE = @REPLACE_FCLOSE@
593REPLACE_FDOPEN = @REPLACE_FDOPEN@
569REPLACE_FFLUSH = @REPLACE_FFLUSH@ 594REPLACE_FFLUSH = @REPLACE_FFLUSH@
570REPLACE_FOPEN = @REPLACE_FOPEN@ 595REPLACE_FOPEN = @REPLACE_FOPEN@
571REPLACE_FPRINTF = @REPLACE_FPRINTF@ 596REPLACE_FPRINTF = @REPLACE_FPRINTF@
@@ -608,6 +633,7 @@ REPLACE_PRINTF = @REPLACE_PRINTF@
608REPLACE_PTHREAD_SIGMASK = @REPLACE_PTHREAD_SIGMASK@ 633REPLACE_PTHREAD_SIGMASK = @REPLACE_PTHREAD_SIGMASK@
609REPLACE_PUTENV = @REPLACE_PUTENV@ 634REPLACE_PUTENV = @REPLACE_PUTENV@
610REPLACE_PWRITE = @REPLACE_PWRITE@ 635REPLACE_PWRITE = @REPLACE_PWRITE@
636REPLACE_RAISE = @REPLACE_RAISE@
611REPLACE_READ = @REPLACE_READ@ 637REPLACE_READ = @REPLACE_READ@
612REPLACE_READLINK = @REPLACE_READLINK@ 638REPLACE_READLINK = @REPLACE_READLINK@
613REPLACE_REALLOC = @REPLACE_REALLOC@ 639REPLACE_REALLOC = @REPLACE_REALLOC@
@@ -1169,11 +1195,13 @@ signal.h: signal.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H
1169 -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \ 1195 -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \
1170 -e 's|@''NEXT_SIGNAL_H''@|$(NEXT_SIGNAL_H)|g' \ 1196 -e 's|@''NEXT_SIGNAL_H''@|$(NEXT_SIGNAL_H)|g' \
1171 -e 's|@''GNULIB_PTHREAD_SIGMASK''@|$(GNULIB_PTHREAD_SIGMASK)|g' \ 1197 -e 's|@''GNULIB_PTHREAD_SIGMASK''@|$(GNULIB_PTHREAD_SIGMASK)|g' \
1198 -e 's|@''GNULIB_RAISE''@|$(GNULIB_RAISE)|g' \
1172 -e 's/@''GNULIB_SIGNAL_H_SIGPIPE''@/$(GNULIB_SIGNAL_H_SIGPIPE)/g' \ 1199 -e 's/@''GNULIB_SIGNAL_H_SIGPIPE''@/$(GNULIB_SIGNAL_H_SIGPIPE)/g' \
1173 -e 's/@''GNULIB_SIGPROCMASK''@/$(GNULIB_SIGPROCMASK)/g' \ 1200 -e 's/@''GNULIB_SIGPROCMASK''@/$(GNULIB_SIGPROCMASK)/g' \
1174 -e 's/@''GNULIB_SIGACTION''@/$(GNULIB_SIGACTION)/g' \ 1201 -e 's/@''GNULIB_SIGACTION''@/$(GNULIB_SIGACTION)/g' \
1175 -e 's|@''HAVE_POSIX_SIGNALBLOCKING''@|$(HAVE_POSIX_SIGNALBLOCKING)|g' \ 1202 -e 's|@''HAVE_POSIX_SIGNALBLOCKING''@|$(HAVE_POSIX_SIGNALBLOCKING)|g' \
1176 -e 's|@''HAVE_PTHREAD_SIGMASK''@|$(HAVE_PTHREAD_SIGMASK)|g' \ 1203 -e 's|@''HAVE_PTHREAD_SIGMASK''@|$(HAVE_PTHREAD_SIGMASK)|g' \
1204 -e 's|@''HAVE_RAISE''@|$(HAVE_RAISE)|g' \
1177 -e 's|@''HAVE_SIGSET_T''@|$(HAVE_SIGSET_T)|g' \ 1205 -e 's|@''HAVE_SIGSET_T''@|$(HAVE_SIGSET_T)|g' \
1178 -e 's|@''HAVE_SIGINFO_T''@|$(HAVE_SIGINFO_T)|g' \ 1206 -e 's|@''HAVE_SIGINFO_T''@|$(HAVE_SIGINFO_T)|g' \
1179 -e 's|@''HAVE_SIGACTION''@|$(HAVE_SIGACTION)|g' \ 1207 -e 's|@''HAVE_SIGACTION''@|$(HAVE_SIGACTION)|g' \
@@ -1181,6 +1209,7 @@ signal.h: signal.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H
1181 -e 's|@''HAVE_TYPE_VOLATILE_SIG_ATOMIC_T''@|$(HAVE_TYPE_VOLATILE_SIG_ATOMIC_T)|g' \ 1209 -e 's|@''HAVE_TYPE_VOLATILE_SIG_ATOMIC_T''@|$(HAVE_TYPE_VOLATILE_SIG_ATOMIC_T)|g' \
1182 -e 's|@''HAVE_SIGHANDLER_T''@|$(HAVE_SIGHANDLER_T)|g' \ 1210 -e 's|@''HAVE_SIGHANDLER_T''@|$(HAVE_SIGHANDLER_T)|g' \
1183 -e 's|@''REPLACE_PTHREAD_SIGMASK''@|$(REPLACE_PTHREAD_SIGMASK)|g' \ 1211 -e 's|@''REPLACE_PTHREAD_SIGMASK''@|$(REPLACE_PTHREAD_SIGMASK)|g' \
1212 -e 's|@''REPLACE_RAISE''@|$(REPLACE_RAISE)|g' \
1184 -e '/definitions of _GL_FUNCDECL_RPL/r $(CXXDEFS_H)' \ 1213 -e '/definitions of _GL_FUNCDECL_RPL/r $(CXXDEFS_H)' \
1185 -e '/definition of _GL_ARG_NONNULL/r $(ARG_NONNULL_H)' \ 1214 -e '/definition of _GL_ARG_NONNULL/r $(ARG_NONNULL_H)' \
1186 -e '/definition of _GL_WARN_ON_USE/r $(WARN_ON_USE_H)' \ 1215 -e '/definition of _GL_WARN_ON_USE/r $(WARN_ON_USE_H)' \
@@ -1309,6 +1338,7 @@ stdio.h: stdio.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H)
1309 -e 's|@''NEXT_STDIO_H''@|$(NEXT_STDIO_H)|g' \ 1338 -e 's|@''NEXT_STDIO_H''@|$(NEXT_STDIO_H)|g' \
1310 -e 's/@''GNULIB_DPRINTF''@/$(GNULIB_DPRINTF)/g' \ 1339 -e 's/@''GNULIB_DPRINTF''@/$(GNULIB_DPRINTF)/g' \
1311 -e 's/@''GNULIB_FCLOSE''@/$(GNULIB_FCLOSE)/g' \ 1340 -e 's/@''GNULIB_FCLOSE''@/$(GNULIB_FCLOSE)/g' \
1341 -e 's/@''GNULIB_FDOPEN''@/$(GNULIB_FDOPEN)/g' \
1312 -e 's/@''GNULIB_FFLUSH''@/$(GNULIB_FFLUSH)/g' \ 1342 -e 's/@''GNULIB_FFLUSH''@/$(GNULIB_FFLUSH)/g' \
1313 -e 's/@''GNULIB_FGETC''@/$(GNULIB_FGETC)/g' \ 1343 -e 's/@''GNULIB_FGETC''@/$(GNULIB_FGETC)/g' \
1314 -e 's/@''GNULIB_FGETS''@/$(GNULIB_FGETS)/g' \ 1344 -e 's/@''GNULIB_FGETS''@/$(GNULIB_FGETS)/g' \
@@ -1333,6 +1363,7 @@ stdio.h: stdio.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H)
1333 -e 's/@''GNULIB_GETS''@/$(GNULIB_GETS)/g' \ 1363 -e 's/@''GNULIB_GETS''@/$(GNULIB_GETS)/g' \
1334 -e 's/@''GNULIB_OBSTACK_PRINTF''@/$(GNULIB_OBSTACK_PRINTF)/g' \ 1364 -e 's/@''GNULIB_OBSTACK_PRINTF''@/$(GNULIB_OBSTACK_PRINTF)/g' \
1335 -e 's/@''GNULIB_OBSTACK_PRINTF_POSIX''@/$(GNULIB_OBSTACK_PRINTF_POSIX)/g' \ 1365 -e 's/@''GNULIB_OBSTACK_PRINTF_POSIX''@/$(GNULIB_OBSTACK_PRINTF_POSIX)/g' \
1366 -e 's/@''GNULIB_PCLOSE''@/$(GNULIB_PCLOSE)/g' \
1336 -e 's/@''GNULIB_PERROR''@/$(GNULIB_PERROR)/g' \ 1367 -e 's/@''GNULIB_PERROR''@/$(GNULIB_PERROR)/g' \
1337 -e 's/@''GNULIB_POPEN''@/$(GNULIB_POPEN)/g' \ 1368 -e 's/@''GNULIB_POPEN''@/$(GNULIB_POPEN)/g' \
1338 -e 's/@''GNULIB_PRINTF''@/$(GNULIB_PRINTF)/g' \ 1369 -e 's/@''GNULIB_PRINTF''@/$(GNULIB_PRINTF)/g' \
@@ -1371,11 +1402,14 @@ stdio.h: stdio.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H)
1371 -e 's|@''HAVE_DPRINTF''@|$(HAVE_DPRINTF)|g' \ 1402 -e 's|@''HAVE_DPRINTF''@|$(HAVE_DPRINTF)|g' \
1372 -e 's|@''HAVE_FSEEKO''@|$(HAVE_FSEEKO)|g' \ 1403 -e 's|@''HAVE_FSEEKO''@|$(HAVE_FSEEKO)|g' \
1373 -e 's|@''HAVE_FTELLO''@|$(HAVE_FTELLO)|g' \ 1404 -e 's|@''HAVE_FTELLO''@|$(HAVE_FTELLO)|g' \
1405 -e 's|@''HAVE_PCLOSE''@|$(HAVE_PCLOSE)|g' \
1406 -e 's|@''HAVE_POPEN''@|$(HAVE_POPEN)|g' \
1374 -e 's|@''HAVE_RENAMEAT''@|$(HAVE_RENAMEAT)|g' \ 1407 -e 's|@''HAVE_RENAMEAT''@|$(HAVE_RENAMEAT)|g' \
1375 -e 's|@''HAVE_VASPRINTF''@|$(HAVE_VASPRINTF)|g' \ 1408 -e 's|@''HAVE_VASPRINTF''@|$(HAVE_VASPRINTF)|g' \
1376 -e 's|@''HAVE_VDPRINTF''@|$(HAVE_VDPRINTF)|g' \ 1409 -e 's|@''HAVE_VDPRINTF''@|$(HAVE_VDPRINTF)|g' \
1377 -e 's|@''REPLACE_DPRINTF''@|$(REPLACE_DPRINTF)|g' \ 1410 -e 's|@''REPLACE_DPRINTF''@|$(REPLACE_DPRINTF)|g' \
1378 -e 's|@''REPLACE_FCLOSE''@|$(REPLACE_FCLOSE)|g' \ 1411 -e 's|@''REPLACE_FCLOSE''@|$(REPLACE_FCLOSE)|g' \
1412 -e 's|@''REPLACE_FDOPEN''@|$(REPLACE_FDOPEN)|g' \
1379 -e 's|@''REPLACE_FFLUSH''@|$(REPLACE_FFLUSH)|g' \ 1413 -e 's|@''REPLACE_FFLUSH''@|$(REPLACE_FFLUSH)|g' \
1380 -e 's|@''REPLACE_FOPEN''@|$(REPLACE_FOPEN)|g' \ 1414 -e 's|@''REPLACE_FOPEN''@|$(REPLACE_FOPEN)|g' \
1381 -e 's|@''REPLACE_FPRINTF''@|$(REPLACE_FPRINTF)|g' \ 1415 -e 's|@''REPLACE_FPRINTF''@|$(REPLACE_FPRINTF)|g' \
@@ -1507,6 +1541,7 @@ sys/stat.h: sys_stat.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNU
1507 -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \ 1541 -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \
1508 -e 's|@''NEXT_SYS_STAT_H''@|$(NEXT_SYS_STAT_H)|g' \ 1542 -e 's|@''NEXT_SYS_STAT_H''@|$(NEXT_SYS_STAT_H)|g' \
1509 -e 's/@''GNULIB_FCHMODAT''@/$(GNULIB_FCHMODAT)/g' \ 1543 -e 's/@''GNULIB_FCHMODAT''@/$(GNULIB_FCHMODAT)/g' \
1544 -e 's/@''GNULIB_FSTAT''@/$(GNULIB_FSTAT)/g' \
1510 -e 's/@''GNULIB_FSTATAT''@/$(GNULIB_FSTATAT)/g' \ 1545 -e 's/@''GNULIB_FSTATAT''@/$(GNULIB_FSTATAT)/g' \
1511 -e 's/@''GNULIB_FUTIMENS''@/$(GNULIB_FUTIMENS)/g' \ 1546 -e 's/@''GNULIB_FUTIMENS''@/$(GNULIB_FUTIMENS)/g' \
1512 -e 's/@''GNULIB_LCHMOD''@/$(GNULIB_LCHMOD)/g' \ 1547 -e 's/@''GNULIB_LCHMOD''@/$(GNULIB_LCHMOD)/g' \
@@ -1589,8 +1624,10 @@ unistd.h: unistd.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H
1589 -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \ 1624 -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \
1590 -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \ 1625 -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \
1591 -e 's|@''NEXT_UNISTD_H''@|$(NEXT_UNISTD_H)|g' \ 1626 -e 's|@''NEXT_UNISTD_H''@|$(NEXT_UNISTD_H)|g' \
1627 -e 's/@''GNULIB_CHDIR''@/$(GNULIB_CHDIR)/g' \
1592 -e 's/@''GNULIB_CHOWN''@/$(GNULIB_CHOWN)/g' \ 1628 -e 's/@''GNULIB_CHOWN''@/$(GNULIB_CHOWN)/g' \
1593 -e 's/@''GNULIB_CLOSE''@/$(GNULIB_CLOSE)/g' \ 1629 -e 's/@''GNULIB_CLOSE''@/$(GNULIB_CLOSE)/g' \
1630 -e 's/@''GNULIB_DUP''@/$(GNULIB_DUP)/g' \
1594 -e 's/@''GNULIB_DUP2''@/$(GNULIB_DUP2)/g' \ 1631 -e 's/@''GNULIB_DUP2''@/$(GNULIB_DUP2)/g' \
1595 -e 's/@''GNULIB_DUP3''@/$(GNULIB_DUP3)/g' \ 1632 -e 's/@''GNULIB_DUP3''@/$(GNULIB_DUP3)/g' \
1596 -e 's/@''GNULIB_ENVIRON''@/$(GNULIB_ENVIRON)/g' \ 1633 -e 's/@''GNULIB_ENVIRON''@/$(GNULIB_ENVIRON)/g' \
@@ -1598,6 +1635,7 @@ unistd.h: unistd.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H
1598 -e 's/@''GNULIB_FACCESSAT''@/$(GNULIB_FACCESSAT)/g' \ 1635 -e 's/@''GNULIB_FACCESSAT''@/$(GNULIB_FACCESSAT)/g' \
1599 -e 's/@''GNULIB_FCHDIR''@/$(GNULIB_FCHDIR)/g' \ 1636 -e 's/@''GNULIB_FCHDIR''@/$(GNULIB_FCHDIR)/g' \
1600 -e 's/@''GNULIB_FCHOWNAT''@/$(GNULIB_FCHOWNAT)/g' \ 1637 -e 's/@''GNULIB_FCHOWNAT''@/$(GNULIB_FCHOWNAT)/g' \
1638 -e 's/@''GNULIB_FDATASYNC''@/$(GNULIB_FDATASYNC)/g' \
1601 -e 's/@''GNULIB_FSYNC''@/$(GNULIB_FSYNC)/g' \ 1639 -e 's/@''GNULIB_FSYNC''@/$(GNULIB_FSYNC)/g' \
1602 -e 's/@''GNULIB_FTRUNCATE''@/$(GNULIB_FTRUNCATE)/g' \ 1640 -e 's/@''GNULIB_FTRUNCATE''@/$(GNULIB_FTRUNCATE)/g' \
1603 -e 's/@''GNULIB_GETCWD''@/$(GNULIB_GETCWD)/g' \ 1641 -e 's/@''GNULIB_GETCWD''@/$(GNULIB_GETCWD)/g' \
@@ -1641,6 +1679,7 @@ unistd.h: unistd.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H
1641 -e 's|@''HAVE_FACCESSAT''@|$(HAVE_FACCESSAT)|g' \ 1679 -e 's|@''HAVE_FACCESSAT''@|$(HAVE_FACCESSAT)|g' \
1642 -e 's|@''HAVE_FCHDIR''@|$(HAVE_FCHDIR)|g' \ 1680 -e 's|@''HAVE_FCHDIR''@|$(HAVE_FCHDIR)|g' \
1643 -e 's|@''HAVE_FCHOWNAT''@|$(HAVE_FCHOWNAT)|g' \ 1681 -e 's|@''HAVE_FCHOWNAT''@|$(HAVE_FCHOWNAT)|g' \
1682 -e 's|@''HAVE_FDATASYNC''@|$(HAVE_FDATASYNC)|g' \
1644 -e 's|@''HAVE_FSYNC''@|$(HAVE_FSYNC)|g' \ 1683 -e 's|@''HAVE_FSYNC''@|$(HAVE_FSYNC)|g' \
1645 -e 's|@''HAVE_FTRUNCATE''@|$(HAVE_FTRUNCATE)|g' \ 1684 -e 's|@''HAVE_FTRUNCATE''@|$(HAVE_FTRUNCATE)|g' \
1646 -e 's|@''HAVE_GETDTABLESIZE''@|$(HAVE_GETDTABLESIZE)|g' \ 1685 -e 's|@''HAVE_GETDTABLESIZE''@|$(HAVE_GETDTABLESIZE)|g' \
@@ -1665,6 +1704,7 @@ unistd.h: unistd.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H
1665 -e 's|@''HAVE_USLEEP''@|$(HAVE_USLEEP)|g' \ 1704 -e 's|@''HAVE_USLEEP''@|$(HAVE_USLEEP)|g' \
1666 -e 's|@''HAVE_DECL_ENVIRON''@|$(HAVE_DECL_ENVIRON)|g' \ 1705 -e 's|@''HAVE_DECL_ENVIRON''@|$(HAVE_DECL_ENVIRON)|g' \
1667 -e 's|@''HAVE_DECL_FCHDIR''@|$(HAVE_DECL_FCHDIR)|g' \ 1706 -e 's|@''HAVE_DECL_FCHDIR''@|$(HAVE_DECL_FCHDIR)|g' \
1707 -e 's|@''HAVE_DECL_FDATASYNC''@|$(HAVE_DECL_FDATASYNC)|g' \
1668 -e 's|@''HAVE_DECL_GETDOMAINNAME''@|$(HAVE_DECL_GETDOMAINNAME)|g' \ 1708 -e 's|@''HAVE_DECL_GETDOMAINNAME''@|$(HAVE_DECL_GETDOMAINNAME)|g' \
1669 -e 's|@''HAVE_DECL_GETLOGIN_R''@|$(HAVE_DECL_GETLOGIN_R)|g' \ 1709 -e 's|@''HAVE_DECL_GETLOGIN_R''@|$(HAVE_DECL_GETLOGIN_R)|g' \
1670 -e 's|@''HAVE_DECL_GETPAGESIZE''@|$(HAVE_DECL_GETPAGESIZE)|g' \ 1710 -e 's|@''HAVE_DECL_GETPAGESIZE''@|$(HAVE_DECL_GETPAGESIZE)|g' \
diff --git a/autogen/config.in b/autogen/config.in
index 3b88849a1e7..cbf7c225bd7 100644
--- a/autogen/config.in
+++ b/autogen/config.in
@@ -1273,6 +1273,9 @@ along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>. */
1273/* Define to a type if <wchar.h> does not define. */ 1273/* Define to a type if <wchar.h> does not define. */
1274#undef mbstate_t 1274#undef mbstate_t
1275 1275
1276/* Define to `int' if <sys/types.h> does not define. */
1277#undef mode_t
1278
1276/* Define to the name of the strftime replacement function. */ 1279/* Define to the name of the strftime replacement function. */
1277#undef my_strftime 1280#undef my_strftime
1278 1281
diff --git a/lisp/ChangeLog b/lisp/ChangeLog
index fa350161555..ec867fee08b 100644
--- a/lisp/ChangeLog
+++ b/lisp/ChangeLog
@@ -1,3 +1,7 @@
12011-09-27 Leo Liu <sdl.web@gmail.com>
2
3 * ido.el (ido-read-internal): Accept cons cell HIST arg.
4
12011-09-25 Michael Albinus <michael.albinus@gmx.de> 52011-09-25 Michael Albinus <michael.albinus@gmx.de>
2 6
3 * net/dbus.el (dbus-unregister-object): Don't release services for 7 * net/dbus.el (dbus-unregister-object): Don't release services for
diff --git a/lisp/ido.el b/lisp/ido.el
index 4086000e3e9..46ac5784d0e 100644
--- a/lisp/ido.el
+++ b/lisp/ido.el
@@ -1826,7 +1826,7 @@ This function also adds a hook to the minibuffer."
1826;; e.g. the file name may be ignored or joined with ido-current-directory, and 1826;; e.g. the file name may be ignored or joined with ido-current-directory, and
1827;; the relevant function is called (find-file, write-file, etc). 1827;; the relevant function is called (find-file, write-file, etc).
1828 1828
1829(defun ido-read-internal (item prompt history &optional default require-match initial) 1829(defun ido-read-internal (item prompt hist &optional default require-match initial)
1830 "Perform the `ido-read-buffer' and `ido-read-file-name' functions. 1830 "Perform the `ido-read-buffer' and `ido-read-file-name' functions.
1831Return the name of a buffer or file selected. 1831Return the name of a buffer or file selected.
1832PROMPT is the prompt to give to the user. 1832PROMPT is the prompt to give to the user.
@@ -1984,7 +1984,7 @@ If INITIAL is non-nil, it specifies the initial input string."
1984 (read-from-minibuffer (ido-make-prompt item prompt) 1984 (read-from-minibuffer (ido-make-prompt item prompt)
1985 (prog1 ido-text-init 1985 (prog1 ido-text-init
1986 (setq ido-text-init nil)) 1986 (setq ido-text-init nil))
1987 ido-completion-map nil history)))) 1987 ido-completion-map nil hist))))
1988 (ido-trace "read-from-minibuffer" ido-final-text) 1988 (ido-trace "read-from-minibuffer" ido-final-text)
1989 (if (get-buffer ido-completion-buffer) 1989 (if (get-buffer ido-completion-buffer)
1990 (kill-buffer ido-completion-buffer)) 1990 (kill-buffer ido-completion-buffer))
@@ -2155,7 +2155,12 @@ If INITIAL is non-nil, it specifies the initial input string."
2155 2155
2156 (t 2156 (t
2157 (setq done t)))))) 2157 (setq done t))))))
2158 (add-to-history (or history 'minibuffer-history) ido-selected) 2158 (add-to-history (cond
2159 ((consp hist)
2160 (or (car hist) 'minibuffer-history))
2161 (hist hist)
2162 (t 'minibuffer-history))
2163 ido-selected)
2159 ido-selected)) 2164 ido-selected))
2160 2165
2161(defun ido-edit-input () 2166(defun ido-edit-input ()
diff --git a/src/ChangeLog b/src/ChangeLog
index 3282654ab06..59169bdcf9f 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -1,3 +1,8 @@
12011-09-27 Andreas Schwab <schwab@linux-m68k.org>
2
3 * lread.c (readevalloop): Use correct code for NBSP.
4 (read1): Likewise. (Bug#9608)
5
12011-09-25 Michael Albinus <michael.albinus@gmx.de> 62011-09-25 Michael Albinus <michael.albinus@gmx.de>
2 7
3 * dbusbind.c (Fdbus_register_signal): When service is not 8 * dbusbind.c (Fdbus_register_signal): When service is not
diff --git a/src/lread.c b/src/lread.c
index 2b1b49ab2fe..241b1e41c94 100644
--- a/src/lread.c
+++ b/src/lread.c
@@ -1796,7 +1796,7 @@ readevalloop (Lisp_Object readcharfun,
1796 1796
1797 /* Ignore whitespace here, so we can detect eof. */ 1797 /* Ignore whitespace here, so we can detect eof. */
1798 if (c == ' ' || c == '\t' || c == '\n' || c == '\f' || c == '\r' 1798 if (c == ' ' || c == '\t' || c == '\n' || c == '\f' || c == '\r'
1799 || c == 0x8a0) /* NBSP */ 1799 || c == 0xa0) /* NBSP */
1800 goto read_next; 1800 goto read_next;
1801 1801
1802 if (!NILP (Vpurify_flag) && c == '(') 1802 if (!NILP (Vpurify_flag) && c == '(')
@@ -2685,7 +2685,7 @@ read1 (register Lisp_Object readcharfun, int *pch, int first_in_list)
2685 uninterned_symbol = 1; 2685 uninterned_symbol = 1;
2686 c = READCHAR; 2686 c = READCHAR;
2687 if (!(c > 040 2687 if (!(c > 040
2688 && c != 0x8a0 2688 && c != 0xa0 /* NBSP */
2689 && (c >= 0200 2689 && (c >= 0200
2690 || strchr ("\"';()[]#`,", c) == NULL))) 2690 || strchr ("\"';()[]#`,", c) == NULL)))
2691 { 2691 {
@@ -3033,7 +3033,7 @@ read1 (register Lisp_Object readcharfun, int *pch, int first_in_list)
3033 default: 3033 default:
3034 default_label: 3034 default_label:
3035 if (c <= 040) goto retry; 3035 if (c <= 040) goto retry;
3036 if (c == 0x8a0) /* NBSP */ 3036 if (c == 0xa0) /* NBSP */
3037 goto retry; 3037 goto retry;
3038 3038
3039 read_symbol: 3039 read_symbol:
@@ -3074,7 +3074,7 @@ read1 (register Lisp_Object readcharfun, int *pch, int first_in_list)
3074 c = READCHAR; 3074 c = READCHAR;
3075 } 3075 }
3076 while (c > 040 3076 while (c > 040
3077 && c != 0x8a0 /* NBSP */ 3077 && c != 0xa0 /* NBSP */
3078 && (c >= 0200 3078 && (c >= 0200
3079 || strchr ("\"';()[]#`,", c) == NULL)); 3079 || strchr ("\"';()[]#`,", c) == NULL));
3080 3080