Павел В. (01.07.2006 17:58, просмотров: 1) ответил ReAl на Это оно так знак "меньше" нарисовало - в виде HTML-кода.
Ответ: Inline в ИАРе прекрасно работает в Си, хотя в доках ИАР и оговаривается, что это плюсатая фича.
На счет массивов переменной длины... А зачем оно? Не знаю, если честно. По мне лучше передавать не массив, а указатель на него. Запретить доступ на время манипуляций можно сбросом разрешения прерываний или каким-нибудь флагом "занято" для этого массива.
P.S. Недавно лепил простенькую программку на Визуал Басике 6 (каюсь, каюсь! :-)). Там я воспользовался тем, что функция может возвращать массив (!). И то, только потому, что в VB6 не мог получить unsigned long. В в этом долбаном басике все, что кроме байта -знаковые величины.
P.P.S. А вот передавать и возвращать в качестве аргументов функциям целые массивы - это тоже моветон. :-Р