[an error occurred while processing this directive] [an error occurred while processing this directive]
Извращение с препроцессором VDSP++. Кто подскажет?
(«Телесистемы»: Конференция «Цифровые сигнальные процессоры (DSP) и их применение»)
[an error occurred while processing this directive] [an error occurred while processing this directive]

Отправлено WWW 15 мая 2002 г. 15:07


Необходимо описать макрос (назовем его примерно так 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: 

Тема (обязательно):
Сообщение:

Ссылка на URL: 
Название ссылки: 

URL изображения: 


Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru