aboutsummaryrefslogtreecommitdiff
path: root/externals/grill/pool
diff options
context:
space:
mode:
authorThomas Grill <xovo@users.sourceforge.net>2004-10-31 04:59:26 +0000
committerThomas Grill <xovo@users.sourceforge.net>2004-10-31 04:59:26 +0000
commit6c12401a3d37515b2e173bc46e458dfb63680da9 (patch)
tree70c52959e8fe94d8720e729bde6aed8d797d6ac2 /externals/grill/pool
parente30cfded08210b18b8cde4179c3a828e28efd107 (diff)
better symbol handling
fixed pool::priv init bug added seti, clri updated help and project files more inlined functions svn path=/trunk/; revision=2193
Diffstat (limited to 'externals/grill/pool')
-rw-r--r--externals/grill/pool/help-pool.pd10
-rwxr-xr-xexternals/grill/pool/pool.helpbin6493 -> 6442 bytes
-rw-r--r--externals/grill/pool/pool.vcproj10
-rw-r--r--externals/grill/pool/readme.txt1
-rw-r--r--externals/grill/pool/source/main.cpp3
5 files changed, 13 insertions, 11 deletions
diff --git a/externals/grill/pool/help-pool.pd b/externals/grill/pool/help-pool.pd
index 3f198dd9..ea6b64b8 100644
--- a/externals/grill/pool/help-pool.pd
+++ b/externals/grill/pool/help-pool.pd
@@ -1,4 +1,4 @@
-#N canvas 4 3 939 709 12;
+#N canvas 4 3 943 713 12;
#X msg 296 105 set 1 2 3;
#X obj 238 631 print K;
#X msg 607 211 getall;
@@ -7,7 +7,7 @@
#X obj 287 605 print D;
#X msg 296 164 set A l m;
#X msg 297 195 set 2 34;
-#X msg 427 307 clr A;
+#X msg 427 297 clr A;
#X msg 429 105 get A;
#X msg 429 130 get 2;
#X msg 31 132 echodir \$1;
@@ -16,7 +16,7 @@
#X obj 31 213 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 1
;
#X msg 31 234 absdir \$1;
-#X text 426 287 clear value;
+#X text 426 277 clear value;
#X text 425 83 get value;
#X obj 336 576 print C;
#X text 408 576 command;
@@ -189,7 +189,7 @@ the folder containing the current patcher will be used.;
#X connect 23 0 26 0;
#X restore 716 606 pd clip;
#X text 715 439 more commands:;
-#X obj 298 389 r \$0-pool;
+#X obj 237 444 r \$0-pool;
#X text 174 517 data is shared among pool objects with the same name
;
#X obj 26 10 cnv 15 850 45 empty empty pool 10 22 0 24 -260818 -1 0
@@ -232,7 +232,7 @@ Grill;
#X text 426 185 get indexed element;
#X obj 427 205 nbx 5 14 -1e+037 1e+037 0 0 empty empty empty 0 -6 0
10 -262144 -1 -1 0 256;
-#X text 297 309 set but don't replace;
+#X text 297 323 set but don't replace;
#X text 294 256 set value at index;
#X msg 295 276 seti 3 Uhu;
#X text 424 343 clear value at index;
diff --git a/externals/grill/pool/pool.help b/externals/grill/pool/pool.help
index 118ea39f..e950c97f 100755
--- a/externals/grill/pool/pool.help
+++ b/externals/grill/pool/pool.help
Binary files differ
diff --git a/externals/grill/pool/pool.vcproj b/externals/grill/pool/pool.vcproj
index ebffd5f1..593a3177 100644
--- a/externals/grill/pool/pool.vcproj
+++ b/externals/grill/pool/pool.vcproj
@@ -156,7 +156,7 @@
Name="VCCLCompilerTool"
Optimization="2"
InlineFunctionExpansion="1"
- AdditionalIncludeDirectories="F:\prog\audio\MaxWinSDK\c74support\max-includes,F:\prog\audio\MaxWinSDK\c74support\msp-includes,f:\prog\max\flext\source"
+ AdditionalIncludeDirectories="&quot;C:\data\prog\audio\maxmspsdk_win\4.5 headers\c74support\max-includes&quot;;&quot;C:\data\prog\audio\maxmspsdk_win\4.5 headers\c74support\msp-includes&quot;;..\flext\source"
PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;_USRDLL;FLEXT_SYS_MAX"
StringPooling="TRUE"
RuntimeLibrary="0"
@@ -177,7 +177,7 @@
OutputFile="max-msvc/pool.mxe"
LinkIncremental="1"
SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="&quot;F:\prog\audio\maxwinsdk\c74support\max-includes&quot;;&quot;F:\prog\audio\MaxWinSDK\c74support\msp-includes&quot;;&quot;f:\prog\max\flext\max-msvc&quot;"
+ AdditionalLibraryDirectories="&quot;C:\data\prog\audio\maxmspsdk_win\4.5 headers\c74support\max-includes&quot;;&quot;C:\data\prog\audio\maxmspsdk_win\4.5 headers\c74support\msp-includes&quot;;&quot;f:\prog\max\flext\max-msvc&quot;"
ProgramDatabaseFile=".\pd-msvc/r/pool.pdb"
ImportLibrary=".\max-msvc/r/pool.lib"
TargetMachine="1"/>
@@ -222,7 +222,7 @@
Name="VCCLCompilerTool"
Optimization="0"
InlineFunctionExpansion="0"
- AdditionalIncludeDirectories="F:\prog\audio\MaxWinSDK\c74support\max-includes,F:\prog\audio\MaxWinSDK\c74support\msp-includes,f:\prog\max\flext\source"
+ AdditionalIncludeDirectories="&quot;C:\data\prog\audio\maxmspsdk_win\4.5 headers\c74support\max-includes&quot;;&quot;C:\data\prog\audio\maxmspsdk_win\4.5 headers\c74support\msp-includes&quot;;..\flext\source"
PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;_USRDLL;FLEXT_SYS_MAX"
StringPooling="TRUE"
RuntimeLibrary="1"
@@ -240,11 +240,11 @@
Name="VCCustomBuildTool"/>
<Tool
Name="VCLinkerTool"
- AdditionalDependencies="maxapi.lib maxext.lib maxaudio.lib"
+ AdditionalDependencies="maxapi.lib maxaudio.lib"
OutputFile="max-msvc/d/pool.mxe"
LinkIncremental="1"
SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="&quot;F:\prog\audio\MaxWinSDK\c74support\max-includes\win-includes\debug&quot;;&quot;F:\prog\audio\MaxWinSDK\c74support\msp-includes\win-includes\debug&quot;,f:\prog\max\flext\max-msvc"
+ AdditionalLibraryDirectories="&quot;C:\data\prog\audio\maxmspsdk_win\4.5 headers\c74support\max-includes&quot;;&quot;C:\data\prog\audio\maxmspsdk_win\4.5 headers\c74support\msp-includes&quot;;&quot;f:\prog\max\flext\max-msvc&quot;"
GenerateDebugInformation="TRUE"
ProgramDatabaseFile=".\max-msvc/d/pool.pdb"
ImportLibrary=".\max-msvc/r/pool.lib"
diff --git a/externals/grill/pool/readme.txt b/externals/grill/pool/readme.txt
index 5f0ec965..381feffe 100644
--- a/externals/grill/pool/readme.txt
+++ b/externals/grill/pool/readme.txt
@@ -92,6 +92,7 @@ Version history:
- more inlined functions and better symbol handling
- added "seti" message to set elements at index
- added "clri" message to erase elements at index
+- fixed bad bug: pool::priv was not initialized
0.2.0:
- attributes (pool,private,echodir,absdir)
diff --git a/externals/grill/pool/source/main.cpp b/externals/grill/pool/source/main.cpp
index 15d0edf7..d3d09c09 100644
--- a/externals/grill/pool/source/main.cpp
+++ b/externals/grill/pool/source/main.cpp
@@ -305,7 +305,8 @@ V pool::setup(t_classid c)
}
pool::pool(I argc,const A *argv):
- absdir(true),echo(false),pl(NULL),
+ absdir(true),echo(false),
+ pl(NULL),priv(false),
clip(NULL),
vcnt(VCNT),dcnt(DCNT)
{