Mercurial > emacs
comparison src/fns.c @ 90072:cb67264d6096
Revision: miles@gnu.org--gnu-2005/emacs--unicode--0--patch-2
Merge from emacs--cvs-trunk--0
Patches applied:
* miles@gnu.org--gnu-2004/gnus--rel--5.10--patch-83
- miles@gnu.org--gnu-2004/gnus--rel--5.10--patch-84
Update from CVS
* miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-3
- miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-4
Update from CVS
* miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-5
Merge from gnus--rel--5.10
* miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-6
- miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-11
Update from CVS
* miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-12
Remove "-face" suffix from lazy-highlight face name
* miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-13
- miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-16
Update from CVS
* miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-17
Merge from gnus--rel--5.10
* miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-18
- miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-21
Update from CVS
* miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-22
<no summary provided>
* miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-23
- miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-39
Update from CVS
* miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-40
Fix regressions from latest reftex update
* miles@gnu.org--gnu-2005/gnus--rel--5.10--base-0
tag of miles@gnu.org--gnu-2004/gnus--rel--5.10--patch-82
* miles@gnu.org--gnu-2005/gnus--rel--5.10--patch-1
Merge from emacs--cvs-trunk--0
* miles@gnu.org--gnu-2005/gnus--rel--5.10--patch-2
Merge from miles@gnu.org--gnu-2004
* miles@gnu.org--gnu-2005/gnus--rel--5.10--patch-3
Merge from emacs--cvs-trunk--0
author | Miles Bader <miles@gnu.org> |
---|---|
date | Sun, 16 Jan 2005 03:40:12 +0000 |
parents | 95879cc1ed20 dc3b1db0bed2 |
children | 6d92d69fae33 |
comparison
equal
deleted
inserted
replaced
90071:f6b4d0ebf147 | 90072:cb67264d6096 |
---|---|
2904 register Lisp_Object tem; | 2904 register Lisp_Object tem; |
2905 struct gcpro gcpro1, gcpro2; | 2905 struct gcpro gcpro1, gcpro2; |
2906 | 2906 |
2907 CHECK_SYMBOL (feature); | 2907 CHECK_SYMBOL (feature); |
2908 | 2908 |
2909 /* Record the presence of `require' in this file | |
2910 even if the feature specified is already loaded. */ | |
2911 LOADHIST_ATTACH (Fcons (Qrequire, feature)); | |
2912 | |
2909 tem = Fmemq (feature, Vfeatures); | 2913 tem = Fmemq (feature, Vfeatures); |
2910 | 2914 |
2911 if (NILP (tem)) | 2915 if (NILP (tem)) |
2912 { | 2916 { |
2913 int count = SPECPDL_INDEX (); | 2917 int count = SPECPDL_INDEX (); |
2914 int nesting = 0; | 2918 int nesting = 0; |
2915 | |
2916 LOADHIST_ATTACH (Fcons (Qrequire, feature)); | |
2917 | 2919 |
2918 /* This is to make sure that loadup.el gives a clear picture | 2920 /* This is to make sure that loadup.el gives a clear picture |
2919 of what files are preloaded and when. */ | 2921 of what files are preloaded and when. */ |
2920 if (! NILP (Vpurify_flag)) | 2922 if (! NILP (Vpurify_flag)) |
2921 error ("(require %s) while preparing to dump", | 2923 error ("(require %s) while preparing to dump", |