From commits-return-46112-archive-asf-public=cust-asf.ponee.io@qpid.apache.org Wed Jul 4 17:57:45 2018 Return-Path: X-Original-To: archive-asf-public@cust-asf.ponee.io Delivered-To: archive-asf-public@cust-asf.ponee.io Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by mx-eu-01.ponee.io (Postfix) with SMTP id 9425B180674 for ; Wed, 4 Jul 2018 17:57:44 +0200 (CEST) Received: (qmail 89273 invoked by uid 500); 4 Jul 2018 15:57:34 -0000 Mailing-List: contact commits-help@qpid.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@qpid.apache.org Delivered-To: mailing list commits@qpid.apache.org Received: (qmail 88708 invoked by uid 99); 4 Jul 2018 15:57:34 -0000 Received: from git1-us-west.apache.org (HELO git1-us-west.apache.org) (140.211.11.23) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 04 Jul 2018 15:57:34 +0000 Received: by git1-us-west.apache.org (ASF Mail Server at git1-us-west.apache.org, from userid 33) id 928D9E11B4; Wed, 4 Jul 2018 15:57:33 +0000 (UTC) Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit From: aconway@apache.org To: commits@qpid.apache.org Date: Wed, 04 Jul 2018 15:58:10 -0000 Message-Id: In-Reply-To: References: X-Mailer: ASF-Git Admin Mailer Subject: [38/41] qpid-proton git commit: PROTON-1869: Fix some SWIG Python Win64 type/pointer conversion problems PROTON-1869: Fix some SWIG Python Win64 type/pointer conversion problems Project: http://git-wip-us.apache.org/repos/asf/qpid-proton/repo Commit: http://git-wip-us.apache.org/repos/asf/qpid-proton/commit/7c0a3387 Tree: http://git-wip-us.apache.org/repos/asf/qpid-proton/tree/7c0a3387 Diff: http://git-wip-us.apache.org/repos/asf/qpid-proton/diff/7c0a3387 Branch: refs/heads/go1 Commit: 7c0a3387a5096d86541dbddfeb55f36eb0b85dd8 Parents: 798894f Author: Andrew Stitcher Authored: Tue Jun 26 01:06:00 2018 -0400 Committer: Andrew Stitcher Committed: Tue Jun 26 01:25:16 2018 -0400 ---------------------------------------------------------------------- python/cproton.i | 60 ++++++++++++++++++++++++++++++++++++++++++++++++--- 1 file changed, 57 insertions(+), 3 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/qpid-proton/blob/7c0a3387/python/cproton.i ---------------------------------------------------------------------- diff --git a/python/cproton.i b/python/cproton.i index 3bc60ea..276eace 100644 --- a/python/cproton.i +++ b/python/cproton.i @@ -100,6 +100,60 @@ PN_HANDLE(PNI_PYTRACER); %ignore pn_message_get_correlation_id; %ignore pn_message_set_correlation_id; +%ignore pn_list; +%ignore pn_list_size; +%ignore pn_list_get; +%ignore pn_list_set; +%ignore pn_list_add; +%ignore pn_list_pop; +%ignore pn_list_index; +%ignore pn_list_remove; +%ignore pn_list_del; +%ignore pn_list_clear; +%ignore pn_list_iterator; +%ignore pn_list_minpush; +%ignore pn_list_minpop; + +%ignore pn_map; +%ignore pn_map_size; +%ignore pn_map_put; +%ignore pn_map_get; +%ignore pn_map_del; +%ignore pn_map_head; +%ignore pn_map_next; +%ignore pn_map_key; +%ignore pn_map_value; + +%ignore pn_hash; +%ignore pn_hash_size; +%ignore pn_hash_put; +%ignore pn_hash_get; +%ignore pn_hash_del; +%ignore pn_hash_head; +%ignore pn_hash_next; +%ignore pn_hash_key; +%ignore pn_hash_value; + +%ignore pn_stringn; +%ignore pn_string_size; +%ignore pn_string_set; +%ignore pn_string_setn; +%ignore pn_string_put; +%ignore pn_string_clear; +%ignore pn_string_format; +%ignore pn_string_vformat; +%ignore pn_string_addf; +%ignore pn_string_vaddf; +%ignore pn_string_grow; +%ignore pn_string_buffer; +%ignore pn_string_capacity; +%ignore pn_string_resize; +%ignore pn_string_copy; + +%ignore pn_iterator; +%ignore pn_iterator_start; +%ignore pn_iterator_next; + %typemap(in) pn_handle_t { $1 = PyLong_AsVoidPtr($input); } @@ -161,7 +215,7 @@ ssize_t pn_link_send(pn_link_t *transport, const char *BIN_IN, size_t BIN_LEN); %rename(pn_link_recv) wrap_pn_link_recv; %inline %{ - int wrap_pn_link_recv(pn_link_t *link, char *BIN_OUT, size_t *BIN_SIZE) { + ssize_t wrap_pn_link_recv(pn_link_t *link, char *BIN_OUT, size_t *BIN_SIZE) { ssize_t sz = pn_link_recv(link, BIN_OUT, *BIN_SIZE); if (sz >= 0) { *BIN_SIZE = sz; @@ -178,7 +232,7 @@ ssize_t pn_transport_push(pn_transport_t *transport, const char *BIN_IN, size_t %rename(pn_transport_peek) wrap_pn_transport_peek; %inline %{ - int wrap_pn_transport_peek(pn_transport_t *transport, char *BIN_OUT, size_t *BIN_SIZE) { + ssize_t wrap_pn_transport_peek(pn_transport_t *transport, char *BIN_OUT, size_t *BIN_SIZE) { ssize_t sz = pn_transport_peek(transport, BIN_OUT, *BIN_SIZE); if (sz >= 0) { *BIN_SIZE = sz; @@ -214,7 +268,7 @@ ssize_t pn_data_decode(pn_data_t *data, const char *BIN_IN, size_t BIN_LEN); %rename(pn_data_encode) wrap_pn_data_encode; %inline %{ - int wrap_pn_data_encode(pn_data_t *data, char *BIN_OUT, size_t *BIN_SIZE) { + ssize_t wrap_pn_data_encode(pn_data_t *data, char *BIN_OUT, size_t *BIN_SIZE) { ssize_t sz = pn_data_encode(data, BIN_OUT, *BIN_SIZE); if (sz >= 0) { *BIN_SIZE = sz; --------------------------------------------------------------------- To unsubscribe, e-mail: commits-unsubscribe@qpid.apache.org For additional commands, e-mail: commits-help@qpid.apache.org