Primitive operations
Елизавета Гринберг (редактор)
,推荐阅读体育直播获取更多信息
The SETBLOCK function is somewhat like realloc() in the Standard C library, but never moves the allocated block. Resizing a block to the same or smaller size will always succeed, and will free up the remaining memory. Resizing to a larger size may fail, and if it does, the maximum available size will be returned in the BX register (just like when allocating).
If you reference a global that is also shadowed by the outer function, which has a local of the same name, your inner function would suddenly have completely different behavior.