#DOCUMENTATION by cg
authorClaus Gittinger <cg@exept.de>
Sun, 17 Mar 2019 14:05:38 +0100
changeset 4864 847aab873d88
parent 4863 41d689a13dda
child 4865 93698664b4aa
#DOCUMENTATION by cg class: CRC32Stream comment/format in: #generatorPolynom: #generatorPolynom:initValue:
CRC32Stream.st
--- a/CRC32Stream.st	Sun Mar 17 14:05:27 2019 +0100
+++ b/CRC32Stream.st	Sun Mar 17 14:05:38 2019 +0100
@@ -238,22 +238,28 @@
 
 !CRC32Stream methodsFor:'initialization'!
 
-generatorPolynom:anInteger
+generatorPolynom:anLSBInteger
     "set the generator polynom for this instance.
+     set start and xorOut to 16rFFFFFFFF.
      Note: you have to set the bit-reversed value, so the LSB must be first"
 
-    self generatorPolynom:anInteger initValue:16rFFFFFFFF xorOut:16rFFFFFFFF.
+    self generatorPolynom:anLSBInteger 
+         initValue:16rFFFFFFFF xorOut:16rFFFFFFFF.
 
     "Modified: / 16-03-2019 / 21:23:25 / Claus Gittinger"
+    "Modified (format): / 17-03-2019 / 14:02:38 / Claus Gittinger"
 !
 
-generatorPolynom:anInteger initValue:initValueArg
+generatorPolynom:anLSBInteger initValue:initValueArg
     "set the generator polynom for this instance.
+     set start to initValueArg and xorOut to 16rFFFFFFFF.
      Note: you have to set the bit-reversed value, so the LSB must be first"
 
-    self generatorPolynom:anInteger initValue:initValueArg xorOut:16rFFFFFFFF
+    self generatorPolynom:anLSBInteger 
+         initValue:initValueArg xorOut:16rFFFFFFFF
 
     "Created: / 16-03-2019 / 21:06:16 / Claus Gittinger"
+    "Modified (format): / 17-03-2019 / 14:02:31 / Claus Gittinger"
 ! !
 
 !CRC32Stream class methodsFor:'documentation'!