typedef struct cn_funcs { int16 cdecl (* CNkick) (void *cn); int16 cdecl (* CNbyte_count) (void *cn); int16 cdecl (* CNget_char) (void *cn); NDB * cdecl (* CNget_NDB) (void *cn); int16 cdecl (* CNget_block) (void *cn, void *buf, int16 len); CIB * cdecl (* CNgetinfo) (void *cn); int16 cdecl (* CNgets) (void *cn, char *buf, int16 len, char delim); } CN_FUNCS;