From 7270c84fe616357da17baca20437ef1113bb87eb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EA=A6=8C=EA=A6=AB=EA=A6=B6=EA=A6=8F=EA=A7=80=EA=A6=A6?= =?UTF-8?q?=EA=A6=BF=EA=A6=A7=EA=A6=AE=EA=A6=91=EA=A6=A9=EA=A6=AD=EA=A7=80?= Date: Tue, 16 May 2023 15:13:17 +0800 Subject: Replace struct body with const char *[][2] --- member.c | 51 +++++++++++++++++++++++++++------------------------ 1 file changed, 27 insertions(+), 24 deletions(-) (limited to 'member.c') diff --git a/member.c b/member.c index 6034c10..8f97622 100644 --- a/member.c +++ b/member.c @@ -31,33 +31,36 @@ void interchange_member_account(void (*handler)(interchange_response *)) void interchange_member_setaccount(const struct interchange_member *member, void (*handler)(interchange_response *)) { - request(handler, NULL, &(struct body){ 13, { - { "mv_form_profile", "account_change" }, - { "mv_todo", "return" }, - { "mv_nextpage", "member/account" }, - { "mv_check", "Save_database" }, - { "fname", member->fname }, - { "lname", member->lname }, - { "address1", member->address1 }, - { "address2", member->address2 }, - { "city", member->city }, - { "state", member->state }, - { "zip", member->zip }, - { "email", member->email }, - { "phone_day", member->phone_day } - }}, "%s", "process"); + request(handler, NULL, (const char *[][2]){ + "mv_form_profile", "account_change", + "mv_todo", "return", + "mv_nextpage", "member/account", + "mv_check", "Save_database", + "fname", member->fname, + "lname", member->lname, + "address1", member->address1, + "address2", member->address2, + "city", member->city, + "state", member->state, + "zip", member->zip, + "email", member->email, + "phone_day", member->phone_day, + NULL + }, "%s", "process"); } -void interchange_member_changepassword(const char *password_old, const char *password, const char *verify) +void interchange_member_changepassword(const char *password_old, + const char *password, const char *verify) { - request(NULL, NULL, &(struct body){ 6, { - { "mv_action", "return" }, - { "mv_check", "Change_password" }, - { "mv_successpage", "member/service" }, - { "mv_password_old", password_old }, - { "mv_password", password }, - { "mv_verify", verify } - }}, "%s", "member/change_password"); + request(NULL, NULL, (const char *[][2]){ + "mv_action", "return", + "mv_check", "Change_password", + "mv_successpage", "member/service", + "mv_password_old", password_old, + "mv_password", password, + "mv_verify", verify, + NULL + }, "%s", "member/change_password"); } void interchange_member_logout() -- cgit v1.2.3