/*-------------------------------------------------------------*/ /* Name : netwib_port_init_kbd Description : Initialize a netwib_port with data entered through keyboard. Input parameter(s) : *pmessage : message to print before min : minvalue which can be entered (if 0 no min) max : maxvalue which can be entered (if 0xFFFFFFFFu no max) defaultport : default port to use if user enters nothing if 0xFFFFFFFFu, there is no default Input/output parameter(s) : Output parameter(s) : *pport : netwib_port initialized Normal return values : NETWIB_ERR_OK : ok */ netwib_err netwib_port_init_kbd(netwib_constbuf *pmessage, netwib_port min, netwib_port max, netwib_port defaultport, netwib_port *pport); #define NETWIB_PORT_INIT_KBD_NOMIN 0 #define NETWIB_PORT_INIT_KBD_NOMAX 0xFFFFFFFFu #define NETWIB_PORT_INIT_KBD_NODEF 0xFFFFFFFFu /*-------------------------------------------------------------*/ /* Name : netwib_port_init_buf Description : Convert a string "123" to a netwib_port. Input parameter(s) : *pbuf : string to convert Input/output parameter(s) : Output parameter(s) : *pport : netwib_port set Normal return values : NETWIB_ERR_OK : ok */ netwib_err netwib_port_init_buf(netwib_constbuf *pbuf, netwib_port *pport); /*-------------------------------------------------------------*/ /* Name : netwib_buf_append_port Description : Append a string representing a netwib_port. Input parameter(s) : port : netwib_port to append Input/output parameter(s) : pbuf : buffer updated Output parameter(s) : Normal return values : NETWIB_ERR_OK : ok */ netwib_err netwib_buf_append_port(netwib_port port, netwib_buf *pbuf);