[an error occurred while processing this directive]
getchar/згесрфк будут работать и без #include <stdio.h>, CCS пофиг что вы не объявили функцию, он попытается найти что-нибудь похожее в libе. У меня тоже так было - подтверждаю, если нет include <stdio.h> в каждом файле используюшим printf, то printf все равно будет вызываться, только параметры неправильно ложиться будут
(«Телесистемы»: Конференция «Цифровые сигнальные процессоры (DSP) и их применение»)