aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorPaul Eggert2011-05-05 23:30:56 -0700
committerPaul Eggert2011-05-05 23:30:56 -0700
commit8ff0ac3c78498c905a22786aa124f59d213b99a0 (patch)
treea0448dee34e826197c000ec615dd172cfb59bcc1 /src
parent9991d78e8cd74e986a9b7625c12a43fbf7a283b3 (diff)
parent548d0a63d6212c0baef9a3d2bf0093cceb4e1136 (diff)
downloademacs-8ff0ac3c78498c905a22786aa124f59d213b99a0.tar.gz
emacs-8ff0ac3c78498c905a22786aa124f59d213b99a0.zip
Merge from mainline.
Diffstat (limited to 'src')
-rw-r--r--src/ChangeLog12
-rw-r--r--src/gnutls.c2
-rw-r--r--src/image.c2
-rw-r--r--src/lread.c6
4 files changed, 18 insertions, 4 deletions
diff --git a/src/ChangeLog b/src/ChangeLog
index 80baa5d131a..8d4ce09e4f7 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -1,4 +1,4 @@
12011-05-05 Paul Eggert <eggert@cs.ucla.edu> 12011-05-06 Paul Eggert <eggert@cs.ucla.edu>
2 2
3 * image.c (Finit_image_library) [!HAVE_NTGUI]: Omit unused local. 3 * image.c (Finit_image_library) [!HAVE_NTGUI]: Omit unused local.
4 4
@@ -113,6 +113,16 @@
113 113
114 * fns.c (Frandom): Let EMACS_UINT be wider than unsigned long. 114 * fns.c (Frandom): Let EMACS_UINT be wider than unsigned long.
115 115
1162011-05-06 Juanma Barranquero <lekktu@gmail.com>
117
118 * gnutls.c (DEF_GNUTLS_FN):
119 * image.c (DEF_IMGLIB_FN): Make function pointers static.
120
1212011-05-05 Andreas Schwab <schwab@linux-m68k.org>
122
123 * lread.c (lisp_file_lexically_bound_p): Stop scanning at end
124 marker. (Bug#8610)
125
1162011-05-05 Eli Zaretskii <eliz@gnu.org> 1262011-05-05 Eli Zaretskii <eliz@gnu.org>
117 127
118 * w32heap.c (allocate_heap) [USE_LISP_UNION_TYPE || USE_LSB_TAG]: 128 * w32heap.c (allocate_heap) [USE_LISP_UNION_TYPE || USE_LSB_TAG]:
diff --git a/src/gnutls.c b/src/gnutls.c
index e25ae25f64c..540bfaac25c 100644
--- a/src/gnutls.c
+++ b/src/gnutls.c
@@ -64,7 +64,7 @@ static void gnutls_log_function2 (int, const char*, const char*);
64#ifdef WINDOWSNT 64#ifdef WINDOWSNT
65 65
66/* Macro for defining functions that will be loaded from the GnuTLS DLL. */ 66/* Macro for defining functions that will be loaded from the GnuTLS DLL. */
67#define DEF_GNUTLS_FN(rettype,func,args) rettype (FAR CDECL *fn_##func)args 67#define DEF_GNUTLS_FN(rettype,func,args) static rettype (FAR CDECL *fn_##func)args
68 68
69/* Macro for loading GnuTLS functions from the library. */ 69/* Macro for loading GnuTLS functions from the library. */
70#define LOAD_GNUTLS_FN(lib,func) { \ 70#define LOAD_GNUTLS_FN(lib,func) { \
diff --git a/src/image.c b/src/image.c
index 4e0503ac1dc..747142635af 100644
--- a/src/image.c
+++ b/src/image.c
@@ -1892,7 +1892,7 @@ mark_image_cache (struct image_cache *c)
1892#ifdef HAVE_NTGUI 1892#ifdef HAVE_NTGUI
1893 1893
1894/* Macro for defining functions that will be loaded from image DLLs. */ 1894/* Macro for defining functions that will be loaded from image DLLs. */
1895#define DEF_IMGLIB_FN(rettype,func,args) rettype (FAR CDECL *fn_##func)args 1895#define DEF_IMGLIB_FN(rettype,func,args) static rettype (FAR CDECL *fn_##func)args
1896 1896
1897/* Macro for loading those image functions from the library. */ 1897/* Macro for loading those image functions from the library. */
1898#define LOAD_IMGLIB_FN(lib,func) { \ 1898#define LOAD_IMGLIB_FN(lib,func) { \
diff --git a/src/lread.c b/src/lread.c
index 7686f966db2..a6da09cf330 100644
--- a/src/lread.c
+++ b/src/lread.c
@@ -829,7 +829,7 @@ lisp_file_lexically_bound_p (Lisp_Object readcharfun)
829 ch = READCHAR; 829 ch = READCHAR;
830 830
831 i = 0; 831 i = 0;
832 while (ch != ':' && ch != '\n' && ch != EOF) 832 while (ch != ':' && ch != '\n' && ch != EOF && in_file_vars)
833 { 833 {
834 if (i < sizeof var - 1) 834 if (i < sizeof var - 1)
835 var[i++] = ch; 835 var[i++] = ch;
@@ -837,6 +837,10 @@ lisp_file_lexically_bound_p (Lisp_Object readcharfun)
837 ch = READCHAR; 837 ch = READCHAR;
838 } 838 }
839 839
840 /* Stop scanning if no colon was found before end marker. */
841 if (!in_file_vars)
842 break;
843
840 while (i > 0 && (var[i - 1] == ' ' || var[i - 1] == '\t')) 844 while (i > 0 && (var[i - 1] == ' ' || var[i - 1] == '\t'))
841 i--; 845 i--;
842 var[i] = '\0'; 846 var[i] = '\0';