[an error occurred while processing this directive]
[an error occurred while processing this directive]
|
Необходимо описать макрос (назовем его примерно так INC_COUNT) для работы со счетчиком количества выполненных операций push(dm_ptr). Его значение макрос alter при выходе из подпрограммы. Сам inc_countпланируется добавить в push.
Нечто вроде:
#define inc_count
#ifndef count \
#define count 1\
#else \
#define tmp_count (count+1) \
#undef count \
#define count tmp_count \
#undef tmp_count \
#endif
я знаю, что так неправильно. Может кто уже решал эту задачу. Еще раз повторюсь мне не нужно решать это во время выполнения программы. Количество раз занесения в стек известно уже на стадии компиляции. Просто сервиса хотелось добавить.
E-mail: info@telesys.ru