Иконка ресурса

[INC] valist.inc функции с переменным числом параметров v2

Kailo

Участник
Сообщения
194
Реакции
896
  • Автор ресурса
  • #1
Пользователь Kailo разместил новый ресурс:

[INC] valist.inc функции с переменным числом параметров - Набор функций для доступа к аргументам

Включаемый файл расширяющий функционал языка для работы с аргументами функций с переменным числом аргументов.
В текущий момент работает корректно только с переменными (с массивами не работает).

Инструкция по применению:
1) Включите файл в состав плагина директивой #include.
2) В начале функции с переменным числом аргументов (далее просто функции) вызовите va_start(int param_n), где param_n номер аргумента с ..., счет аргументов начинается с 1.
Очень важно что бы не...

Узнать больше об этом ресурсе...
 
Последнее редактирование:

Kailo

Участник
Сообщения
194
Реакции
896
  • Автор ресурса
  • #2
Пользователь Kailo обновил ресурс [INC] valist.inc функции с переменным числом параметров новой записью:

Версия 2, работает с SM 1.9!

Изменения:
1) Теперь работает с SM 1.9:
Вместо использования отрицательных индексов, используется глобальная переменная, размещенная в начале памяти, что бы индексы были положительными.
2) Изменен способ получения адреса аргументов и их количества, так что теперь не обязательно размещать va_start в самом начале.
3) Все переменные и функции помечены как stock, для того что бы не включатся в плагин, когда не используются.

Узнать больше об этом обновлении...
 
Сверху Снизу