/************************************************************************ * NAME: fnet_telnet_getchar * * DESCRIPTION: ************************************************************************/ static int fnet_telnet_getchar(long id) { struct fnet_telnet_session_if *session = (struct fnet_telnet_session_if *)id; if(session->rx_buffer_tail != session->rx_buffer_head) /* If there is something. */ { return rx_buffer_read (session); } else return FNET_ERR; }
/************************************************************************ * DESCRIPTION: ************************************************************************/ static fnet_int32_t fnet_telnet_getchar(fnet_index_t id) { struct fnet_telnet_session_if *session = (struct fnet_telnet_session_if *)id; if(session->rx_buffer_tail != session->rx_buffer_head) /* If there is something. */ { return (fnet_int32_t)rx_buffer_read(session); } else { return FNET_ERR; } }