Adapt GDB integration to newest patches
[bpt/guile.git] / libguile / deprecated.h
index d642b79..1f13bde 100644 (file)
@@ -5,7 +5,7 @@
 #ifndef SCM_DEPRECATED_H
 #define SCM_DEPRECATED_H
 
-/* Copyright (C) 2003,2004, 2005, 2006, 2007, 2009, 2010, 2011, 2012, 2013, 2014 Free Software Foundation, Inc.
+/* Copyright (C) 2003,2004, 2005, 2006, 2007, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Free Software Foundation, Inc.
  *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public License
@@ -150,6 +150,75 @@ SCM_DEPRECATED void scm_memory_error (const char *subr) SCM_NORETURN;
 
 \f
 
+SCM_DEPRECATED SCM scm_no_applicable_method;
+
+SCM_DEPRECATED SCM scm_class_boolean;
+SCM_DEPRECATED SCM scm_class_char;
+SCM_DEPRECATED SCM scm_class_pair;
+SCM_DEPRECATED SCM scm_class_procedure;
+SCM_DEPRECATED SCM scm_class_string;
+SCM_DEPRECATED SCM scm_class_symbol;
+SCM_DEPRECATED SCM scm_class_primitive_generic;
+SCM_DEPRECATED SCM scm_class_vector;
+SCM_DEPRECATED SCM scm_class_null;
+SCM_DEPRECATED SCM scm_class_real;
+SCM_DEPRECATED SCM scm_class_complex;
+SCM_DEPRECATED SCM scm_class_integer;
+SCM_DEPRECATED SCM scm_class_fraction;
+SCM_DEPRECATED SCM scm_class_unknown;
+SCM_DEPRECATED SCM scm_class_top;
+SCM_DEPRECATED SCM scm_class_object;
+SCM_DEPRECATED SCM scm_class_class;
+SCM_DEPRECATED SCM scm_class_applicable;
+SCM_DEPRECATED SCM scm_class_applicable_struct;
+SCM_DEPRECATED SCM scm_class_applicable_struct_with_setter;
+SCM_DEPRECATED SCM scm_class_generic;
+SCM_DEPRECATED SCM scm_class_generic_with_setter;
+SCM_DEPRECATED SCM scm_class_accessor;
+SCM_DEPRECATED SCM scm_class_extended_generic;
+SCM_DEPRECATED SCM scm_class_extended_generic_with_setter;
+SCM_DEPRECATED SCM scm_class_extended_accessor;
+SCM_DEPRECATED SCM scm_class_method;
+SCM_DEPRECATED SCM scm_class_accessor_method;
+SCM_DEPRECATED SCM scm_class_procedure_class;
+SCM_DEPRECATED SCM scm_class_applicable_struct_class;
+SCM_DEPRECATED SCM scm_class_number;
+SCM_DEPRECATED SCM scm_class_list;
+SCM_DEPRECATED SCM scm_class_keyword;
+SCM_DEPRECATED SCM scm_class_port;
+SCM_DEPRECATED SCM scm_class_input_output_port;
+SCM_DEPRECATED SCM scm_class_input_port;
+SCM_DEPRECATED SCM scm_class_output_port;
+SCM_DEPRECATED SCM scm_class_foreign_slot;
+SCM_DEPRECATED SCM scm_class_self;
+SCM_DEPRECATED SCM scm_class_protected;
+SCM_DEPRECATED SCM scm_class_hidden;
+SCM_DEPRECATED SCM scm_class_opaque;
+SCM_DEPRECATED SCM scm_class_read_only;
+SCM_DEPRECATED SCM scm_class_protected_hidden;
+SCM_DEPRECATED SCM scm_class_protected_opaque;
+SCM_DEPRECATED SCM scm_class_protected_read_only;
+SCM_DEPRECATED SCM scm_class_scm;
+SCM_DEPRECATED SCM scm_class_int;
+SCM_DEPRECATED SCM scm_class_float;
+SCM_DEPRECATED SCM scm_class_double;
+
+SCM_DEPRECATED SCM *scm_port_class;
+SCM_DEPRECATED SCM *scm_smob_class;
+
+SCM_INTERNAL void scm_init_deprecated_goops (void);
+
+SCM_DEPRECATED SCM scm_compute_applicable_methods (SCM gf, SCM args, long len, int scm_find_method);
+SCM_DEPRECATED SCM scm_find_method (SCM l);
+SCM_DEPRECATED SCM scm_basic_make_class (SCM c, SCM name, SCM dsupers, SCM dslots);
+SCM_DEPRECATED SCM scm_get_keyword (SCM kw, SCM initargs, SCM default_value);
+SCM_DEPRECATED SCM scm_slot_ref_using_class (SCM cls, SCM obj, SCM slot_name);
+SCM_DEPRECATED SCM scm_slot_set_using_class_x (SCM cls, SCM obj, SCM slot_name, SCM value);
+SCM_DEPRECATED SCM scm_slot_bound_using_class_p (SCM cls, SCM obj, SCM slot_name);
+SCM_DEPRECATED SCM scm_slot_exists_using_class_p (SCM cls, SCM obj, SCM slot_name);
+
+\f
+
 void scm_i_init_deprecated (void);
 
 #endif