pvalue 3475 ext/imap/php_imap.c zval **data, **pvalue, **disp_data, **env_data; pvalue 3495 ext/imap/php_imap.c if (zend_hash_find(Z_ARRVAL_P(envelope), "remail", sizeof("remail"), (void **) &pvalue)== SUCCESS) { pvalue 3496 ext/imap/php_imap.c convert_to_string_ex(pvalue); pvalue 3497 ext/imap/php_imap.c env->remail = cpystr(Z_STRVAL_PP(pvalue)); pvalue 3499 ext/imap/php_imap.c if (zend_hash_find(Z_ARRVAL_P(envelope), "return_path", sizeof("return_path"), (void **) &pvalue)== SUCCESS) { pvalue 3500 ext/imap/php_imap.c convert_to_string_ex(pvalue); pvalue 3501 ext/imap/php_imap.c PHP_RFC822_PARSE_ADRLIST(&env->return_path, pvalue); pvalue 3503 ext/imap/php_imap.c if (zend_hash_find(Z_ARRVAL_P(envelope), "date", sizeof("date"), (void **) &pvalue)== SUCCESS) { pvalue 3504 ext/imap/php_imap.c convert_to_string_ex(pvalue); pvalue 3505 ext/imap/php_imap.c env->date = cpystr(Z_STRVAL_PP(pvalue)); pvalue 3507 ext/imap/php_imap.c if (zend_hash_find(Z_ARRVAL_P(envelope), "from", sizeof("from"), (void **) &pvalue)== SUCCESS) { pvalue 3508 ext/imap/php_imap.c convert_to_string_ex(pvalue); pvalue 3509 ext/imap/php_imap.c PHP_RFC822_PARSE_ADRLIST(&env->from, pvalue); pvalue 3511 ext/imap/php_imap.c if (zend_hash_find(Z_ARRVAL_P(envelope), "reply_to", sizeof("reply_to"), (void **) &pvalue)== SUCCESS) { pvalue 3512 ext/imap/php_imap.c convert_to_string_ex(pvalue); pvalue 3513 ext/imap/php_imap.c PHP_RFC822_PARSE_ADRLIST(&env->reply_to, pvalue); pvalue 3515 ext/imap/php_imap.c if (zend_hash_find(Z_ARRVAL_P(envelope), "in_reply_to", sizeof("in_reply_to"), (void **) &pvalue)== SUCCESS) { pvalue 3516 ext/imap/php_imap.c convert_to_string_ex(pvalue); pvalue 3517 ext/imap/php_imap.c env->in_reply_to = cpystr(Z_STRVAL_PP(pvalue)); pvalue 3519 ext/imap/php_imap.c if (zend_hash_find(Z_ARRVAL_P(envelope), "subject", sizeof("subject"), (void **) &pvalue)== SUCCESS) { pvalue 3520 ext/imap/php_imap.c convert_to_string_ex(pvalue); pvalue 3521 ext/imap/php_imap.c env->subject = cpystr(Z_STRVAL_PP(pvalue)); pvalue 3523 ext/imap/php_imap.c if (zend_hash_find(Z_ARRVAL_P(envelope), "to", sizeof("to"), (void **) &pvalue)== SUCCESS) { pvalue 3524 ext/imap/php_imap.c convert_to_string_ex(pvalue); pvalue 3525 ext/imap/php_imap.c PHP_RFC822_PARSE_ADRLIST(&env->to, pvalue); pvalue 3527 ext/imap/php_imap.c if (zend_hash_find(Z_ARRVAL_P(envelope), "cc", sizeof("cc"), (void **) &pvalue)== SUCCESS) { pvalue 3528 ext/imap/php_imap.c convert_to_string_ex(pvalue); pvalue 3529 ext/imap/php_imap.c PHP_RFC822_PARSE_ADRLIST(&env->cc, pvalue); pvalue 3531 ext/imap/php_imap.c if (zend_hash_find(Z_ARRVAL_P(envelope), "bcc", sizeof("bcc"), (void **) &pvalue)== SUCCESS) { pvalue 3532 ext/imap/php_imap.c convert_to_string_ex(pvalue); pvalue 3533 ext/imap/php_imap.c PHP_RFC822_PARSE_ADRLIST(&env->bcc, pvalue); pvalue 3535 ext/imap/php_imap.c if (zend_hash_find(Z_ARRVAL_P(envelope), "message_id", sizeof("message_id"), (void **) &pvalue)== SUCCESS) { pvalue 3536 ext/imap/php_imap.c convert_to_string_ex(pvalue); pvalue 3537 ext/imap/php_imap.c env->message_id=cpystr(Z_STRVAL_PP(pvalue)); pvalue 3540 ext/imap/php_imap.c if (zend_hash_find(Z_ARRVAL_P(envelope), "custom_headers", sizeof("custom_headers"), (void **) &pvalue)== SUCCESS) { pvalue 3541 ext/imap/php_imap.c if (Z_TYPE_PP(pvalue) == IS_ARRAY) { pvalue 3543 ext/imap/php_imap.c while (zend_hash_get_current_data(Z_ARRVAL_PP(pvalue), (void **) &env_data) == SUCCESS) { pvalue 3549 ext/imap/php_imap.c zend_hash_move_forward(Z_ARRVAL_PP(pvalue)); pvalue 3566 ext/imap/php_imap.c if (zend_hash_find(Z_ARRVAL_PP(data), "type", sizeof("type"), (void **) &pvalue)== SUCCESS) { pvalue 3567 ext/imap/php_imap.c convert_to_long_ex(pvalue); pvalue 3568 ext/imap/php_imap.c bod->type = (short) Z_LVAL_PP(pvalue); pvalue 3570 ext/imap/php_imap.c if (zend_hash_find(Z_ARRVAL_PP(data), "encoding", sizeof("encoding"), (void **) &pvalue)== SUCCESS) { pvalue 3571 ext/imap/php_imap.c convert_to_long_ex(pvalue); pvalue 3572 ext/imap/php_imap.c bod->encoding = (short) Z_LVAL_PP(pvalue); pvalue 3574 ext/imap/php_imap.c if (zend_hash_find(Z_ARRVAL_PP(data), "charset", sizeof("charset"), (void **) &pvalue)== SUCCESS) { pvalue 3575 ext/imap/php_imap.c convert_to_string_ex(pvalue); pvalue 3577 ext/imap/php_imap.c tmp_param->value = cpystr(Z_STRVAL_PP(pvalue)); pvalue 3582 ext/imap/php_imap.c if (zend_hash_find(Z_ARRVAL_PP(data), "type.parameters", sizeof("type.parameters"), (void **) &pvalue)== SUCCESS) { pvalue 3583 ext/imap/php_imap.c if(Z_TYPE_PP(pvalue) == IS_ARRAY) { pvalue 3585 ext/imap/php_imap.c while (zend_hash_get_current_data(Z_ARRVAL_PP(pvalue), (void **) &disp_data) == SUCCESS) { pvalue 3587 ext/imap/php_imap.c zend_hash_get_current_key(Z_ARRVAL_PP(pvalue), &key, &ind, 0); pvalue 3592 ext/imap/php_imap.c zend_hash_move_forward(Z_ARRVAL_PP(pvalue)); pvalue 3599 ext/imap/php_imap.c if (zend_hash_find(Z_ARRVAL_PP(data), "subtype", sizeof("subtype"), (void **) &pvalue)== SUCCESS) { pvalue 3600 ext/imap/php_imap.c convert_to_string_ex(pvalue); pvalue 3601 ext/imap/php_imap.c bod->subtype = cpystr(Z_STRVAL_PP(pvalue)); pvalue 3603 ext/imap/php_imap.c if (zend_hash_find(Z_ARRVAL_PP(data), "id", sizeof("id"), (void **) &pvalue)== SUCCESS) { pvalue 3604 ext/imap/php_imap.c convert_to_string_ex(pvalue); pvalue 3605 ext/imap/php_imap.c bod->id = cpystr(Z_STRVAL_PP(pvalue)); pvalue 3607 ext/imap/php_imap.c if (zend_hash_find(Z_ARRVAL_PP(data), "description", sizeof("description"), (void **) &pvalue)== SUCCESS) { pvalue 3608 ext/imap/php_imap.c convert_to_string_ex(pvalue); pvalue 3609 ext/imap/php_imap.c bod->description = cpystr(Z_STRVAL_PP(pvalue)); pvalue 3611 ext/imap/php_imap.c if (zend_hash_find(Z_ARRVAL_PP(data), "disposition.type", sizeof("disposition.type"), (void **) &pvalue)== SUCCESS) { pvalue 3612 ext/imap/php_imap.c convert_to_string_ex(pvalue); pvalue 3613 ext/imap/php_imap.c bod->disposition.type = (char *) fs_get(Z_STRLEN_PP(pvalue) + 1); pvalue 3614 ext/imap/php_imap.c memcpy(bod->disposition.type, Z_STRVAL_PP(pvalue), Z_STRLEN_PP(pvalue)+1); pvalue 3616 ext/imap/php_imap.c if (zend_hash_find(Z_ARRVAL_PP(data), "disposition", sizeof("disposition"), (void **) &pvalue)== SUCCESS) { pvalue 3617 ext/imap/php_imap.c if (Z_TYPE_PP(pvalue) == IS_ARRAY) { pvalue 3619 ext/imap/php_imap.c while (zend_hash_get_current_data(Z_ARRVAL_PP(pvalue), (void **) &disp_data) == SUCCESS) { pvalue 3621 ext/imap/php_imap.c zend_hash_get_current_key(Z_ARRVAL_PP(pvalue), &key, &ind, 0); pvalue 3626 ext/imap/php_imap.c zend_hash_move_forward(Z_ARRVAL_PP(pvalue)); pvalue 3633 ext/imap/php_imap.c if (zend_hash_find(Z_ARRVAL_PP(data), "contents.data", sizeof("contents.data"), (void **) &pvalue)== SUCCESS) { pvalue 3634 ext/imap/php_imap.c convert_to_string_ex(pvalue); pvalue 3635 ext/imap/php_imap.c bod->contents.text.data = (char *) fs_get(Z_STRLEN_PP(pvalue) + 1); pvalue 3636 ext/imap/php_imap.c memcpy(bod->contents.text.data, Z_STRVAL_PP(pvalue), Z_STRLEN_PP(pvalue)+1); pvalue 3637 ext/imap/php_imap.c bod->contents.text.size = Z_STRLEN_PP(pvalue); pvalue 3643 ext/imap/php_imap.c if (zend_hash_find(Z_ARRVAL_PP(data), "lines", sizeof("lines"), (void **) &pvalue)== SUCCESS) { pvalue 3644 ext/imap/php_imap.c convert_to_long_ex(pvalue); pvalue 3645 ext/imap/php_imap.c bod->size.lines = Z_LVAL_PP(pvalue); pvalue 3647 ext/imap/php_imap.c if (zend_hash_find(Z_ARRVAL_PP(data), "bytes", sizeof("bytes"), (void **) &pvalue)== SUCCESS) { pvalue 3648 ext/imap/php_imap.c convert_to_long_ex(pvalue); pvalue 3649 ext/imap/php_imap.c bod->size.bytes = Z_LVAL_PP(pvalue); pvalue 3651 ext/imap/php_imap.c if (zend_hash_find(Z_ARRVAL_PP(data), "md5", sizeof("md5"), (void **) &pvalue)== SUCCESS) { pvalue 3652 ext/imap/php_imap.c convert_to_string_ex(pvalue); pvalue 3653 ext/imap/php_imap.c bod->md5 = cpystr(Z_STRVAL_PP(pvalue)); pvalue 3662 ext/imap/php_imap.c if (zend_hash_find(Z_ARRVAL_PP(data), "type", sizeof("type"), (void **) &pvalue)== SUCCESS) { pvalue 3663 ext/imap/php_imap.c convert_to_long_ex(pvalue); pvalue 3664 ext/imap/php_imap.c type = (short) Z_LVAL_PP(pvalue); pvalue 3682 ext/imap/php_imap.c if (zend_hash_find(Z_ARRVAL_PP(data), "encoding", sizeof("encoding"), (void **) &pvalue)== SUCCESS) { pvalue 3683 ext/imap/php_imap.c convert_to_long_ex(pvalue); pvalue 3684 ext/imap/php_imap.c bod->encoding = (short) Z_LVAL_PP(pvalue); pvalue 3686 ext/imap/php_imap.c if (zend_hash_find(Z_ARRVAL_PP(data), "charset", sizeof("charset"), (void **) &pvalue)== SUCCESS) { pvalue 3687 ext/imap/php_imap.c convert_to_string_ex(pvalue); pvalue 3689 ext/imap/php_imap.c tmp_param->value = (char *) fs_get(Z_STRLEN_PP(pvalue) + 1); pvalue 3690 ext/imap/php_imap.c memcpy(tmp_param->value, Z_STRVAL_PP(pvalue), Z_STRLEN_PP(pvalue) + 1); pvalue 3695 ext/imap/php_imap.c if (zend_hash_find(Z_ARRVAL_PP(data), "type.parameters", sizeof("type.parameters"), (void **) &pvalue)== SUCCESS) { pvalue 3696 ext/imap/php_imap.c if(Z_TYPE_PP(pvalue) == IS_ARRAY) { pvalue 3698 ext/imap/php_imap.c while (zend_hash_get_current_data(Z_ARRVAL_PP(pvalue), (void **) &disp_data) == SUCCESS) { pvalue 3700 ext/imap/php_imap.c zend_hash_get_current_key(Z_ARRVAL_PP(pvalue), &key, &ind, 0); pvalue 3705 ext/imap/php_imap.c zend_hash_move_forward(Z_ARRVAL_PP(pvalue)); pvalue 3712 ext/imap/php_imap.c if (zend_hash_find(Z_ARRVAL_PP(data), "subtype", sizeof("subtype"), (void **) &pvalue)== SUCCESS) { pvalue 3713 ext/imap/php_imap.c convert_to_string_ex(pvalue); pvalue 3714 ext/imap/php_imap.c bod->subtype = cpystr(Z_STRVAL_PP(pvalue)); pvalue 3716 ext/imap/php_imap.c if (zend_hash_find(Z_ARRVAL_PP(data), "id", sizeof("id"), (void **) &pvalue)== SUCCESS) { pvalue 3717 ext/imap/php_imap.c convert_to_string_ex(pvalue); pvalue 3718 ext/imap/php_imap.c bod->id = cpystr(Z_STRVAL_PP(pvalue)); pvalue 3720 ext/imap/php_imap.c if (zend_hash_find(Z_ARRVAL_PP(data), "description", sizeof("description"), (void **) &pvalue)== SUCCESS) { pvalue 3721 ext/imap/php_imap.c convert_to_string_ex(pvalue); pvalue 3722 ext/imap/php_imap.c bod->description = cpystr(Z_STRVAL_PP(pvalue)); pvalue 3724 ext/imap/php_imap.c if (zend_hash_find(Z_ARRVAL_PP(data), "disposition.type", sizeof("disposition.type"), (void **) &pvalue)== SUCCESS) { pvalue 3725 ext/imap/php_imap.c convert_to_string_ex(pvalue); pvalue 3726 ext/imap/php_imap.c bod->disposition.type = (char *) fs_get(Z_STRLEN_PP(pvalue) + 1); pvalue 3727 ext/imap/php_imap.c memcpy(bod->disposition.type, Z_STRVAL_PP(pvalue), Z_STRLEN_PP(pvalue)+1); pvalue 3729 ext/imap/php_imap.c if (zend_hash_find(Z_ARRVAL_PP(data), "disposition", sizeof("disposition"), (void **) &pvalue)== SUCCESS) { pvalue 3730 ext/imap/php_imap.c if (Z_TYPE_PP(pvalue) == IS_ARRAY) { pvalue 3732 ext/imap/php_imap.c while (zend_hash_get_current_data(Z_ARRVAL_PP(pvalue), (void **) &disp_data) == SUCCESS) { pvalue 3734 ext/imap/php_imap.c zend_hash_get_current_key(Z_ARRVAL_PP(pvalue), &key, &ind, 0); pvalue 3739 ext/imap/php_imap.c zend_hash_move_forward(Z_ARRVAL_PP(pvalue)); pvalue 3746 ext/imap/php_imap.c if (zend_hash_find(Z_ARRVAL_PP(data), "contents.data", sizeof("contents.data"), (void **) &pvalue)== SUCCESS) { pvalue 3747 ext/imap/php_imap.c convert_to_string_ex(pvalue); pvalue 3748 ext/imap/php_imap.c bod->contents.text.data = (char *) fs_get(Z_STRLEN_PP(pvalue) + 1); pvalue 3749 ext/imap/php_imap.c memcpy(bod->contents.text.data, Z_STRVAL_PP(pvalue), Z_STRLEN_PP(pvalue) + 1); pvalue 3750 ext/imap/php_imap.c bod->contents.text.size = Z_STRLEN_PP(pvalue); pvalue 3756 ext/imap/php_imap.c if (zend_hash_find(Z_ARRVAL_PP(data), "lines", sizeof("lines"), (void **) &pvalue)== SUCCESS) { pvalue 3757 ext/imap/php_imap.c convert_to_long_ex(pvalue); pvalue 3758 ext/imap/php_imap.c bod->size.lines = Z_LVAL_PP(pvalue); pvalue 3760 ext/imap/php_imap.c if (zend_hash_find(Z_ARRVAL_PP(data), "bytes", sizeof("bytes"), (void **) &pvalue)== SUCCESS) { pvalue 3761 ext/imap/php_imap.c convert_to_long_ex(pvalue); pvalue 3762 ext/imap/php_imap.c bod->size.bytes = Z_LVAL_PP(pvalue); pvalue 3764 ext/imap/php_imap.c if (zend_hash_find(Z_ARRVAL_PP(data), "md5", sizeof("md5"), (void **) &pvalue)== SUCCESS) { pvalue 3765 ext/imap/php_imap.c convert_to_string_ex(pvalue); pvalue 3766 ext/imap/php_imap.c bod->md5 = cpystr(Z_STRVAL_PP(pvalue));