20MB seems super low for undo data. I don't know what the real requirement is, but 2GB is close to all available address space on 32-bit system (32-bit processes.) Using a file, I think there would be no practical limit on most systems. But you can't do that with simple pointers.
A single, medium sized image can be 20MB. 2GB is a very tight limit in reality.
20MB seems super low for undo data. I don't know what the real requirement is, but 2GB is close to all available address space on 32-bit system (32-bit processes.) Using a file, I think there would be no practical limit on most systems. But you can't do that with simple pointers.
A single, medium sized image can be 20MB. 2GB is a very tight limit in reality.