d09fd3e421
Per @mwilliams' suggestion, this is the first stage in a staggered approach to replacing int64 with int64_t. More precisely I inserted "typedef ::int64_t int64;" in util/base.h and dealt with the consequences.
206 linhas
6.6 KiB
C++
206 linhas
6.6 KiB
C++
/*
|
|
+----------------------------------------------------------------------+
|
|
| HipHop for PHP |
|
|
+----------------------------------------------------------------------+
|
|
| Copyright (c) 2010- Facebook, Inc. (http://www.facebook.com) |
|
|
| Copyright (c) 1997-2010 The PHP Group |
|
|
+----------------------------------------------------------------------+
|
|
| This source file is subject to version 3.01 of the PHP license, |
|
|
| that is bundled with this package in the file LICENSE, and is |
|
|
| available through the world-wide-web at the following url: |
|
|
| http://www.php.net/license/3_01.txt |
|
|
| If you did not receive a copy of the PHP license and are unable to |
|
|
| obtain it through the world-wide-web, please send a note to |
|
|
| license@php.net so we can mail you a copy immediately. |
|
|
+----------------------------------------------------------------------+
|
|
*/
|
|
namespace HPHP {
|
|
|
|
/*
|
|
bool HPHP::f_mail(HPHP::String const&, HPHP::String const&, HPHP::String const&, HPHP::String const&, HPHP::String const&)
|
|
_ZN4HPHP6f_mailERKNS_6StringES2_S2_S2_S2_
|
|
|
|
(return value) => rax
|
|
to => rdi
|
|
subject => rsi
|
|
message => rdx
|
|
additional_headers => rcx
|
|
additional_parameters => r8
|
|
*/
|
|
|
|
bool fh_mail(Value* to, Value* subject, Value* message, Value* additional_headers, Value* additional_parameters) asm("_ZN4HPHP6f_mailERKNS_6StringES2_S2_S2_S2_");
|
|
|
|
/*
|
|
long HPHP::f_ezmlm_hash(HPHP::String const&)
|
|
_ZN4HPHP12f_ezmlm_hashERKNS_6StringE
|
|
|
|
(return value) => rax
|
|
addr => rdi
|
|
*/
|
|
|
|
long fh_ezmlm_hash(Value* addr) asm("_ZN4HPHP12f_ezmlm_hashERKNS_6StringE");
|
|
|
|
/*
|
|
HPHP::Object HPHP::f_mailparse_msg_create()
|
|
_ZN4HPHP22f_mailparse_msg_createEv
|
|
|
|
(return value) => rax
|
|
_rv => rdi
|
|
*/
|
|
|
|
Value* fh_mailparse_msg_create(Value* _rv) asm("_ZN4HPHP22f_mailparse_msg_createEv");
|
|
|
|
/*
|
|
bool HPHP::f_mailparse_msg_free(HPHP::Object const&)
|
|
_ZN4HPHP20f_mailparse_msg_freeERKNS_6ObjectE
|
|
|
|
(return value) => rax
|
|
mimemail => rdi
|
|
*/
|
|
|
|
bool fh_mailparse_msg_free(Value* mimemail) asm("_ZN4HPHP20f_mailparse_msg_freeERKNS_6ObjectE");
|
|
|
|
/*
|
|
HPHP::Variant HPHP::f_mailparse_msg_parse_file(HPHP::String const&)
|
|
_ZN4HPHP26f_mailparse_msg_parse_fileERKNS_6StringE
|
|
|
|
(return value) => rax
|
|
_rv => rdi
|
|
filename => rsi
|
|
*/
|
|
|
|
TypedValue* fh_mailparse_msg_parse_file(TypedValue* _rv, Value* filename) asm("_ZN4HPHP26f_mailparse_msg_parse_fileERKNS_6StringE");
|
|
|
|
/*
|
|
bool HPHP::f_mailparse_msg_parse(HPHP::Object const&, HPHP::String const&)
|
|
_ZN4HPHP21f_mailparse_msg_parseERKNS_6ObjectERKNS_6StringE
|
|
|
|
(return value) => rax
|
|
mimemail => rdi
|
|
data => rsi
|
|
*/
|
|
|
|
bool fh_mailparse_msg_parse(Value* mimemail, Value* data) asm("_ZN4HPHP21f_mailparse_msg_parseERKNS_6ObjectERKNS_6StringE");
|
|
|
|
/*
|
|
HPHP::Variant HPHP::f_mailparse_msg_extract_part_file(HPHP::Object const&, HPHP::Variant const&, HPHP::Variant const&)
|
|
_ZN4HPHP33f_mailparse_msg_extract_part_fileERKNS_6ObjectERKNS_7VariantES5_
|
|
|
|
(return value) => rax
|
|
_rv => rdi
|
|
mimemail => rsi
|
|
filename => rdx
|
|
callbackfunc => rcx
|
|
*/
|
|
|
|
TypedValue* fh_mailparse_msg_extract_part_file(TypedValue* _rv, Value* mimemail, TypedValue* filename, TypedValue* callbackfunc) asm("_ZN4HPHP33f_mailparse_msg_extract_part_fileERKNS_6ObjectERKNS_7VariantES5_");
|
|
|
|
/*
|
|
HPHP::Variant HPHP::f_mailparse_msg_extract_whole_part_file(HPHP::Object const&, HPHP::Variant const&, HPHP::Variant const&)
|
|
_ZN4HPHP39f_mailparse_msg_extract_whole_part_fileERKNS_6ObjectERKNS_7VariantES5_
|
|
|
|
(return value) => rax
|
|
_rv => rdi
|
|
mimemail => rsi
|
|
filename => rdx
|
|
callbackfunc => rcx
|
|
*/
|
|
|
|
TypedValue* fh_mailparse_msg_extract_whole_part_file(TypedValue* _rv, Value* mimemail, TypedValue* filename, TypedValue* callbackfunc) asm("_ZN4HPHP39f_mailparse_msg_extract_whole_part_fileERKNS_6ObjectERKNS_7VariantES5_");
|
|
|
|
/*
|
|
HPHP::Variant HPHP::f_mailparse_msg_extract_part(HPHP::Object const&, HPHP::Variant const&, HPHP::Variant const&)
|
|
_ZN4HPHP28f_mailparse_msg_extract_partERKNS_6ObjectERKNS_7VariantES5_
|
|
|
|
(return value) => rax
|
|
_rv => rdi
|
|
mimemail => rsi
|
|
msgbody => rdx
|
|
callbackfunc => rcx
|
|
*/
|
|
|
|
TypedValue* fh_mailparse_msg_extract_part(TypedValue* _rv, Value* mimemail, TypedValue* msgbody, TypedValue* callbackfunc) asm("_ZN4HPHP28f_mailparse_msg_extract_partERKNS_6ObjectERKNS_7VariantES5_");
|
|
|
|
/*
|
|
HPHP::Array HPHP::f_mailparse_msg_get_part_data(HPHP::Object const&)
|
|
_ZN4HPHP29f_mailparse_msg_get_part_dataERKNS_6ObjectE
|
|
|
|
(return value) => rax
|
|
_rv => rdi
|
|
mimemail => rsi
|
|
*/
|
|
|
|
Value* fh_mailparse_msg_get_part_data(Value* _rv, Value* mimemail) asm("_ZN4HPHP29f_mailparse_msg_get_part_dataERKNS_6ObjectE");
|
|
|
|
/*
|
|
HPHP::Variant HPHP::f_mailparse_msg_get_part(HPHP::Object const&, HPHP::String const&)
|
|
_ZN4HPHP24f_mailparse_msg_get_partERKNS_6ObjectERKNS_6StringE
|
|
|
|
(return value) => rax
|
|
_rv => rdi
|
|
mimemail => rsi
|
|
mimesection => rdx
|
|
*/
|
|
|
|
TypedValue* fh_mailparse_msg_get_part(TypedValue* _rv, Value* mimemail, Value* mimesection) asm("_ZN4HPHP24f_mailparse_msg_get_partERKNS_6ObjectERKNS_6StringE");
|
|
|
|
/*
|
|
HPHP::Array HPHP::f_mailparse_msg_get_structure(HPHP::Object const&)
|
|
_ZN4HPHP29f_mailparse_msg_get_structureERKNS_6ObjectE
|
|
|
|
(return value) => rax
|
|
_rv => rdi
|
|
mimemail => rsi
|
|
*/
|
|
|
|
Value* fh_mailparse_msg_get_structure(Value* _rv, Value* mimemail) asm("_ZN4HPHP29f_mailparse_msg_get_structureERKNS_6ObjectE");
|
|
|
|
/*
|
|
HPHP::Array HPHP::f_mailparse_rfc822_parse_addresses(HPHP::String const&)
|
|
_ZN4HPHP34f_mailparse_rfc822_parse_addressesERKNS_6StringE
|
|
|
|
(return value) => rax
|
|
_rv => rdi
|
|
addresses => rsi
|
|
*/
|
|
|
|
Value* fh_mailparse_rfc822_parse_addresses(Value* _rv, Value* addresses) asm("_ZN4HPHP34f_mailparse_rfc822_parse_addressesERKNS_6StringE");
|
|
|
|
/*
|
|
bool HPHP::f_mailparse_stream_encode(HPHP::Object const&, HPHP::Object const&, HPHP::String const&)
|
|
_ZN4HPHP25f_mailparse_stream_encodeERKNS_6ObjectES2_RKNS_6StringE
|
|
|
|
(return value) => rax
|
|
sourcefp => rdi
|
|
destfp => rsi
|
|
encoding => rdx
|
|
*/
|
|
|
|
bool fh_mailparse_stream_encode(Value* sourcefp, Value* destfp, Value* encoding) asm("_ZN4HPHP25f_mailparse_stream_encodeERKNS_6ObjectES2_RKNS_6StringE");
|
|
|
|
/*
|
|
HPHP::Variant HPHP::f_mailparse_uudecode_all(HPHP::Object const&)
|
|
_ZN4HPHP24f_mailparse_uudecode_allERKNS_6ObjectE
|
|
|
|
(return value) => rax
|
|
_rv => rdi
|
|
fp => rsi
|
|
*/
|
|
|
|
TypedValue* fh_mailparse_uudecode_all(TypedValue* _rv, Value* fp) asm("_ZN4HPHP24f_mailparse_uudecode_allERKNS_6ObjectE");
|
|
|
|
/*
|
|
HPHP::Variant HPHP::f_mailparse_determine_best_xfer_encoding(HPHP::Object const&)
|
|
_ZN4HPHP40f_mailparse_determine_best_xfer_encodingERKNS_6ObjectE
|
|
|
|
(return value) => rax
|
|
_rv => rdi
|
|
fp => rsi
|
|
*/
|
|
|
|
TypedValue* fh_mailparse_determine_best_xfer_encoding(TypedValue* _rv, Value* fp) asm("_ZN4HPHP40f_mailparse_determine_best_xfer_encodingERKNS_6ObjectE");
|
|
|
|
|
|
} // !HPHP
|
|
|