Heapspace
Материал из Pawno Wiki
Описание:
Узнаёт количество свободной памяти в секции стека/кучи amx-файла.
Параметры:
Функция не имеет параметров.
Возвращаемые значения:
размер свободного пространства (в байтах) в секции стека/кучи.
✍ Это имя функции начинается со строчной буквы.
Пример использования:
main()
{
new heap_free = heapspace();
printf("В секции стека/кучи свободно %d байт", heap_free);
// Стандартный размер стека - 16384 байт. При вызове main() в стеке расходуется 20 байт + ещё 4 байта на переменную heap_free.
// Итого должно остаться 16384 - 20 - 4 = 16360 байт. Если осталось больше - размер стека/кучи был изменён с помощью #pragma dynamic.
if (heap_free > 16384) printf("Вы использовали \"#pragma dynamic\"?");
}