[PD-cvs] externals/zexy/src 0x260x260x7e.c, 1.4, 1.5 0x2e.c, 1.4, 1.5 0x3c0x7e.c, 1.5, 1.6 0x3d0x3d0x7e.c, 1.5, 1.6 0x3e0x7e.c, 1.4, 1.5 0x7c0x7c0x7e.c, 1.5, 1.6 fifop.c, 1.12, 1.13 glue.c, 1.5, 1.6 length.c, 1.6, 1.7 lifop.c, 1.10, 1.11 lister.c, 1.6, 1.7 multiline~.c, 1.4, 1.5 operating_system.c, 1.5, 1.6 prime.c, 1.5, 1.6 regex.c, 1.5, 1.6 sort.c, 1.6, 1.7 strcmp.c, 1.6, 1.7 symbol2list.c, 1.6, 1.7 urn.c, 1.4, 1.5 wrap.c, 1.6, 1.7 zexyconf.h, 1.1, 1.2

IOhannes m zmölnig zmoelnig at users.sourceforge.net
Fri May 19 16:04:34 CEST 2006


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

Modified Files:
	0x260x260x7e.c 0x2e.c 0x3c0x7e.c 0x3d0x3d0x7e.c 0x3e0x7e.c 
	0x7c0x7c0x7e.c fifop.c glue.c length.c lifop.c lister.c 
	multiline~.c operating_system.c prime.c regex.c sort.c 
	strcmp.c symbol2list.c urn.c wrap.c zexyconf.h 
Log Message:
rudimentary help-messages on receiving "help"


Index: 0x7c0x7c0x7e.c
===================================================================
RCS file: /cvsroot/pure-data/externals/zexy/src/0x7c0x7c0x7e.c,v
retrieving revision 1.5
retrieving revision 1.6
diff -C2 -d -r1.5 -r1.6
*** 0x7c0x7c0x7e.c	5 Apr 2006 11:27:26 -0000	1.5
--- 0x7c0x7c0x7e.c	19 May 2006 14:04:32 -0000	1.6
***************
*** 244,247 ****
--- 244,252 ----
  }
  
+ static void oror_tilde_help(t_object*x)
+ {
+   post("\n%c &&~\t\t:: logical OR operation on 2 signals", HEARTSYMBOL);
+ }
+ 
  void setup_0x7c0x7c0x7e(void)
  {
***************
*** 250,254 ****
--- 255,261 ----
    class_addmethod(oror_tilde_class, (t_method)oror_tilde_dsp, gensym("dsp"), 0);
    CLASS_MAINSIGNALIN(oror_tilde_class, t_oror_tilde, x_f);
+   class_addmethod  (oror_tilde_class, (t_method)oror_tilde_help, gensym("help"), A_NULL);
    class_sethelpsymbol(oror_tilde_class, gensym("zexy/sigbinops+"));
+ 
    scalaroror_tilde_class = class_new(gensym("||~"), 0, 0,
  				sizeof(t_scalaroror_tilde), 0, 0);
***************
*** 256,260 ****
--- 263,269 ----
    class_addmethod(scalaroror_tilde_class, (t_method)scalaroror_tilde_dsp, gensym("dsp"),
  		  0);
+   class_addmethod  (oror_tilde_class, (t_method)oror_tilde_help, gensym("help"), A_NULL);
    class_sethelpsymbol(scalaroror_tilde_class, gensym("zexy/sigbinops+"));
+ 
    zexy_register("||~");
  }

Index: sort.c
===================================================================
RCS file: /cvsroot/pure-data/externals/zexy/src/sort.c,v
retrieving revision 1.6
retrieving revision 1.7
diff -C2 -d -r1.6 -r1.7
*** sort.c	5 Apr 2006 11:27:26 -0000	1.6
--- sort.c	19 May 2006 14:04:32 -0000	1.7
***************
*** 140,143 ****
--- 140,147 ----
  }
  
+ static void sort_help(t_sort*x)
+ {
+   post("\n%c sort\t\t:: sort a list of numbers", HEARTSYMBOL);
+ }
  void sort_setup(void)
  {
***************
*** 147,150 ****
--- 151,155 ----
    class_addlist    (sort_class, sort_list);
    class_addmethod   (sort_class, (t_method)sort_dir, gensym("direction"), A_DEFFLOAT, 0);
+   class_addmethod(sort_class, (t_method)sort_help, gensym("help"), A_NULL);
  
    class_sethelpsymbol(sort_class, gensym("zexy/sort"));

Index: 0x3c0x7e.c
===================================================================
RCS file: /cvsroot/pure-data/externals/zexy/src/0x3c0x7e.c,v
retrieving revision 1.5
retrieving revision 1.6
diff -C2 -d -r1.5 -r1.6
*** 0x3c0x7e.c	5 Apr 2006 11:27:26 -0000	1.5
--- 0x3c0x7e.c	19 May 2006 14:04:32 -0000	1.6
***************
*** 229,232 ****
--- 229,236 ----
      dsp_add(scalarlt_tilde_perf8, 4, in, &x->x_g, out, n);
  }
+ static void lt_tilde_help(t_object*x)
+ {
+   post("\n%c <~\t\t:: compare 2 signals", HEARTSYMBOL);
+ }
  
  void setup_0x3c0x7e(void)
***************
*** 236,240 ****
--- 240,246 ----
    class_addmethod(lt_tilde_class, (t_method)lt_tilde_dsp, gensym("dsp"), 0);
    CLASS_MAINSIGNALIN(lt_tilde_class, t_lt_tilde, x_f);
+   class_addmethod  (lt_tilde_class, (t_method)lt_tilde_help, gensym("help"), A_NULL);
    class_sethelpsymbol(lt_tilde_class, gensym("zexy/sigbinops+"));
+ 
    scalarlt_tilde_class = class_new(gensym("<~"), 0, 0,
  				  sizeof(t_scalarlt_tilde), 0, 0);
***************
*** 242,245 ****
--- 248,252 ----
    class_addmethod(scalarlt_tilde_class, (t_method)scalarlt_tilde_dsp, gensym("dsp"),
  		  0);
+   class_addmethod  (lt_tilde_class, (t_method)lt_tilde_help, gensym("help"), A_NULL);
    class_sethelpsymbol(scalarlt_tilde_class, gensym("zexy/sigbinops+"));
    zexy_register("<~");

Index: 0x3e0x7e.c
===================================================================
RCS file: /cvsroot/pure-data/externals/zexy/src/0x3e0x7e.c,v
retrieving revision 1.4
retrieving revision 1.5
diff -C2 -d -r1.4 -r1.5
*** 0x3e0x7e.c	5 Apr 2006 11:27:26 -0000	1.4
--- 0x3e0x7e.c	19 May 2006 14:04:32 -0000	1.5
***************
*** 229,232 ****
--- 229,238 ----
      dsp_add(scalargt_tilde_perf8,   4, in, &x->x_g, out, n);
  }
+ 
+ static void gt_tilde_help(t_object*x)
+ {
+   post("\n%c >~\t\t:: compare 2 signals", HEARTSYMBOL);
+ }
+ 
  void setup_0x3e0x7e(void)
  {
***************
*** 235,239 ****
--- 241,247 ----
    class_addmethod(gt_tilde_class, (t_method)gt_tilde_dsp, gensym("dsp"), 0);
    CLASS_MAINSIGNALIN(gt_tilde_class, t_gt_tilde, x_f);
+   class_addmethod  (gt_tilde_class, (t_method)gt_tilde_help, gensym("help"), A_NULL);
    class_sethelpsymbol(gt_tilde_class, gensym("zexy/sigbinops+"));
+ 
    scalargt_tilde_class = class_new(gensym(">~"), 0, 0,
  				 sizeof(t_scalargt_tilde), 0, 0);
***************
*** 241,245 ****
--- 249,255 ----
    class_addmethod(scalargt_tilde_class, (t_method)scalargt_tilde_dsp, gensym("dsp"),
  		  0);
+   class_addmethod  (gt_tilde_class, (t_method)gt_tilde_help, gensym("help"), A_NULL);
    class_sethelpsymbol(scalargt_tilde_class, gensym("zexy/sigbinops+"));
+ 
    zexy_register(">~");
  }

Index: regex.c
===================================================================
RCS file: /cvsroot/pure-data/externals/zexy/src/regex.c,v
retrieving revision 1.5
retrieving revision 1.6
diff -C2 -d -r1.5 -r1.6
*** regex.c	5 Apr 2006 11:27:26 -0000	1.5
--- regex.c	19 May 2006 14:04:32 -0000	1.6
***************
*** 234,237 ****
--- 234,241 ----
  }
  
+ static void regex_help(t_regex*x)
+ {
+   post("\n%c regex\t\t:: test the input whether it matches a regular expression", HEARTSYMBOL);
+ }
  
  void regex_setup(void)
***************
*** 243,246 ****
--- 247,251 ----
    class_addmethod  (regex_class, (t_method)regex_regex, gensym("regex"), A_GIMME, 0);
  
+   class_addmethod(regex_class, (t_method)regex_help, gensym("help"), A_NULL);
    class_sethelpsymbol(regex_class, gensym("zexy/regex"));
    zexy_register("regex");

Index: lister.c
===================================================================
RCS file: /cvsroot/pure-data/externals/zexy/src/lister.c,v
retrieving revision 1.6
retrieving revision 1.7
diff -C2 -d -r1.6 -r1.7
*** lister.c	5 Apr 2006 11:27:26 -0000	1.6
--- lister.c	19 May 2006 14:04:32 -0000	1.7
***************
*** 72,75 ****
--- 72,81 ----
  }
  
+ 
+ static void mypdlist_help(t_mypdlist*x)
+ {
+   post("\n%c lister\t\t:: basic list storage (use pd>=0.39 for real [list] objects)", HEARTSYMBOL);
+ }
+ 
  void lister_setup(void)
  {
***************
*** 84,87 ****
--- 90,94 ----
    class_addmethod  (mypdlist_class, (t_method)mypdlist_secondlist, gensym("lst2"), A_GIMME, 0);
  
+   class_addmethod(mypdlist_class, (t_method)mypdlist_help, gensym("help"), A_NULL);
    class_sethelpsymbol(mypdlist_class, gensym("zexy/lister"));
    zexy_register("lister");

Index: wrap.c
===================================================================
RCS file: /cvsroot/pure-data/externals/zexy/src/wrap.c,v
retrieving revision 1.6
retrieving revision 1.7
diff -C2 -d -r1.6 -r1.7
*** wrap.c	5 Apr 2006 11:27:26 -0000	1.6
--- wrap.c	19 May 2006 14:04:32 -0000	1.7
***************
*** 69,72 ****
--- 69,77 ----
  }
  
+ static void wrap_help(t_wrap*x)
+ {
+   post("\n%c wrap\t\t:: wrap a float between to boundaries", HEARTSYMBOL);
+ }
+ 
  void wrap_setup(void) {
    wrap_class = class_new(gensym("wrap"),
***************
*** 77,80 ****
--- 82,86 ----
    class_addfloat (wrap_class, wrap_float);
    class_addmethod(wrap_class, (t_method)wrap_set, gensym("set"), A_GIMME, 0);
+   class_addmethod(wrap_class, (t_method)wrap_help, gensym("help"), A_NULL);
    class_sethelpsymbol(wrap_class, gensym("zexy/wrap"));
    zexy_register("wrap");

Index: zexyconf.h
===================================================================
RCS file: /cvsroot/pure-data/externals/zexy/src/zexyconf.h,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -d -r1.1 -r1.2
*** zexyconf.h	27 Jan 2006 13:02:05 -0000	1.1
--- zexyconf.h	19 May 2006 14:04:32 -0000	1.2
***************
*** 1,16 ****
! /* this is a zexyconf.h for windows 
!  * on unix-derivatives (linux, os-X,...) this file should be overwritten by configure
!  * via the template zexyconf.h.in
!  *
!  * if you cannot use configure to re-generate this file, make sure all the defines 
!  * are set correctly
!  */
! 
  
  /* Define if you have the <regex.h> header file.  */
! #undef HAVE_REGEX_H
  
  /* Define if you have the <alloca.h> header file.  */
! #undef HAVE_ALLOCA_H
  
  /* define if you want parallelport-support (direct access to the port address) */
--- 1,9 ----
! /* zexyconf.h.  Generated by configure.  */
  
  /* Define if you have the <regex.h> header file.  */
! #define HAVE_REGEX_H 1
  
  /* Define if you have the <alloca.h> header file.  */
! #define HAVE_ALLOCA_H 1
  
  /* define if you want parallelport-support (direct access to the port address) */
***************
*** 18,25 ****
  
  /* define if you have the <linux/ppdev.h> header file.
!  * (for parport _device_ support) 
!  * you need Z_WANT_LPT for this to have an effect ! 
   */
! #undef HAVE_LINUX_PPDEV_H
  
  
--- 11,18 ----
  
  /* define if you have the <linux/ppdev.h> header file.
!  * (for parport _device_ support)
!  * you need Z_WANT_LPT for this to have an effect !
   */
! #define HAVE_LINUX_PPDEV_H 1
  
  

Index: symbol2list.c
===================================================================
RCS file: /cvsroot/pure-data/externals/zexy/src/symbol2list.c,v
retrieving revision 1.6
retrieving revision 1.7
diff -C2 -d -r1.6 -r1.7
*** symbol2list.c	5 Apr 2006 11:27:26 -0000	1.6
--- symbol2list.c	19 May 2006 14:04:32 -0000	1.7
***************
*** 151,156 ****
  
  static void symbol2list_free(t_symbol2list *x)
  {
!   ZEXY_USEVAR(x);
  }
  
--- 151,159 ----
  
  static void symbol2list_free(t_symbol2list *x)
+ {}
+ 
+ static void symbol2list_help(t_symbol2list*x)
  {
!   post("\n%c symbol2list\t:: split a symbol into a list of atoms", HEARTSYMBOL);
  }
  
***************
*** 164,167 ****
--- 167,171 ----
    class_addbang   (symbol2list_class, symbol2list_bang);
    class_addmethod  (symbol2list_class, (t_method)symbol2list_delimiter, gensym(""), A_SYMBOL, 0);
+   class_addmethod(symbol2list_class, (t_method)symbol2list_help, gensym("help"), A_NULL);
  
    class_sethelpsymbol(symbol2list_class, gensym("zexy/symbol2list"));

Index: 0x260x260x7e.c
===================================================================
RCS file: /cvsroot/pure-data/externals/zexy/src/0x260x260x7e.c,v
retrieving revision 1.4
retrieving revision 1.5
diff -C2 -d -r1.4 -r1.5
*** 0x260x260x7e.c	5 Apr 2006 11:27:26 -0000	1.4
--- 0x260x260x7e.c	19 May 2006 14:04:32 -0000	1.5
***************
*** 268,271 ****
--- 268,276 ----
  }
  
+ static void andand_tilde_help(t_object*x)
+ {
+   post("\n%c &&~\t\t:: logical AND operation on 2 signals", HEARTSYMBOL);
+ }
+ 
  void setup_0x260x260x7e(void)
  {
***************
*** 274,278 ****
--- 279,286 ----
    class_addmethod(andand_tilde_class, (t_method)andand_tilde_dsp, gensym("dsp"), 0);
    CLASS_MAINSIGNALIN(andand_tilde_class, t_andand_tilde, x_f);
+   class_addmethod  (andand_tilde_class, (t_method)andand_tilde_help, gensym("help"), A_NULL);
    class_sethelpsymbol(andand_tilde_class, gensym("zexy/sigbinops+"));
+ 
+ 
    scalarandand_tilde_class = class_new(gensym("&&~"), 0, 0,
  				 sizeof(t_scalarandand_tilde), 0, 0);
***************
*** 280,283 ****
--- 288,292 ----
    class_addmethod(scalarandand_tilde_class, (t_method)scalarandand_tilde_dsp, gensym("dsp"),
  		  0);
+   class_addmethod  (scalarandand_tilde_class, (t_method)andand_tilde_help, gensym("help"), A_NULL);
    class_sethelpsymbol(scalarandand_tilde_class, gensym("zexy/sigbinops+"));
  

Index: multiline~.c
===================================================================
RCS file: /cvsroot/pure-data/externals/zexy/src/multiline~.c,v
retrieving revision 1.4
retrieving revision 1.5
diff -C2 -d -r1.4 -r1.5
*** multiline~.c	5 Apr 2006 11:27:26 -0000	1.4
--- multiline~.c	19 May 2006 14:04:32 -0000	1.5
***************
*** 249,252 ****
--- 249,256 ----
  
  
+ static void mline_help(t_mline*x)
+ {
+   post("\n%c multiline~\t:: ramped multiplication of multiple signals", HEARTSYMBOL);
+ }
  
  void multiline_tilde_setup(void)
***************
*** 261,264 ****
--- 265,269 ----
    class_addmethod(mline_class, (t_method)mline_stop, gensym("stop"), 0);
  
+   class_addmethod  (mline_class, (t_method)mline_help, gensym("help"), A_NULL);
    class_sethelpsymbol(mline_class, gensym("zexy/multiline~"));
    zexy_register("multiline_tilde");

Index: fifop.c
===================================================================
RCS file: /cvsroot/pure-data/externals/zexy/src/fifop.c,v
retrieving revision 1.12
retrieving revision 1.13
diff -C2 -d -r1.12 -r1.13
*** fifop.c	5 Apr 2006 11:27:26 -0000	1.12
--- fifop.c	19 May 2006 14:04:32 -0000	1.13
***************
*** 205,208 ****
--- 205,215 ----
    outlet_float(x->x_infout, (t_float)x->counter);
  }
+ 
+ static void fifop_help(t_fifop*x)
+ {
+   post("\n%c fifop\t\t:: a First-In-First-Out queue with priorities", HEARTSYMBOL);
+ }
+ 
+ 
  static void fifop_free(t_fifop *x)
  {
***************
*** 258,261 ****
--- 265,269 ----
    class_addlist    (fifop_class, fifop_list);
    class_addmethod  (fifop_class, (t_method)fifop_query, gensym("info"), A_NULL);
+   class_addmethod  (fifop_class, (t_method)fifop_help, gensym("help"), A_NULL);
  
    class_sethelpsymbol(fifop_class, gensym("zexy/fifop"));

Index: lifop.c
===================================================================
RCS file: /cvsroot/pure-data/externals/zexy/src/lifop.c,v
retrieving revision 1.10
retrieving revision 1.11
diff -C2 -d -r1.10 -r1.11
*** lifop.c	5 Apr 2006 11:27:26 -0000	1.10
--- lifop.c	19 May 2006 14:04:32 -0000	1.11
***************
*** 232,236 ****
    return (x);
  }
! 
  void lifop_setup(void)
  {
--- 232,239 ----
    return (x);
  }
! static void lifop_help(t_lifop*x)
! {
!   post("\n%c lifop\t\t:: a Last-In-First-Out queue with priorities", HEARTSYMBOL);
! }
  void lifop_setup(void)
  {
***************
*** 241,244 ****
--- 244,248 ----
    class_addlist    (lifop_class, lifop_list);
    class_addmethod  (lifop_class, (t_method)lifop_query, gensym("info"), A_NULL);
+   class_addmethod  (lifop_class, (t_method)lifop_help, gensym("help"), A_NULL);
  
    class_sethelpsymbol(lifop_class, gensym("zexy/lifop"));

Index: prime.c
===================================================================
RCS file: /cvsroot/pure-data/externals/zexy/src/prime.c,v
retrieving revision 1.5
retrieving revision 1.6
diff -C2 -d -r1.5 -r1.6
*** prime.c	25 Jan 2006 16:27:08 -0000	1.5
--- prime.c	19 May 2006 14:04:32 -0000	1.6
***************
*** 64,67 ****
--- 64,73 ----
  }
  
+ static void prime_help(t_prime*x)
+ {
+   post("\n%c prime\t\t:: test whether a given number is prime", HEARTSYMBOL);
+ }
+ 
+ 
  void prime_setup(void) {
    prime_class = class_new(gensym("prime"),
***************
*** 71,74 ****
--- 77,81 ----
  
    class_addfloat(prime_class, prime_float);
+   class_addmethod(prime_class, (t_method)prime_help, gensym("help"), A_NULL);
    zexy_register("prime");
  }

Index: operating_system.c
===================================================================
RCS file: /cvsroot/pure-data/externals/zexy/src/operating_system.c,v
retrieving revision 1.5
retrieving revision 1.6
diff -C2 -d -r1.5 -r1.6
*** operating_system.c	5 Apr 2006 11:27:26 -0000	1.5
--- operating_system.c	19 May 2006 14:04:32 -0000	1.6
***************
*** 38,41 ****
--- 38,42 ----
  static void operating_system_bang(t_operating_system *x)
  {
+   /* LATER think about querying the version of the system at runtime! */
    t_symbol *s=gensym("unknown");
  #ifdef __linux__
***************
*** 56,59 ****
--- 57,65 ----
  }
  
+ static void operating_system_help(t_operating_system*x)
+ {
+   post("\n%c operating_system\t:: get the current operating system", HEARTSYMBOL);
+ }
+ 
  void operating_system_setup(void)
  {
***************
*** 62,65 ****
--- 68,72 ----
    
    class_addbang  (operating_system_class, operating_system_bang);
+   class_addmethod(operating_system_class, (t_method)operating_system_help, gensym("help"), A_NULL);
    class_sethelpsymbol(operating_system_class, gensym("zexy/operating_system"));
    zexy_register("operating_system");

Index: strcmp.c
===================================================================
RCS file: /cvsroot/pure-data/externals/zexy/src/strcmp.c,v
retrieving revision 1.6
retrieving revision 1.7
diff -C2 -d -r1.6 -r1.7
*** strcmp.c	5 Apr 2006 11:27:26 -0000	1.6
--- strcmp.c	19 May 2006 14:04:32 -0000	1.7
***************
*** 153,156 ****
--- 153,162 ----
  
  
+ static void strcmp_help(t_strcmp*x)
+ {
+   post("\n%c strcmp\t\t:: compare to lists as strings", HEARTSYMBOL);
+ }
+ 
+ 
  void strcmp_setup(void)
  {
***************
*** 167,171 ****
    class_addsymbol(strcmp_proxy_class, strcmp_proxy_symbol);
    class_addlist(strcmp_proxy_class, strcmp_proxy_list);
! 
    class_sethelpsymbol(strcmp_class, gensym("zexy/strcmp"));
    zexy_register("strcmp");
--- 173,177 ----
    class_addsymbol(strcmp_proxy_class, strcmp_proxy_symbol);
    class_addlist(strcmp_proxy_class, strcmp_proxy_list);
!   class_addmethod(strcmp_class, (t_method)strcmp_help, gensym("help"), A_NULL);
    class_sethelpsymbol(strcmp_class, gensym("zexy/strcmp"));
    zexy_register("strcmp");

Index: 0x2e.c
===================================================================
RCS file: /cvsroot/pure-data/externals/zexy/src/0x2e.c,v
retrieving revision 1.4
retrieving revision 1.5
diff -C2 -d -r1.4 -r1.5
*** 0x2e.c	5 Apr 2006 11:27:26 -0000	1.4
--- 0x2e.c	19 May 2006 14:04:32 -0000	1.5
***************
*** 149,152 ****
--- 149,157 ----
  }
  
+ static void scalmul_help(t_scalmul*x)
+ {
+   post("\n%c .\t\t:: scalar multiplication (in-product)", HEARTSYMBOL);
+ }
+ 
  void setup_0x2e(void)
  {
***************
*** 155,161 ****
--- 160,169 ----
    class_addlist(scalmul_class, scalmul_lst);
    class_addmethod  (scalmul_class, (t_method)scalmul_lst2, gensym(""), A_GIMME, 0);
+   class_addmethod(scalmul_class, (t_method)scalmul_help, gensym("help"), A_NULL);
+ 
    scalmul_scal_class = class_new(gensym("."), 0, (t_method)scalmul_free, 
  				 sizeof(t_scalmul), 0, 0);
    class_addlist(scalmul_scal_class, scalmul_lst);
+   class_addmethod(scalmul_scal_class, (t_method)scalmul_help, gensym("help"), A_NULL);
  
    class_sethelpsymbol(scalmul_class, gensym("zexy/scalarmult"));

Index: urn.c
===================================================================
RCS file: /cvsroot/pure-data/externals/zexy/src/urn.c,v
retrieving revision 1.4
retrieving revision 1.5
diff -C2 -d -r1.4 -r1.5
*** urn.c	5 Apr 2006 11:27:26 -0000	1.4
--- urn.c	19 May 2006 14:04:32 -0000	1.5
***************
*** 139,142 ****
--- 139,147 ----
  }
  
+ static void urn_help(t_urn*x)
+ {
+   post("\n%c urn\t\t:: generate randum numbers without repetition", HEARTSYMBOL);
+ }
+ 
  void urn_setup(void)
  {
***************
*** 149,152 ****
--- 154,158 ----
    class_addmethod(urn_class, (t_method)urn_seed, gensym("seed"), A_DEFFLOAT, 0);
    
+   class_addmethod(urn_class, (t_method)urn_help, gensym("help"), A_NULL);
  
    class_sethelpsymbol(urn_class, gensym("zexy/urn"));

Index: glue.c
===================================================================
RCS file: /cvsroot/pure-data/externals/zexy/src/glue.c,v
retrieving revision 1.5
retrieving revision 1.6
diff -C2 -d -r1.5 -r1.6
*** glue.c	5 Apr 2006 11:27:26 -0000	1.5
--- glue.c	19 May 2006 14:04:32 -0000	1.6
***************
*** 105,108 ****
--- 105,113 ----
  }
  
+ static void glue_help(t_glue*x)
+ {
+   post("\n%c glue\t\t:: glue together 2 lists (like [list append])", HEARTSYMBOL);
+ }
+ 
  void glue_setup(void)
  {
***************
*** 112,115 ****
--- 117,121 ----
    class_addmethod  (glue_class, (t_method)glue_lst2, gensym(""), A_GIMME, 0);
    class_addbang(glue_class, glue_bang);
+   class_addmethod  (glue_class, (t_method)glue_help, gensym("help"), 0);
  
    class_sethelpsymbol(glue_class, gensym("zexy/glue"));

Index: length.c
===================================================================
RCS file: /cvsroot/pure-data/externals/zexy/src/length.c,v
retrieving revision 1.6
retrieving revision 1.7
diff -C2 -d -r1.6 -r1.7
*** length.c	5 Apr 2006 11:27:26 -0000	1.6
--- length.c	19 May 2006 14:04:32 -0000	1.7
***************
*** 20,24 ****
  
  static t_class *length_class;
- 
  typedef struct _length
  {
--- 20,23 ----

Index: 0x3d0x3d0x7e.c
===================================================================
RCS file: /cvsroot/pure-data/externals/zexy/src/0x3d0x3d0x7e.c,v
retrieving revision 1.5
retrieving revision 1.6
diff -C2 -d -r1.5 -r1.6
*** 0x3d0x3d0x7e.c	5 Apr 2006 11:27:26 -0000	1.5
--- 0x3d0x3d0x7e.c	19 May 2006 14:04:32 -0000	1.6
***************
*** 228,231 ****
--- 228,235 ----
  }
  
+ static void eq_tilde_help(t_object*x)
+ {
+   post("\n%c &&~\t\t:: test 2 signals for equality", HEARTSYMBOL);
+ }
  void setup_0x3d0x3d0x7e(void)
  {
***************
*** 234,238 ****
--- 238,244 ----
    class_addmethod(eq_tilde_class, (t_method)eq_tilde_dsp, gensym("dsp"), 0);
    CLASS_MAINSIGNALIN(eq_tilde_class, t_eq_tilde, x_f);
+   class_addmethod  (eq_tilde_class, (t_method)eq_tilde_help, gensym("help"), A_NULL);
    class_sethelpsymbol(eq_tilde_class, gensym("zexy/sigbinops+"));
+ 
    scalareq_tilde_class = class_new(gensym("==~"), 0, 0,
  				   sizeof(t_scalareq_tilde), 0, 0);
***************
*** 240,244 ****
--- 246,252 ----
    class_addmethod(scalareq_tilde_class, (t_method)scalareq_tilde_dsp, gensym("dsp"),
  		  0);
+   class_addmethod  (eq_tilde_class, (t_method)eq_tilde_help, gensym("help"), A_NULL);
    class_sethelpsymbol(scalareq_tilde_class, gensym("zexy/sigbinops+"));
+ 
    zexy_register("==~");
  }





More information about the Pd-cvs mailing list