/*-------------------------------------------------------------*/
/* Name : netwib_buf_append_encodetype
Description :
Append the description text of an encodetype.
Input parameter(s) :
encodetype : netwib_encodetype to append
Input/output parameter(s) :
*pbuf : buffer where text is appended
Output parameter(s) :
Normal return values :
NETWIB_ERR_OK : ok
*/
netwib_err netwib_buf_append_encodetype(netwib_encodetype encodetype,
netwib_buf *pbuf);
/*-------------------------------------------------------------*/
/* Name : netwib_encodetype_init_kbd
Description :
Initialize a netwib_encodetype with data entered through keyboard.
Input parameter(s) :
*pmessage : message to print before
displayonlymostuseful : only most useful values are shown
defaultencodetype : default encodetype to use if user enters nothing
(if 0xFFFFFFFFu, means no default)
Input/output parameter(s) :
Output parameter(s) :
*pencodetype : netwib_encodetype initialized
Normal return values :
NETWIB_ERR_OK : ok
*/
netwib_err netwib_encodetype_init_kbd(netwib_constbuf *pmessage,
netwib_bool displayonlymostuseful,
netwib_encodetype defaultencodetype,
netwib_encodetype *pencodetype);
#define NETWIB_ENCODETYPE_INIT_KBD_NODEF (netwib_encodetype)0xFFFFFFFFu