Цитата(esaulenka @ Dec 3 2009, 12:02)

Насколько я понимаю, вариантов может быть два:
- такого символа в библиотеках нет, и использовать его - просто некрасиво
- такой символ есть, и вылезет предупреждение "переопределение".
Не только в библиотеках, но и символы самого компилятора. Я не знаю, все ли предупреждения автор включил. А может выключил, чтобы не мешали?
Цитата
А нельзя ли подробнее - какие грабли имеются в данном конкретном случае?
В данном случае это мое предположение, основанное на личном опыте.
Давно имел неосторожность названия переменных и функций начинать с подчеркивания (еще хуже с двух). Проблемы с именами получил мгновенно. Компилятор свои внутренние названия с подчеркиваний начинает, подробности в документации по gcc, для IAR точно не уверен.
Наука изощряет ум; ученье вострит память. Козьма Прутков