Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C/C++: Общие вопросы > фрагмент кода C


Автор: harper 30.5.2006, 06:19
Есть такой вот интересный (по крайней мере для непонятливого меня) фрагмент кода. Проблема в том что он упорно не хочет компилироваться..
Код

struct object {
    int type;        /* Object type number */
    /* Read procedure */
    int (*read) __P((byte *arg, int *posn, byte buff[]));
    /* Write procedure */
    int (*write) __P((byte *arg, int *posn, byte buff[]));
    char *name;            /* Text name of object */
};


кусок взят с http://www.geocities.com/kuyunjik/ из файла obj14.h
использую IDE Dev-Cpp 4.9.9.2 

Автор: MAKCim 30.5.2006, 08:43
Код

struct object {
    int type;        /* Object type number */
    /* Read procedure */
    int (*read)(byte *arg, int *posn, byte buff[]);
    /* Write procedure */
    int (*write)(byte *arg, int *posn, byte buff[]);
    char *name;            /* Text name of object */
};

? 

Автор: harper 30.5.2006, 09:47
чем же я вызвал недоумение? что неясно? 

Автор: MAKCim 30.5.2006, 11:03
нет, я имел в виду
"подходит ли то что я написал?"  smile  

Автор: harper 30.5.2006, 12:36
и не разглядел сразу  smile  спасибо, вроде как подходит. А что за __P? Макрос какой встроенный? 

Автор: MAKCim 30.5.2006, 12:39
Цитата

А что за __P? Макрос какой встроенный

не знаю 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)