LINUX.ORG.RU

Turbo C ->


0

0

Есть код под Turbo C
typedef void (far cdecl *FUNCPTR)();
typedef struct
{
FUNCPTR StartAddr;
} STACK_REC;
...
void OsTaskCreate( FUNCPTR func)
{
STACK_REC far * pStackRec;
pStackRec->taskStartAddr = func;

как бы это все под GCC перевести ?

★★★★★

Могу ошибаться, но вроде в Linux все указатели дальние.

dsoc
()
Ответ на: комментарий от tailgunner

При переводе с турбо-си напоролся еще на одну вещь :
вот на эту строку :
struct time t;
GCC матерится - говорит :
error: storage size of ‘t’ isn’t known

kto_tama ★★★★★
() автор топика
Ответ на: комментарий от kto_tama

Я уже лет 10 не пользовался этими компиляторами... Судя по сообщению, не хватает какого-то заголовочного файла. Или в Linux эта структура должна называеться по-другом (tm, timex)

tailgunner ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.