Kbase P22076: Some VST's for _ActBuffer show negative numbers if values exceed 2 gig.
Autor |
  Progress Software Corporation - Progress |
Acesso |
  Público |
Publicação |
  07/02/2009 |
|
Status: Verified
SYMPTOM(s):
Some VST's for _ActBuffer show negative numbers if values exceed 2 gig.
CAUSE:
Due to the current construction of Progress (32-Bit) the datatypes for many Progress data structures are limited to the max number sizes for 32-bit architectures which is 4 billion (unsigned).
If it is a signed integer then it will be 2 billion positive and 2 billion negative.
Therefore as the values increase to the maximum positive of 2 billion the values roll-over and begin decreasing from the maximum negative values.
FIX:
Future releases will address this limitation.