NAME
          irUngetInput - place character on the input queue

     SYNOPSIS
          #include <irapi.h>

          int irUngetInput (channel_id cid, char *i_buf);

     DESCRIPTION
          The irUngetInput function places the character string i_buf
          onto the input queue of the channel specified by channel
          identifier (cid).  Input characters are placed in queue in
          last-in-first-out (LIFO) order they are the first out [see
          irGetInput(3IRAPI)].

     EVENT
          No event results from the call to irUngetInput.

     RETURN VALUE
          The number of characters placed on the input queue is
          returned if the request is successful.

          IRR_FAIL is returned if an error occurs.

     ERROR
          irError is set as follow if an error occurs:

          IRER_INVALID if the cid is not valid

          IRER_SYSERROR if a system or driver call failure occurs
          (check irSysError for additional information)

     SEE ALSO
          irGetInput(3IRAPI), irFlushInput(3IRAPI)

     VERSION
          This is version 11/25/02 of this man page.