It was discovered that master()->add_predefine() does not work in 7.6
compat mode in 7.8.  The predefine functions has been present since
7.4, so they should be added to the Pike_7_4_master class.  Is it ok
to commit this fix (yes, I have tested it)?

Index: master.pike.in
===================================================================
RCS file: /pike/data/cvsroot/Pike/7.8/lib/master.pike.in,v
retrieving revision 1.451
diff -u -r1.451 master.pike.in
--- master.pike.in      14 Aug 2008 13:14:10 -0000      1.451
+++ master.pike.in      30 Aug 2008 21:39:12 -0000
@@ -643,6 +643,9 @@
     if ((major == 7) && (minor > 0)) return Pike_7_2_master::this;
     return Pike_7_2_master::get_compat_master(major, minor);
   }
+  void add_predefine (string name, string value);
+  void remove_predefine (string name);
+  mapping get_predefines();
 }
 
 //! Pike 7.6 master compatibility interface.
  • mas... Marcus Comstedt (ACROSS) (Hail Ilpalazzo!) @ Pike (-) developers forum
    • ... Peter Bortas @ Pike developers forum
      • ... Marcus Comstedt (ACROSS) (Hail Ilpalazzo!) @ Pike (-) developers forum
        • ... Henrik Grubbstr�m (Lysator) @ Pike (-) developers forum
    • ... Henrik Grubbstr�m (Lysator) @ Pike (-) developers forum

Reply via email to