[PD-cvs] externals/PDContainer/src h_list.cpp,1.3,1.4

Georg Holzmann grholzi at users.sourceforge.net
Fri Mar 18 11:15:03 CET 2005


Update of /cvsroot/pure-data/externals/PDContainer/src
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv9361/src

Modified Files:
	h_list.cpp 
Log Message:
added modify message in h_list


Index: h_list.cpp
===================================================================
RCS file: /cvsroot/pure-data/externals/PDContainer/src/h_list.cpp,v
retrieving revision 1.3
retrieving revision 1.4
diff -C2 -d -r1.3 -r1.4
*** h_list.cpp	22 Feb 2005 20:54:13 -0000	1.3
--- h_list.cpp	18 Mar 2005 10:15:01 -0000	1.4
***************
*** 166,169 ****
--- 166,183 ----
  }
  
+ static void h_list_modify(t_h_list *x, t_symbol *s, int argc, t_atom *argv)
+ {
+   if(argc)
+   {
+     Element key;
+     key.length = argc;
+     key.atom = argv;
+       
+     x->hlist->modify(key);
+   }
+   else
+     post("h_list, modify: no arguments");
+ }
+ 
  static void h_list_remove(t_h_list *x, t_symbol *s, int argc, t_atom *argv)
  {
***************
*** 346,349 ****
--- 360,365 ----
    class_addmethod(h_list_class, (t_method)h_list_insert, 
  		  gensym("insert"), A_GIMME, 0);
+   class_addmethod(h_list_class, (t_method)h_list_modify, 
+       gensym("modify"), A_GIMME, 0);
    class_addmethod(h_list_class, (t_method)h_list_remove, 
  		  gensym("remove"), A_GIMME, 0);





More information about the Pd-cvs mailing list