コード例 #1
0
ファイル: fnet_telnet.c プロジェクト: jhgorse/fnet
/************************************************************************
* 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;
}
コード例 #2
0
ファイル: fnet_telnet.c プロジェクト: butok/FNET
/************************************************************************
* 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;
    }
}