aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHans-Christoph Steiner <eighthave@users.sourceforge.net>2005-11-28 20:53:10 +0000
committerHans-Christoph Steiner <eighthave@users.sourceforge.net>2005-11-28 20:53:10 +0000
commitc1ca9e1cdab9279cdda720aac3a31870e02a7302 (patch)
treed5b561c1cae19e3ac96b6dd2348fc677218f30e6
parentda1f0065d07250b86b9a761b012987e4825f491f (diff)
fixed up files to compile on Darwin and fit into the standards
svn path=/trunk/externals/smlib/; revision=4071
-rw-r--r--examples/beattracker.pd2
-rw-r--r--examples/normalizer.pd4
-rw-r--r--examples/resonate-beat.pd2
-rw-r--r--help/SMLib-help.pd4
-rw-r--r--help/bp-help.pd4
-rw-r--r--help/deltas-help.pd4
-rw-r--r--help/hip-help.pd4
-rw-r--r--help/hist-help.pd4
-rw-r--r--help/itov-help.pd4
-rw-r--r--help/lavg-help.pd4
-rw-r--r--help/lhist-help.pd4
-rw-r--r--help/lhisti-help.pd4
-rw-r--r--help/linspace-help.pd4
-rw-r--r--help/lmax-help.pd4
-rw-r--r--help/lmin-help.pd4
-rw-r--r--help/lrange-help.pd4
-rw-r--r--help/prevl-help.pd4
-rw-r--r--help/threshold-help.pd4
-rw-r--r--help/vabs-help.pd2
-rw-r--r--help/vclip-help.pd4
-rw-r--r--help/vcog-help.pd4
-rw-r--r--help/vdbtorms-help.pd4
-rw-r--r--help/vdelta-help.pd4
-rw-r--r--help/vfmod-help.pd4
-rw-r--r--help/vftom-help.pd4
-rw-r--r--help/vlavg-help.pd4
-rw-r--r--help/vlmax-help.pd4
-rw-r--r--help/vlmin-help.pd4
-rw-r--r--help/vmax-help.pd4
-rw-r--r--help/vmin-help.pd4
-rw-r--r--help/vmtof-help.pd4
-rw-r--r--help/vpow-help.pd4
-rw-r--r--help/vrms-help.pd4
-rw-r--r--help/vrmstodb-help.pd4
-rw-r--r--help/vstd-help.pd4
-rw-r--r--help/vsum-help.pd4
-rw-r--r--help/vv+-help.pd4
-rw-r--r--help/vv--help.pd4
-rw-r--r--help/vvconv-help.pd4
-rw-r--r--source/SMLib.c4
-rw-r--r--source/defines.h4
41 files changed, 81 insertions, 77 deletions
diff --git a/examples/beattracker.pd b/examples/beattracker.pd
index 44c4749..96c9653 100644
--- a/examples/beattracker.pd
+++ b/examples/beattracker.pd
@@ -1,4 +1,4 @@
-#N canvas 145 39 541 656 12;
+#N canvas 145 39 541 656 10;
#X obj 28 22 adc~;
#X obj 20 330 vmin;
#X floatatom 69 348 5 0 0;
diff --git a/examples/normalizer.pd b/examples/normalizer.pd
index 71cd102..ea2897e 100644
--- a/examples/normalizer.pd
+++ b/examples/normalizer.pd
@@ -1,5 +1,5 @@
-#N canvas 161 407 512 338 12;
-#X obj 410 270 SMLib;
+#N canvas 161 407 512 338 10;
+#X obj 410 270 smlib/SMLib-help;
#X obj -14 54 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 1 1
;
#X obj -14 94 random 10;
diff --git a/examples/resonate-beat.pd b/examples/resonate-beat.pd
index 00b2043..755a14b 100644
--- a/examples/resonate-beat.pd
+++ b/examples/resonate-beat.pd
@@ -1,4 +1,4 @@
-#N canvas 35 57 1126 761 12;
+#N canvas 35 57 1126 761 10;
#X floatatom 35 282 5 0 0;
#X obj 35 259 float;
#X obj 35 195 loadbang;
diff --git a/help/SMLib-help.pd b/help/SMLib-help.pd
index 028dbc4..ea87988 100644
--- a/help/SMLib-help.pd
+++ b/help/SMLib-help.pd
@@ -1,4 +1,4 @@
-#N canvas 97 25 525 422 12;
+#N canvas 97 25 525 422 10;
#X obj 31 188 lmax;
#X obj 31 211 lmin;
#X obj 31 234 lrange;
@@ -90,7 +90,7 @@ to the zexy and gem/markex library \, so have a look at those too.
#X obj 26 466 lhisti;
#X text 88 467 leaky histogram without clipping input;
#X text 88 546 difference between current input and past inputs;
-#X obj 455 1243 SMLib;
+#X obj 455 1243 SMLib-help;
#X obj 472 1224 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144
-1 -1;
#X obj 26 520 prevl;
diff --git a/help/bp-help.pd b/help/bp-help.pd
index cb88dcb..eedc01a 100644
--- a/help/bp-help.pd
+++ b/help/bp-help.pd
@@ -1,4 +1,4 @@
-#N canvas 114 43 428 284 12;
+#N canvas 114 43 428 284 10;
#X floatatom 12 141 5 0 0;
#X obj 12 118 float;
#X obj 12 95 metro 100;
@@ -8,7 +8,7 @@
#X obj 124 77 hsl 128 15 -127 127 0 0 empty empty empty -2 -6 0 8 -262144
-1 -1 12700 1;
#X text 349 255 j#|@2002;
-#X obj 367 233 SMLib;
+#X obj 367 233 SMLib-help;
#X text 13 7 bp: bandpass filter on float stream;
#X floatatom 138 133 0 0 0;
#X msg 106 110 clear;
diff --git a/help/deltas-help.pd b/help/deltas-help.pd
index 9988a85..9034308 100644
--- a/help/deltas-help.pd
+++ b/help/deltas-help.pd
@@ -1,6 +1,6 @@
-#N canvas 553 310 489 262 12;
+#N canvas 553 310 489 262 10;
#X text 390 239 j#|@2002;
-#X obj 412 217 SMLib;
+#X obj 412 217 SMLib-help;
#X floatatom 14 74 5 0 0;
#X obj 12 165 print deltas;
#X floatatom 68 108 5 0 0;
diff --git a/help/hip-help.pd b/help/hip-help.pd
index c8f8e14..49587c5 100644
--- a/help/hip-help.pd
+++ b/help/hip-help.pd
@@ -1,4 +1,4 @@
-#N canvas 114 43 430 286 12;
+#N canvas 114 43 430 286 10;
#X floatatom 12 141 5 0 0;
#X obj 12 118 float;
#X obj 12 95 metro 100;
@@ -8,7 +8,7 @@
#X obj 124 77 hsl 128 15 -127 127 0 0 empty empty empty -2 -6 0 8 -262144
-1 -1 12700 1;
#X text 349 255 j#|@2002;
-#X obj 367 233 SMLib;
+#X obj 367 233 SMLib-help;
#X floatatom 138 133 0 0 0;
#X msg 106 110 clear;
#X text 156 109 <-- reinitialize internal state;
diff --git a/help/hist-help.pd b/help/hist-help.pd
index f17850c..fd3984a 100644
--- a/help/hist-help.pd
+++ b/help/hist-help.pd
@@ -1,6 +1,6 @@
-#N canvas 678 207 414 422 12;
+#N canvas 678 207 414 422 10;
#X text 331 381 j#|@2002;
-#X text 351 362 SMLib;
+#X text 351 362 SMLib-help;
#X text 14 7 hist: histograms;
#X obj 2 354 print;
#X obj 11 181 random 10;
diff --git a/help/itov-help.pd b/help/itov-help.pd
index 1ce4e7f..280b20f 100644
--- a/help/itov-help.pd
+++ b/help/itov-help.pd
@@ -1,6 +1,6 @@
-#N canvas 436 204 416 478 12;
+#N canvas 436 204 416 478 10;
#X text 327 442 j#|@2002;
-#X text 347 423 SMLib;
+#X text 347 423 SMLib-help;
#X msg 275 239 clear;
#X text 277 219 reinit;
#X text 11 81 - value of first class;
diff --git a/help/lavg-help.pd b/help/lavg-help.pd
index 9ba5e0f..e34e589 100644
--- a/help/lavg-help.pd
+++ b/help/lavg-help.pd
@@ -1,6 +1,6 @@
-#N canvas 553 310 441 199 12;
+#N canvas 553 310 441 199 10;
#X text 351 171 j#|@2002;
-#X obj 373 149 SMLib;
+#X obj 373 149 SMLib-help;
#X floatatom 53 75 5 0 0;
#X obj 9 58 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 -1
;
diff --git a/help/lhist-help.pd b/help/lhist-help.pd
index d0648ca..e917047 100644
--- a/help/lhist-help.pd
+++ b/help/lhist-help.pd
@@ -1,6 +1,6 @@
-#N canvas 133 245 443 412 12;
+#N canvas 133 245 443 412 10;
#X text 360 376 j#|@2002;
-#X text 380 357 SMLib;
+#X text 380 357 SMLib-help;
#X obj 51 362 print;
#X obj 11 193 random 10;
#X obj 11 174 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
diff --git a/help/lhisti-help.pd b/help/lhisti-help.pd
index 601845f..c770a45 100644
--- a/help/lhisti-help.pd
+++ b/help/lhisti-help.pd
@@ -1,6 +1,6 @@
-#N canvas 645 245 441 405 12;
+#N canvas 645 245 441 405 10;
#X text 360 376 j#|@2002;
-#X text 380 357 SMLib;
+#X text 380 357 SMLib-help;
#X obj 51 362 print;
#X obj 11 193 random 10;
#X obj 11 174 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
diff --git a/help/linspace-help.pd b/help/linspace-help.pd
index cbd7732..5496259 100644
--- a/help/linspace-help.pd
+++ b/help/linspace-help.pd
@@ -1,6 +1,6 @@
-#N canvas 488 507 396 195 12;
+#N canvas 488 507 396 195 10;
#X text 303 159 j#|@2002;
-#X obj 325 139 SMLib;
+#X obj 325 139 SMLib-help;
#X obj 29 147 print linspace;
#X floatatom 136 101 5 0 0;
#X floatatom 82 80 5 0 0;
diff --git a/help/lmax-help.pd b/help/lmax-help.pd
index e704957..22819dd 100644
--- a/help/lmax-help.pd
+++ b/help/lmax-help.pd
@@ -1,6 +1,6 @@
-#N canvas 553 310 441 199 12;
+#N canvas 553 310 441 199 10;
#X text 353 169 j#|@2002;
-#X obj 375 147 SMLib;
+#X obj 375 147 SMLib-help;
#X floatatom 55 73 5 0 0;
#X obj 11 56 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
-1;
diff --git a/help/lmin-help.pd b/help/lmin-help.pd
index c17e984..b173bd1 100644
--- a/help/lmin-help.pd
+++ b/help/lmin-help.pd
@@ -1,6 +1,6 @@
-#N canvas 553 310 444 200 12;
+#N canvas 553 310 444 200 10;
#X text 351 168 j#|@2002;
-#X obj 373 146 SMLib;
+#X obj 373 146 SMLib-help;
#X floatatom 53 72 5 0 0;
#X obj 9 55 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 -1
;
diff --git a/help/lrange-help.pd b/help/lrange-help.pd
index 3d2102a..270e0d5 100644
--- a/help/lrange-help.pd
+++ b/help/lrange-help.pd
@@ -1,6 +1,6 @@
-#N canvas 553 310 441 199 12;
+#N canvas 553 310 441 199 10;
#X text 352 168 j#|@2002;
-#X obj 374 146 SMLib;
+#X obj 374 146 SMLib-help;
#X floatatom 54 72 5 0 0;
#X obj 10 55 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
-1;
diff --git a/help/prevl-help.pd b/help/prevl-help.pd
index cf7f8d5..29991a5 100644
--- a/help/prevl-help.pd
+++ b/help/prevl-help.pd
@@ -1,6 +1,6 @@
-#N canvas 410 463 489 262 12;
+#N canvas 410 463 489 262 10;
#X text 364 181 j#|@2002;
-#X obj 386 159 SMLib;
+#X obj 386 159 SMLib-help;
#X floatatom -12 16 5 0 0;
#X floatatom 42 50 5 0 0;
#X floatatom 94 49 5 0 0;
diff --git a/help/threshold-help.pd b/help/threshold-help.pd
index e9b5a5d..07f27c6 100644
--- a/help/threshold-help.pd
+++ b/help/threshold-help.pd
@@ -1,4 +1,4 @@
-#N canvas 114 43 708 422 12;
+#N canvas 114 43 708 422 10;
#X text 221 309 Arguments:;
#X text 310 310 1 trigger threshold;
#X floatatom 20 235 5 0 0;
@@ -35,7 +35,7 @@ after the two event types before triggering again.;
-1;
#X obj 20 332 threshold 70 10 30 10;
#X text 620 398 j#|@2002;
-#X obj 638 376 SMLib;
+#X obj 638 376 SMLib-help;
#X connect 2 0 25 0;
#X connect 15 0 2 0;
#X connect 16 0 15 0;
diff --git a/help/vabs-help.pd b/help/vabs-help.pd
index 8fea847..79914c7 100644
--- a/help/vabs-help.pd
+++ b/help/vabs-help.pd
@@ -1,4 +1,4 @@
-#N canvas 490 308 452 302 12;
+#N canvas 490 308 452 302 10;
#X obj 106 129 vabs;
#X msg 105 95 1 2 3 -4 -5 -6;
#X obj 105 165 print;
diff --git a/help/vclip-help.pd b/help/vclip-help.pd
index 9b12fdd..e182755 100644
--- a/help/vclip-help.pd
+++ b/help/vclip-help.pd
@@ -1,4 +1,4 @@
-#N canvas 588 327 324 246 12;
+#N canvas 588 327 324 246 10;
#X obj 11 141 vclip -1 1;
#X obj 11 196 print;
#X msg 11 30 -4 -3 -2 -1 0 1 2 3 4;
@@ -10,7 +10,7 @@
#X text 79 81 lower bound;
#X text 121 120 upper bound;
#X text 252 220 j#|@2002;
-#X obj 274 200 SMLib;
+#X obj 274 200 SMLib-help;
#X connect 0 0 1 0;
#X connect 2 0 0 0;
#X connect 3 0 0 1;
diff --git a/help/vcog-help.pd b/help/vcog-help.pd
index 3f62651..0e8d67f 100644
--- a/help/vcog-help.pd
+++ b/help/vcog-help.pd
@@ -1,9 +1,9 @@
-#N canvas 480 472 471 125 12;
+#N canvas 480 472 471 125 10;
#X msg 18 40 1 2 3 4;
#X floatatom 50 96 5 0 0;
#X msg 84 40 3 4 5;
#X text 387 99 j#|@2002;
-#X obj 409 77 SMLib;
+#X obj 409 77 SMLib-help;
#X obj 52 69 vcog;
#X text 16 14 vcog computes the center of gravity of a list of floats
;
diff --git a/help/vdbtorms-help.pd b/help/vdbtorms-help.pd
index bb72563..695fdc6 100644
--- a/help/vdbtorms-help.pd
+++ b/help/vdbtorms-help.pd
@@ -1,6 +1,6 @@
-#N canvas 606 355 283 118 12;
+#N canvas 606 355 283 118 10;
#X text 194 88 j#|@2002;
-#X obj 216 68 SMLib;
+#X obj 216 68 SMLib-help;
#X msg 15 33 100 97 94;
#X text 10 6 db to rms on a vector;
#X obj 15 56 vdbtorms;
diff --git a/help/vdelta-help.pd b/help/vdelta-help.pd
index 3e0c082..bda6821 100644
--- a/help/vdelta-help.pd
+++ b/help/vdelta-help.pd
@@ -1,4 +1,4 @@
-#N canvas 619 449 433 228 12;
+#N canvas 619 449 433 228 10;
#X msg 5 30 1 1 1 1 1 1 1 1 1 1;
#X msg 5 52 1 0 1 0 1 0 1 0 1 0;
#X msg 5 74 0 1 0 1 0 1 0 1 0 1;
@@ -6,7 +6,7 @@
#X msg 5 118 -1 -1 0 0 -1 -1 0 0 -1 -1;
#X msg 5 140 0 0 0 0 0 1 1 1 1 1;
#X text 352 205 j#|@2002;
-#X obj 373 184 SMLib;
+#X obj 373 184 SMLib-help;
#X text 7 3 vdelta: difference between consecutive vectors;
#X obj 5 193 print vdelta;
#X msg 221 31 0;
diff --git a/help/vfmod-help.pd b/help/vfmod-help.pd
index e4ccbb2..fb7d7a9 100644
--- a/help/vfmod-help.pd
+++ b/help/vfmod-help.pd
@@ -1,6 +1,6 @@
-#N canvas 163 334 442 175 12;
+#N canvas 163 334 442 175 10;
#X text 364 147 j#|@2002;
-#X obj 386 127 SMLib;
+#X obj 386 127 SMLib-help;
#X text 10 6 vfmod computes the modulo of each element in a vector
;
#X obj 15 127 print;
diff --git a/help/vftom-help.pd b/help/vftom-help.pd
index 6b3a17f..cdaf679 100644
--- a/help/vftom-help.pd
+++ b/help/vftom-help.pd
@@ -1,6 +1,6 @@
-#N canvas 606 355 281 116 12;
+#N canvas 606 355 281 116 10;
#X text 194 88 j#|@2002;
-#X obj 216 68 SMLib;
+#X obj 216 68 SMLib-help;
#X text 10 6 frequency to midi on a vector;
#X msg 15 33 440 446.164 880;
#X obj 15 56 vftom;
diff --git a/help/vlavg-help.pd b/help/vlavg-help.pd
index 4fc0bef..764e598 100644
--- a/help/vlavg-help.pd
+++ b/help/vlavg-help.pd
@@ -1,4 +1,4 @@
-#N canvas 448 299 464 314 12;
+#N canvas 448 299 464 314 10;
#X obj 8 249 prepend 0;
#N canvas 0 0 450 300 graph1 0;
#X array array_vlavg 10 float 0;
@@ -16,7 +16,7 @@
#X text 8 22 the argument is the half-decay expressed in number of
activations;
#X obj 8 275 s array_vlavg;
-#X obj 397 264 SMLib;
+#X obj 397 264 SMLib-help;
#X msg 27 201 decay 20;
#X connect 0 0 12 0;
#X connect 2 0 6 0;
diff --git a/help/vlmax-help.pd b/help/vlmax-help.pd
index bb1063c..b8a40d2 100644
--- a/help/vlmax-help.pd
+++ b/help/vlmax-help.pd
@@ -1,4 +1,4 @@
-#N canvas 448 299 466 316 12;
+#N canvas 448 299 466 316 10;
#X obj 8 249 prepend 0;
#N canvas 0 0 450 300 graph1 0;
#X array array_vlmax 10 float 0;
@@ -13,7 +13,7 @@
#X text 376 285 j#|@2002;
#X text 8 22 the argument is the half-decay expressed in number of
activations;
-#X obj 397 264 SMLib;
+#X obj 397 264 SMLib-help;
#X obj 8 224 vlmax 6;
#X obj 8 275 s array_vlmax;
#X msg 27 201 decay 20;
diff --git a/help/vlmin-help.pd b/help/vlmin-help.pd
index 2aa6ae1..2234cef 100644
--- a/help/vlmin-help.pd
+++ b/help/vlmin-help.pd
@@ -1,4 +1,4 @@
-#N canvas 448 299 466 316 12;
+#N canvas 448 299 466 316 10;
#X obj 8 249 prepend 0;
#N canvas 0 0 450 300 graph1 0;
#X array array_vlmin 10 float 0;
@@ -13,7 +13,7 @@
#X text 376 285 j#|@2002;
#X text 8 22 the argument is the half-decay expressed in number of
activations;
-#X obj 397 264 SMLib;
+#X obj 397 264 SMLib-help;
#X obj 8 275 s array_vlmax;
#X msg 27 201 decay 20;
#X text 7 3 vlmin: vector leaky minimum;
diff --git a/help/vmax-help.pd b/help/vmax-help.pd
index b9d7947..d615216 100644
--- a/help/vmax-help.pd
+++ b/help/vmax-help.pd
@@ -1,7 +1,7 @@
-#N canvas 480 472 473 127 12;
+#N canvas 480 472 473 127 10;
#X floatatom 35 104 5 0 0;
#X text 387 99 j#|@2002;
-#X obj 409 77 SMLib;
+#X obj 409 77 SMLib-help;
#X msg 133 47 0;
#X msg 168 47 0 1 0 1;
#X msg 243 48 0 0 1 1;
diff --git a/help/vmin-help.pd b/help/vmin-help.pd
index 9a99c5e..a6bc097 100644
--- a/help/vmin-help.pd
+++ b/help/vmin-help.pd
@@ -1,7 +1,7 @@
-#N canvas 480 472 473 127 12;
+#N canvas 480 472 473 127 10;
#X floatatom 35 104 5 0 0;
#X text 387 99 j#|@2002;
-#X obj 409 77 SMLib;
+#X obj 409 77 SMLib-help;
#X msg 133 47 0;
#X msg 168 47 0 1 0 1;
#X msg 236 47 0 0 1 1;
diff --git a/help/vmtof-help.pd b/help/vmtof-help.pd
index dc3ba47..e0b277b 100644
--- a/help/vmtof-help.pd
+++ b/help/vmtof-help.pd
@@ -1,6 +1,6 @@
-#N canvas 606 355 279 114 12;
+#N canvas 606 355 279 114 10;
#X text 192 79 j#|@2002;
-#X obj 214 59 SMLib;
+#X obj 214 59 SMLib-help;
#X obj 15 57 vmtof;
#X text 10 6 midi to frequency on a vector;
#X msg 15 33 69 70 81;
diff --git a/help/vpow-help.pd b/help/vpow-help.pd
index d8df50b..7809a54 100644
--- a/help/vpow-help.pd
+++ b/help/vpow-help.pd
@@ -1,6 +1,6 @@
-#N canvas 163 334 444 177 12;
+#N canvas 163 334 444 177 10;
#X text 364 147 j#|@2002;
-#X obj 386 127 SMLib;
+#X obj 386 127 SMLib-help;
#X obj 15 127 print;
#X floatatom 66 81 5 0 0 0 - - -;
#X text 78 134 default argument is 1;
diff --git a/help/vrms-help.pd b/help/vrms-help.pd
index 43b063f..dce1a77 100644
--- a/help/vrms-help.pd
+++ b/help/vrms-help.pd
@@ -1,9 +1,9 @@
-#N canvas 381 509 392 123 12;
+#N canvas 381 509 392 123 10;
#X msg 17 39 1 2 3 4;
#X floatatom 50 96 5 0 0;
#X msg 84 40 3 4 5;
#X text 315 100 j#|@2002;
-#X obj 337 78 SMLib;
+#X obj 337 78 SMLib-help;
#X obj 52 69 vrms;
#X text 16 14 vrms computes the root-mean-square of a vector;
#X msg 134 40 1 1 1 1;
diff --git a/help/vrmstodb-help.pd b/help/vrmstodb-help.pd
index f971964..2651d44 100644
--- a/help/vrmstodb-help.pd
+++ b/help/vrmstodb-help.pd
@@ -1,6 +1,6 @@
-#N canvas 606 355 283 118 12;
+#N canvas 606 355 283 118 10;
#X text 194 88 j#|@2002;
-#X obj 216 68 SMLib;
+#X obj 216 68 SMLib-help;
#X text 10 6 frequency to midi on a vector;
#X obj 15 56 vrmstodb;
#X msg 15 33 100 97 94;
diff --git a/help/vstd-help.pd b/help/vstd-help.pd
index 025dfa7..32dce16 100644
--- a/help/vstd-help.pd
+++ b/help/vstd-help.pd
@@ -1,9 +1,9 @@
-#N canvas 381 509 394 125 12;
+#N canvas 381 509 394 125 10;
#X msg 17 39 1 2 3 4;
#X floatatom 51 95 5 0 0;
#X msg 84 40 3 4 5;
#X text 315 100 j#|@2002;
-#X obj 337 78 SMLib;
+#X obj 337 78 SMLib-help;
#X msg 134 40 1 1 1 1;
#X obj 51 70 vstd;
#X msg 200 40 1 -1 1 -1 1;
diff --git a/help/vsum-help.pd b/help/vsum-help.pd
index 2aee90d..31ab009 100644
--- a/help/vsum-help.pd
+++ b/help/vsum-help.pd
@@ -1,11 +1,11 @@
-#N canvas 468 275 355 125 12;
+#N canvas 468 275 355 125 10;
#X text 16 14 vsum computes the sum of a list of floats;
#X msg 17 39 1 2 3 4;
#X obj 52 69 vsum;
#X floatatom 50 96 5 0 0;
#X msg 84 40 3 4 5;
#X text 275 102 j#|@2002;
-#X obj 297 80 SMLib;
+#X obj 297 80 SMLib-help;
#X msg 136 40 0;
#X connect 1 0 2 0;
#X connect 2 0 3 0;
diff --git a/help/vv+-help.pd b/help/vv+-help.pd
index 2974208..04c3065 100644
--- a/help/vv+-help.pd
+++ b/help/vv+-help.pd
@@ -1,4 +1,4 @@
-#N canvas 561 440 313 218 12;
+#N canvas 561 440 313 218 10;
#X obj 40 115 vv+;
#X msg 16 81 1 2 3;
#X msg 73 85 4 5 6;
@@ -10,7 +10,7 @@
#X text 18 10 vv+ adds two lists of floats;
#X text 17 25 or a float to a list of floats;
#X msg 73 60 3 2 1;
-#X obj 252 159 SMLib;
+#X obj 252 159 SMLib-help;
#X text 230 184 j#|@2002;
#X obj 40 139 print vv+;
#X obj 180 140 print vv+;
diff --git a/help/vv--help.pd b/help/vv--help.pd
index 184e744..48c626b 100644
--- a/help/vv--help.pd
+++ b/help/vv--help.pd
@@ -1,4 +1,4 @@
-#N canvas 561 440 326 219 12;
+#N canvas 561 440 326 219 10;
#X msg 25 90 1 2 3;
#X msg 82 94 4 5 6;
#X msg 168 95 1 2 3;
@@ -10,7 +10,7 @@
#X text 18 26 or a float from a list of floats;
#X obj 49 124 vv-;
#X obj 189 125 vv- 0;
-#X obj 268 170 SMLib;
+#X obj 268 170 SMLib-help;
#X obj 49 148 print vv-;
#X obj 189 149 print vv-;
#X connect 0 0 9 0;
diff --git a/help/vvconv-help.pd b/help/vvconv-help.pd
index f7cc8a8..3ad20a3 100644
--- a/help/vvconv-help.pd
+++ b/help/vvconv-help.pd
@@ -1,4 +1,4 @@
-#N canvas 482 447 441 276 12;
+#N canvas 482 447 441 276 10;
#X msg 132 78 1 2 1;
#X msg 132 53 1 0 1;
#X text 26 18 vvconv: convolution of 2 vectors;
@@ -13,7 +13,7 @@
#X msg 230 92 1 0 1 0 0 1;
#X msg 31 90 1 0 1 0 0 1;
#X text 177 178 arguments: convolution kernel;
-#X obj 377 225 SMLib;
+#X obj 377 225 SMLib-help;
#X obj 48 154 print vvconv;
#X obj 247 156 print vvconv;
#X text 2 202 length of output is the sum of input lengths minus one
diff --git a/source/SMLib.c b/source/SMLib.c
index 1771395..baf4c8a 100644
--- a/source/SMLib.c
+++ b/source/SMLib.c
@@ -167,7 +167,11 @@ static void *SMLib_new()
return (void *)x;
}
+#ifdef WIN32
__declspec(dllexport) void __cdecl SMLib_setup( void)
+#else
+void SMLib_setup( void)
+#endif
{
// dummy object for help-system
SMLib_class = class_new(gensym("SMLib"),
diff --git a/source/defines.h b/source/defines.h
index e819f88..ecc208b 100644
--- a/source/defines.h
+++ b/source/defines.h
@@ -1,11 +1,11 @@
-//#include <m_pd.h>
+#include <m_pd.h>
#include "m_imp.h"
#include <math.h>
#define MAXFLOAT 1e18f;
#define LOGTEN 2.302585092994
/* NT and OSX don't appear to have single-precision ANSI math */
-#if defined(WIN32) || defined(MACOSX)
+#if defined(WIN32) || defined(__APPLE__)
#define sinf sin
#define cosf cos
#define atanf atan