Вот как выглядят исходники:
TelnetServer. Пока это заготовка, но можно оценить сложность проекта.
Что касается FSTR(), то его описание можно найти
тут. Отладочный вывод делается по особому, с использованием класса
CConsole (это временно). В нём можно посмотреть каким образом делается вывод, который выглядит вот так:
Код: Выделить всё
1970.01.01 00:00:00.000 [DEBUG] void setup()
1970.01.01 00:00:00.000 [DEBUG] Server IP is 192.168.0.10.
1970.01.01 00:00:00.001 [DEBUG] void CTelnetd::Setup()
1970.01.01 00:00:00.006 [DEBUG] void CProcess::Setup().
1970.01.01 00:00:00.000 [DEBUG] void setup()
1970.01.01 00:00:00.000 [DEBUG] void setup()
1970.01.01 00:00:00.000 [DEBUG] Server IP is 192.168.0.10.
1970.01.01 00:00:00.001 [DEBUG] void CTelnetd::Setup()
1970.01.01 00:00:00.006 [DEBUG] void CProcess::Setup().
Я обычно добавляю __PRETTY_FUNCTION__ в отладочный вывод, но в данном случае пришлось от этого отказаться, т.к. по-видимому не удастся поместить сгенерированное транслятором имя функции во флеш и каждый вывод съедал бы ОЗУ. Жаль.