]> git.eshelyaron.com Git - emacs.git/commitdiff
(Fdefalias): Call Ffset instead of duplicating code.
authorKarl Heuer <kwzh@gnu.org>
Fri, 30 Jul 1999 15:46:56 +0000 (15:46 +0000)
committerKarl Heuer <kwzh@gnu.org>
Fri, 30 Jul 1999 15:46:56 +0000 (15:46 +0000)
src/data.c

index 117c8f2ee594ad178167cc1a14c31bcdd604c54d..a7e16c93abbbce19f015455cbd1608bd0092de52 100644 (file)
@@ -693,17 +693,7 @@ Associates the function with the current load file, if any.")
   (symbol, definition)
      register Lisp_Object symbol, definition;
 {
-  CHECK_SYMBOL (symbol, 0);
-  if (!NILP (Vautoload_queue) && !EQ (XSYMBOL (symbol)->function, Qunbound))
-    Vautoload_queue = Fcons (Fcons (symbol, XSYMBOL (symbol)->function),
-                            Vautoload_queue);
-  XSYMBOL (symbol)->function = definition;
-  /* Handle automatic advice activation */
-  if (CONSP (XSYMBOL (symbol)->plist) && !NILP (Fget (symbol, Qad_advice_info)))
-    {
-      call2 (Qad_activate, symbol, Qnil);
-      definition = XSYMBOL (symbol)->function;
-    }
+  definition = Ffset (symbol, definition);
   LOADHIST_ATTACH (symbol);
   return definition;
 }