[FIX] IntegerFromBytesFix-sr v2
Stephan Rudlof
squeak-dev at lists.squeakfoundation.org
Fri Sep 6 13:12:48 UTC 2002
This is a multi-part message in MIME format.
--------------030807070506030701060509
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
"Change Set: IntegerFromBytesFix-sr v2
Date:
2 September 2002
Author:
Stephan Rudlof
Fixes a bug creating LargeIntegers, where they should be SmallIntegers.
Probably not detected before, since LargeIntegers are normalized frequently.
Try:
| val |
val _ SmallInteger maxVal.
{val. val + 1} collect:
[:arg | (Integer
byte1: (arg digitAt: 1)
byte2: (arg digitAt: 2)
byte3: (arg digitAt: 3)
byte4: (arg digitAt: 4)) class].
before and after filing in.
History:
v2
: improved method comment suggested by Richard A. O'Keefe
v1
: bug fix"
--
Stephan Rudlof (sr at evolgo.de)
"Genius doesn't work on an assembly line basis.
You can't simply say, 'Today I will be brilliant.'"
-- Kirk, "The Ultimate Computer", stardate 4731.3
--------------030807070506030701060509
Content-Type: application/x-gunzip;
name="IntegerFromBytesFix-sr.2.cs.gz"
Content-Transfer-Encoding: base64
Content-Disposition: inline;
filename="IntegerFromBytesFix-sr.2.cs.gz"
H4sIAAAAAAAAAGWTTW/aQBCGzz7sfxjoAUgTB5sPNVYvtBXql5QoRL1ESbS2x2YVe5furiG0
6X/vrO1AIBcv+J2dj3ce9+ZalbD4XSF/HPkhqAyCAL5XxRbC4TCE24JbNBaqVUo/Ing3vphM
70BJmMICVxbLGHUTyi2MouFFNJzCqux1WPfzksscKcxGnvdNWsxRz6ncpy2lnIunM6NhHbIv
LrHneeFRQjar7FJpJy0srigZXFdpoTLG6DIa4BBXOSQauRUyh59c59iWMaewWaJGsEvcglmq
qkghpl5KXhQvMT5caRXzmGaVykKKFhOLLi5TGk/BCJngYVrglFMqTWnEHwrNNJJ10hZbn93o
bcTYM6x5Ac/MPR8O6kHJn37xwmd/SfPrsPcQ/INEFQUVjph3G1EteIZ+e4PR6DGZFUTQd0oq
cmFnNoJg8CKFx1K4k0bH0mgnjY+l8WAAScGNufMZa+YHLlPgmaXGM1E4g4Uk8aswVrlJ16EX
gShXWq3JiBJpVynNUpZkB5gqzwkbZ+YWrkWy5DqFmQ+XvR+IGbJ1QJfd9jLx1O0wxjovJtVd
tOnMnNYPPSGN5W4VzaqV7AG9KFckEUEX59Pzmr9gEg0nxF3rWH1A61F9QOtKfUDrQ30A87oz
aTZUnygTbStCOnxA1xQPwSoIT05G4VlwyrxcrJEirYGYGzwLJ9PGTAP9JuO+SFM3GPjMu3Hp
0FSFBeH4PcBDZLBSxoi4IPYUVdYbYWgNBwRSkktJwLrGSkUfphG5FJlIOLnu6oBETI1rlnBP
lpg80hLoX4qJSJG+ClqG32XMq0GtkFBtkICPEEz1eEh93OgKCUfv9n43jbCLpcgcX2NHEZHb
byfcKcH0tRK+Uj60Qu0DEeY1lR+aya6UEZbsfPFB4oaA3EXtGYVVZduFvVVHe3X0Vg33avhW
DfZqQOp940wHCMz/ak3HxiAFAAA=
--------------030807070506030701060509--
More information about the Squeak-dev
mailing list
|