diff options
| author | Paul Eggert | 2011-05-05 23:30:56 -0700 |
|---|---|---|
| committer | Paul Eggert | 2011-05-05 23:30:56 -0700 |
| commit | 8ff0ac3c78498c905a22786aa124f59d213b99a0 (patch) | |
| tree | a0448dee34e826197c000ec615dd172cfb59bcc1 /src | |
| parent | 9991d78e8cd74e986a9b7625c12a43fbf7a283b3 (diff) | |
| parent | 548d0a63d6212c0baef9a3d2bf0093cceb4e1136 (diff) | |
| download | emacs-8ff0ac3c78498c905a22786aa124f59d213b99a0.tar.gz emacs-8ff0ac3c78498c905a22786aa124f59d213b99a0.zip | |
Merge from mainline.
Diffstat (limited to 'src')
| -rw-r--r-- | src/ChangeLog | 12 | ||||
| -rw-r--r-- | src/gnutls.c | 2 | ||||
| -rw-r--r-- | src/image.c | 2 | ||||
| -rw-r--r-- | src/lread.c | 6 |
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 @@ | |||
| 1 | 2011-05-05 Paul Eggert <eggert@cs.ucla.edu> | 1 | 2011-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 | ||
| 116 | 2011-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 | |||
| 121 | 2011-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 | |||
| 116 | 2011-05-05 Eli Zaretskii <eliz@gnu.org> | 126 | 2011-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'; |