Improved support for modifiying contacts
This commit is contained in:
parent
a0af912052
commit
206aa8a6c9
@ -341,6 +341,15 @@ typedef union _ModemRequest
|
||||
unsigned int id;
|
||||
} contact, contact_delete;
|
||||
|
||||
/* MODEM_REQUEST_CONTACT_EDIT */
|
||||
struct
|
||||
{
|
||||
ModemRequestType type;
|
||||
unsigned int id;
|
||||
char const * name;
|
||||
char const * number;
|
||||
} contact_edit;
|
||||
|
||||
/* MODEM_REQUEST_CONTACT_NEW */
|
||||
struct
|
||||
{
|
||||
|
@ -204,6 +204,11 @@ int modem_request_type(Modem * modem, ModemRequestType type, ...)
|
||||
case MODEM_REQUEST_CONTACT:
|
||||
request.contact.id = va_arg(ap, unsigned int);
|
||||
break;
|
||||
case MODEM_REQUEST_CONTACT_EDIT:
|
||||
request.contact_edit.id = va_arg(ap, unsigned int);
|
||||
request.contact_edit.name = va_arg(ap, char const *);
|
||||
request.contact_edit.number = va_arg(ap, char const *);
|
||||
break;
|
||||
case MODEM_REQUEST_CONTACT_NEW:
|
||||
request.contact_new.name = va_arg(ap, char const *);
|
||||
request.contact_new.number = va_arg(ap, char const *);
|
||||
|
Loading…
Reference in New Issue
Block a user