| 645 datalen = snprintf( data, sizeof( data ), |
645 datalen = snprintf( data, sizeof( data ), |
| 646 "ms=%s%c%s%c%i%c%s%c" /* "ms"=password\1version\1maxreplyLen\1name\1 */ |
646 "ms=%s%c%s%c%i%c%s%c" /* "ms"=password\1version\1maxreplyLen\1name\1 */ |
| 647 "%s%c%i%c%s%c%s%c" /* dateOfBirth\1gender\1location\1capabilities\1 */ |
647 "%s%c%i%c%s%c%s%c" /* dateOfBirth\1gender\1location\1capabilities\1 */ |
| 648 "%s%c%i%c%s%c%s", /* dc\1features\1dialingcode\1locale */ |
648 "%s%c%i%c%s%c%s", /* dc\1features\1dialingcode\1locale */ |
| 649 session->encpwd, CP_FLD_TERM, MXIT_CP_VERSION, CP_FLD_TERM, CP_MAX_FILESIZE, CP_FLD_TERM, profile->nickname, CP_FLD_TERM, |
649 session->encpwd, CP_FLD_TERM, MXIT_CP_VERSION, CP_FLD_TERM, CP_MAX_FILESIZE, CP_FLD_TERM, profile->nickname, CP_FLD_TERM, |
| 650 profile->birthday, CP_FLD_TERM, ( profile->male ) ? 1 : 0, CP_FLD_TERM, MXIT_DEFAULT_LOC, CP_FLD_TERM, MXIT_CP_CAP, CP_FLD_TERM, |
650 profile->birthday, CP_FLD_TERM, ( profile->male ) ? 1 : 0, CP_FLD_TERM, MXIT_DEFAULT_LOC, CP_FLD_TERM, MXIT_CP_CAP, CP_FLD_TERM, |
| 651 session->distcode, CP_FLD_TERM, MXIT_CP_FEATURES, CP_FLD_TERM, session->dialcode, CP_FLD_TERM, locale |
651 session->distcode, CP_FLD_TERM, MXIT_CP_FEATURES, CP_FLD_TERM, session->dialcode, CP_FLD_TERM, locale |
| 652 ); |
652 ); |
| 653 |
653 |
| 654 /* queue packet for transmission */ |
654 /* queue packet for transmission */ |
| 655 mxit_queue_packet( session, data, datalen, CP_CMD_REGISTER ); |
655 mxit_queue_packet( session, data, datalen, CP_CMD_REGISTER ); |