A small memory footprint AMQP implimentation

Dependents:   iothub_client_sample_amqp remote_monitoring simplesample_amqp

Revision:
43:4c1e4e94cdd3
Parent:
35:d0bed2404ee9
--- a/amqp_definitions.c	Fri May 04 13:24:52 2018 -0700
+++ b/amqp_definitions.c	Mon Jun 11 15:39:52 2018 -0700
@@ -3,6 +3,9 @@
 // Copyright (c) Microsoft. All rights reserved.
 // Licensed under the MIT license. See LICENSE file in the project root for full license information.
 
+// This file is generated. DO NOT EDIT it manually.
+// The generator that produces it is located at /uamqp_generator/uamqp_generator.sln
+
 #include <stdlib.h>
 #include "azure_c_shared_utility/optimize_size.h"
 #include "azure_c_shared_utility/gballoc.h"
@@ -382,8 +385,8 @@
                 }
                 else
                 {
-                    int get_single_value_result;
-                    if ((get_single_value_result = amqpvalue_get_symbol(item_value, condition_value)) != 0)
+                    int get_single_value_result = amqpvalue_get_symbol(item_value, condition_value);
+                    if (get_single_value_result != 0)
                     {
                         result = __FAILURE__;
                     }
@@ -465,8 +468,8 @@
                 }
                 else
                 {
-                    int get_single_value_result;
-                    if ((get_single_value_result = amqpvalue_get_string(item_value, description_value)) != 0)
+                    int get_single_value_result = amqpvalue_get_string(item_value, description_value);
+                    if (get_single_value_result != 0)
                     {
                         result = __FAILURE__;
                     }
@@ -548,8 +551,8 @@
                 }
                 else
                 {
-                    int get_single_value_result;
-                    if ((get_single_value_result = amqpvalue_get_fields(item_value, info_value)) != 0)
+                    int get_single_value_result = amqpvalue_get_fields(item_value, info_value);
+                    if (get_single_value_result != 0)
                     {
                         result = __FAILURE__;
                     }
@@ -1119,8 +1122,8 @@
                 }
                 else
                 {
-                    int get_single_value_result;
-                    if ((get_single_value_result = amqpvalue_get_string(item_value, container_id_value)) != 0)
+                    int get_single_value_result = amqpvalue_get_string(item_value, container_id_value);
+                    if (get_single_value_result != 0)
                     {
                         result = __FAILURE__;
                     }
@@ -1202,8 +1205,8 @@
                 }
                 else
                 {
-                    int get_single_value_result;
-                    if ((get_single_value_result = amqpvalue_get_string(item_value, hostname_value)) != 0)
+                    int get_single_value_result = amqpvalue_get_string(item_value, hostname_value);
+                    if (get_single_value_result != 0)
                     {
                         result = __FAILURE__;
                     }
@@ -1287,8 +1290,8 @@
                 }
                 else
                 {
-                    int get_single_value_result;
-                    if ((get_single_value_result = amqpvalue_get_uint(item_value, max_frame_size_value)) != 0)
+                    int get_single_value_result = amqpvalue_get_uint(item_value, max_frame_size_value);
+                    if (get_single_value_result != 0)
                     {
                         if (amqpvalue_get_type(item_value) != AMQP_TYPE_NULL)
                         {
@@ -1380,8 +1383,8 @@
                 }
                 else
                 {
-                    int get_single_value_result;
-                    if ((get_single_value_result = amqpvalue_get_ushort(item_value, channel_max_value)) != 0)
+                    int get_single_value_result = amqpvalue_get_ushort(item_value, channel_max_value);
+                    if (get_single_value_result != 0)
                     {
                         if (amqpvalue_get_type(item_value) != AMQP_TYPE_NULL)
                         {
@@ -1471,8 +1474,8 @@
                 }
                 else
                 {
-                    int get_single_value_result;
-                    if ((get_single_value_result = amqpvalue_get_milliseconds(item_value, idle_time_out_value)) != 0)
+                    int get_single_value_result = amqpvalue_get_milliseconds(item_value, idle_time_out_value);
+                    if (get_single_value_result != 0)
                     {
                         result = __FAILURE__;
                     }
@@ -2142,8 +2145,8 @@
                 }
                 else
                 {
-                    int get_single_value_result;
-                    if ((get_single_value_result = amqpvalue_get_fields(item_value, properties_value)) != 0)
+                    int get_single_value_result = amqpvalue_get_fields(item_value, properties_value);
+                    if (get_single_value_result != 0)
                     {
                         result = __FAILURE__;
                     }
@@ -2659,8 +2662,8 @@
                 }
                 else
                 {
-                    int get_single_value_result;
-                    if ((get_single_value_result = amqpvalue_get_ushort(item_value, remote_channel_value)) != 0)
+                    int get_single_value_result = amqpvalue_get_ushort(item_value, remote_channel_value);
+                    if (get_single_value_result != 0)
                     {
                         result = __FAILURE__;
                     }
@@ -2742,8 +2745,8 @@
                 }
                 else
                 {
-                    int get_single_value_result;
-                    if ((get_single_value_result = amqpvalue_get_transfer_number(item_value, next_outgoing_id_value)) != 0)
+                    int get_single_value_result = amqpvalue_get_transfer_number(item_value, next_outgoing_id_value);
+                    if (get_single_value_result != 0)
                     {
                         result = __FAILURE__;
                     }
@@ -2825,8 +2828,8 @@
                 }
                 else
                 {
-                    int get_single_value_result;
-                    if ((get_single_value_result = amqpvalue_get_uint(item_value, incoming_window_value)) != 0)
+                    int get_single_value_result = amqpvalue_get_uint(item_value, incoming_window_value);
+                    if (get_single_value_result != 0)
                     {
                         result = __FAILURE__;
                     }
@@ -2908,8 +2911,8 @@
                 }
                 else
                 {
-                    int get_single_value_result;
-                    if ((get_single_value_result = amqpvalue_get_uint(item_value, outgoing_window_value)) != 0)
+                    int get_single_value_result = amqpvalue_get_uint(item_value, outgoing_window_value);
+                    if (get_single_value_result != 0)
                     {
                         result = __FAILURE__;
                     }
@@ -2993,8 +2996,8 @@
                 }
                 else
                 {
-                    int get_single_value_result;
-                    if ((get_single_value_result = amqpvalue_get_handle(item_value, handle_max_value)) != 0)
+                    int get_single_value_result = amqpvalue_get_handle(item_value, handle_max_value);
+                    if (get_single_value_result != 0)
                     {
                         if (amqpvalue_get_type(item_value) != AMQP_TYPE_NULL)
                         {
@@ -3378,8 +3381,8 @@
                 }
                 else
                 {
-                    int get_single_value_result;
-                    if ((get_single_value_result = amqpvalue_get_fields(item_value, properties_value)) != 0)
+                    int get_single_value_result = amqpvalue_get_fields(item_value, properties_value);
+                    if (get_single_value_result != 0)
                     {
                         result = __FAILURE__;
                     }
@@ -4037,8 +4040,8 @@
                 }
                 else
                 {
-                    int get_single_value_result;
-                    if ((get_single_value_result = amqpvalue_get_string(item_value, name_value)) != 0)
+                    int get_single_value_result = amqpvalue_get_string(item_value, name_value);
+                    if (get_single_value_result != 0)
                     {
                         result = __FAILURE__;
                     }
@@ -4120,8 +4123,8 @@
                 }
                 else
                 {
-                    int get_single_value_result;
-                    if ((get_single_value_result = amqpvalue_get_handle(item_value, handle_value)) != 0)
+                    int get_single_value_result = amqpvalue_get_handle(item_value, handle_value);
+                    if (get_single_value_result != 0)
                     {
                         result = __FAILURE__;
                     }
@@ -4203,8 +4206,8 @@
                 }
                 else
                 {
-                    int get_single_value_result;
-                    if ((get_single_value_result = amqpvalue_get_role(item_value, role_value)) != 0)
+                    int get_single_value_result = amqpvalue_get_role(item_value, role_value);
+                    if (get_single_value_result != 0)
                     {
                         result = __FAILURE__;
                     }
@@ -4288,8 +4291,8 @@
                 }
                 else
                 {
-                    int get_single_value_result;
-                    if ((get_single_value_result = amqpvalue_get_sender_settle_mode(item_value, snd_settle_mode_value)) != 0)
+                    int get_single_value_result = amqpvalue_get_sender_settle_mode(item_value, snd_settle_mode_value);
+                    if (get_single_value_result != 0)
                     {
                         if (amqpvalue_get_type(item_value) != AMQP_TYPE_NULL)
                         {
@@ -4381,8 +4384,8 @@
                 }
                 else
                 {
-                    int get_single_value_result;
-                    if ((get_single_value_result = amqpvalue_get_receiver_settle_mode(item_value, rcv_settle_mode_value)) != 0)
+                    int get_single_value_result = amqpvalue_get_receiver_settle_mode(item_value, rcv_settle_mode_value);
+                    if (get_single_value_result != 0)
                     {
                         if (amqpvalue_get_type(item_value) != AMQP_TYPE_NULL)
                         {
@@ -4640,8 +4643,8 @@
                 }
                 else
                 {
-                    int get_single_value_result;
-                    if ((get_single_value_result = amqpvalue_get_map(item_value, unsettled_value)) != 0)
+                    int get_single_value_result = amqpvalue_get_map(item_value, unsettled_value);
+                    if (get_single_value_result != 0)
                     {
                         result = __FAILURE__;
                     }
@@ -4733,8 +4736,8 @@
                 }
                 else
                 {
-                    int get_single_value_result;
-                    if ((get_single_value_result = amqpvalue_get_boolean(item_value, incomplete_unsettled_value)) != 0)
+                    int get_single_value_result = amqpvalue_get_boolean(item_value, incomplete_unsettled_value);
+                    if (get_single_value_result != 0)
                     {
                         if (amqpvalue_get_type(item_value) != AMQP_TYPE_NULL)
                         {
@@ -4824,8 +4827,8 @@
                 }
                 else
                 {
-                    int get_single_value_result;
-                    if ((get_single_value_result = amqpvalue_get_sequence_no(item_value, initial_delivery_count_value)) != 0)
+                    int get_single_value_result = amqpvalue_get_sequence_no(item_value, initial_delivery_count_value);
+                    if (get_single_value_result != 0)
                     {
                         result = __FAILURE__;
                     }
@@ -4907,8 +4910,8 @@
                 }
                 else
                 {
-                    int get_single_value_result;
-                    if ((get_single_value_result = amqpvalue_get_ulong(item_value, max_message_size_value)) != 0)
+                    int get_single_value_result = amqpvalue_get_ulong(item_value, max_message_size_value);
+                    if (get_single_value_result != 0)
                     {
                         result = __FAILURE__;
                     }
@@ -5284,8 +5287,8 @@
                 }
                 else
                 {
-                    int get_single_value_result;
-                    if ((get_single_value_result = amqpvalue_get_fields(item_value, properties_value)) != 0)
+                    int get_single_value_result = amqpvalue_get_fields(item_value, properties_value);
+                    if (get_single_value_result != 0)
                     {
                         result = __FAILURE__;
                     }
@@ -5884,8 +5887,8 @@
                 }
                 else
                 {
-                    int get_single_value_result;
-                    if ((get_single_value_result = amqpvalue_get_transfer_number(item_value, next_incoming_id_value)) != 0)
+                    int get_single_value_result = amqpvalue_get_transfer_number(item_value, next_incoming_id_value);
+                    if (get_single_value_result != 0)
                     {
                         result = __FAILURE__;
                     }
@@ -5967,8 +5970,8 @@
                 }
                 else
                 {
-                    int get_single_value_result;
-                    if ((get_single_value_result = amqpvalue_get_uint(item_value, incoming_window_value)) != 0)
+                    int get_single_value_result = amqpvalue_get_uint(item_value, incoming_window_value);
+                    if (get_single_value_result != 0)
                     {
                         result = __FAILURE__;
                     }
@@ -6050,8 +6053,8 @@
                 }
                 else
                 {
-                    int get_single_value_result;
-                    if ((get_single_value_result = amqpvalue_get_transfer_number(item_value, next_outgoing_id_value)) != 0)
+                    int get_single_value_result = amqpvalue_get_transfer_number(item_value, next_outgoing_id_value);
+                    if (get_single_value_result != 0)
                     {
                         result = __FAILURE__;
                     }
@@ -6133,8 +6136,8 @@
                 }
                 else
                 {
-                    int get_single_value_result;
-                    if ((get_single_value_result = amqpvalue_get_uint(item_value, outgoing_window_value)) != 0)
+                    int get_single_value_result = amqpvalue_get_uint(item_value, outgoing_window_value);
+                    if (get_single_value_result != 0)
                     {
                         result = __FAILURE__;
                     }
@@ -6216,8 +6219,8 @@
                 }
                 else
                 {
-                    int get_single_value_result;
-                    if ((get_single_value_result = amqpvalue_get_handle(item_value, handle_value)) != 0)
+                    int get_single_value_result = amqpvalue_get_handle(item_value, handle_value);
+                    if (get_single_value_result != 0)
                     {
                         result = __FAILURE__;
                     }
@@ -6299,8 +6302,8 @@
                 }
                 else
                 {
-                    int get_single_value_result;
-                    if ((get_single_value_result = amqpvalue_get_sequence_no(item_value, delivery_count_value)) != 0)
+                    int get_single_value_result = amqpvalue_get_sequence_no(item_value, delivery_count_value);
+                    if (get_single_value_result != 0)
                     {
                         result = __FAILURE__;
                     }
@@ -6382,8 +6385,8 @@
                 }
                 else
                 {
-                    int get_single_value_result;
-                    if ((get_single_value_result = amqpvalue_get_uint(item_value, link_credit_value)) != 0)
+                    int get_single_value_result = amqpvalue_get_uint(item_value, link_credit_value);
+                    if (get_single_value_result != 0)
                     {
                         result = __FAILURE__;
                     }
@@ -6465,8 +6468,8 @@
                 }
                 else
                 {
-                    int get_single_value_result;
-                    if ((get_single_value_result = amqpvalue_get_uint(item_value, available_value)) != 0)
+                    int get_single_value_result = amqpvalue_get_uint(item_value, available_value);
+                    if (get_single_value_result != 0)
                     {
                         result = __FAILURE__;
                     }
@@ -6550,8 +6553,8 @@
                 }
                 else
                 {
-                    int get_single_value_result;
-                    if ((get_single_value_result = amqpvalue_get_boolean(item_value, drain_value)) != 0)
+                    int get_single_value_result = amqpvalue_get_boolean(item_value, drain_value);
+                    if (get_single_value_result != 0)
                     {
                         if (amqpvalue_get_type(item_value) != AMQP_TYPE_NULL)
                         {
@@ -6643,8 +6646,8 @@
                 }
                 else
                 {
-                    int get_single_value_result;
-                    if ((get_single_value_result = amqpvalue_get_boolean(item_value, echo_value)) != 0)
+                    int get_single_value_result = amqpvalue_get_boolean(item_value, echo_value);
+                    if (get_single_value_result != 0)
                     {
                         if (amqpvalue_get_type(item_value) != AMQP_TYPE_NULL)
                         {
@@ -6734,8 +6737,8 @@
                 }
                 else
                 {
-                    int get_single_value_result;
-                    if ((get_single_value_result = amqpvalue_get_fields(item_value, properties_value)) != 0)
+                    int get_single_value_result = amqpvalue_get_fields(item_value, properties_value);
+                    if (get_single_value_result != 0)
                     {
                         result = __FAILURE__;
                     }
@@ -7282,8 +7285,8 @@
                 }
                 else
                 {
-                    int get_single_value_result;
-                    if ((get_single_value_result = amqpvalue_get_handle(item_value, handle_value)) != 0)
+                    int get_single_value_result = amqpvalue_get_handle(item_value, handle_value);
+                    if (get_single_value_result != 0)
                     {
                         result = __FAILURE__;
                     }
@@ -7365,8 +7368,8 @@
                 }
                 else
                 {
-                    int get_single_value_result;
-                    if ((get_single_value_result = amqpvalue_get_delivery_number(item_value, delivery_id_value)) != 0)
+                    int get_single_value_result = amqpvalue_get_delivery_number(item_value, delivery_id_value);
+                    if (get_single_value_result != 0)
                     {
                         result = __FAILURE__;
                     }
@@ -7448,8 +7451,8 @@
                 }
                 else
                 {
-                    int get_single_value_result;
-                    if ((get_single_value_result = amqpvalue_get_delivery_tag(item_value, delivery_tag_value)) != 0)
+                    int get_single_value_result = amqpvalue_get_delivery_tag(item_value, delivery_tag_value);
+                    if (get_single_value_result != 0)
                     {
                         result = __FAILURE__;
                     }
@@ -7531,8 +7534,8 @@
                 }
                 else
                 {
-                    int get_single_value_result;
-                    if ((get_single_value_result = amqpvalue_get_message_format(item_value, message_format_value)) != 0)
+                    int get_single_value_result = amqpvalue_get_message_format(item_value, message_format_value);
+                    if (get_single_value_result != 0)
                     {
                         result = __FAILURE__;
                     }
@@ -7614,8 +7617,8 @@
                 }
                 else
                 {
-                    int get_single_value_result;
-                    if ((get_single_value_result = amqpvalue_get_boolean(item_value, settled_value)) != 0)
+                    int get_single_value_result = amqpvalue_get_boolean(item_value, settled_value);
+                    if (get_single_value_result != 0)
                     {
                         result = __FAILURE__;
                     }
@@ -7699,8 +7702,8 @@
                 }
                 else
                 {
-                    int get_single_value_result;
-                    if ((get_single_value_result = amqpvalue_get_boolean(item_value, more_value)) != 0)
+                    int get_single_value_result = amqpvalue_get_boolean(item_value, more_value);
+                    if (get_single_value_result != 0)
                     {
                         if (amqpvalue_get_type(item_value) != AMQP_TYPE_NULL)
                         {
@@ -7790,8 +7793,8 @@
                 }
                 else
                 {
-                    int get_single_value_result;
-                    if ((get_single_value_result = amqpvalue_get_receiver_settle_mode(item_value, rcv_settle_mode_value)) != 0)
+                    int get_single_value_result = amqpvalue_get_receiver_settle_mode(item_value, rcv_settle_mode_value);
+                    if (get_single_value_result != 0)
                     {
                         result = __FAILURE__;
                     }
@@ -7959,8 +7962,8 @@
                 }
                 else
                 {
-                    int get_single_value_result;
-                    if ((get_single_value_result = amqpvalue_get_boolean(item_value, resume_value)) != 0)
+                    int get_single_value_result = amqpvalue_get_boolean(item_value, resume_value);
+                    if (get_single_value_result != 0)
                     {
                         if (amqpvalue_get_type(item_value) != AMQP_TYPE_NULL)
                         {
@@ -8052,8 +8055,8 @@
                 }
                 else
                 {
-                    int get_single_value_result;
-                    if ((get_single_value_result = amqpvalue_get_boolean(item_value, aborted_value)) != 0)
+                    int get_single_value_result = amqpvalue_get_boolean(item_value, aborted_value);
+                    if (get_single_value_result != 0)
                     {
                         if (amqpvalue_get_type(item_value) != AMQP_TYPE_NULL)
                         {
@@ -8145,8 +8148,8 @@
                 }
                 else
                 {
-                    int get_single_value_result;
-                    if ((get_single_value_result = amqpvalue_get_boolean(item_value, batchable_value)) != 0)
+                    int get_single_value_result = amqpvalue_get_boolean(item_value, batchable_value);
+                    if (get_single_value_result != 0)
                     {
                         if (amqpvalue_get_type(item_value) != AMQP_TYPE_NULL)
                         {
@@ -8574,8 +8577,8 @@
                 }
                 else
                 {
-                    int get_single_value_result;
-                    if ((get_single_value_result = amqpvalue_get_role(item_value, role_value)) != 0)
+                    int get_single_value_result = amqpvalue_get_role(item_value, role_value);
+                    if (get_single_value_result != 0)
                     {
                         result = __FAILURE__;
                     }
@@ -8657,8 +8660,8 @@
                 }
                 else
                 {
-                    int get_single_value_result;
-                    if ((get_single_value_result = amqpvalue_get_delivery_number(item_value, first_value)) != 0)
+                    int get_single_value_result = amqpvalue_get_delivery_number(item_value, first_value);
+                    if (get_single_value_result != 0)
                     {
                         result = __FAILURE__;
                     }
@@ -8740,8 +8743,8 @@
                 }
                 else
                 {
-                    int get_single_value_result;
-                    if ((get_single_value_result = amqpvalue_get_delivery_number(item_value, last_value)) != 0)
+                    int get_single_value_result = amqpvalue_get_delivery_number(item_value, last_value);
+                    if (get_single_value_result != 0)
                     {
                         result = __FAILURE__;
                     }
@@ -8825,8 +8828,8 @@
                 }
                 else
                 {
-                    int get_single_value_result;
-                    if ((get_single_value_result = amqpvalue_get_boolean(item_value, settled_value)) != 0)
+                    int get_single_value_result = amqpvalue_get_boolean(item_value, settled_value);
+                    if (get_single_value_result != 0)
                     {
                         if (amqpvalue_get_type(item_value) != AMQP_TYPE_NULL)
                         {
@@ -9002,8 +9005,8 @@
                 }
                 else
                 {
-                    int get_single_value_result;
-                    if ((get_single_value_result = amqpvalue_get_boolean(item_value, batchable_value)) != 0)
+                    int get_single_value_result = amqpvalue_get_boolean(item_value, batchable_value);
+                    if (get_single_value_result != 0)
                     {
                         if (amqpvalue_get_type(item_value) != AMQP_TYPE_NULL)
                         {
@@ -9346,8 +9349,8 @@
                 }
                 else
                 {
-                    int get_single_value_result;
-                    if ((get_single_value_result = amqpvalue_get_handle(item_value, handle_value)) != 0)
+                    int get_single_value_result = amqpvalue_get_handle(item_value, handle_value);
+                    if (get_single_value_result != 0)
                     {
                         result = __FAILURE__;
                     }
@@ -9431,8 +9434,8 @@
                 }
                 else
                 {
-                    int get_single_value_result;
-                    if ((get_single_value_result = amqpvalue_get_boolean(item_value, closed_value)) != 0)
+                    int get_single_value_result = amqpvalue_get_boolean(item_value, closed_value);
+                    if (get_single_value_result != 0)
                     {
                         if (amqpvalue_get_type(item_value) != AMQP_TYPE_NULL)
                         {
@@ -9522,8 +9525,8 @@
                 }
                 else
                 {
-                    int get_single_value_result;
-                    if ((get_single_value_result = amqpvalue_get_error(item_value, error_value)) != 0)
+                    int get_single_value_result = amqpvalue_get_error(item_value, error_value);
+                    if (get_single_value_result != 0)
                     {
                         result = __FAILURE__;
                     }
@@ -9776,8 +9779,8 @@
                 }
                 else
                 {
-                    int get_single_value_result;
-                    if ((get_single_value_result = amqpvalue_get_error(item_value, error_value)) != 0)
+                    int get_single_value_result = amqpvalue_get_error(item_value, error_value);
+                    if (get_single_value_result != 0)
                     {
                         result = __FAILURE__;
                     }
@@ -10030,8 +10033,8 @@
                 }
                 else
                 {
-                    int get_single_value_result;
-                    if ((get_single_value_result = amqpvalue_get_error(item_value, error_value)) != 0)
+                    int get_single_value_result = amqpvalue_get_error(item_value, error_value);
+                    if (get_single_value_result != 0)
                     {
                         result = __FAILURE__;
                     }
@@ -10709,8 +10712,8 @@
                 }
                 else
                 {
-                    int get_single_value_result;
-                    if ((get_single_value_result = amqpvalue_get_symbol(item_value, mechanism_value)) != 0)
+                    int get_single_value_result = amqpvalue_get_symbol(item_value, mechanism_value);
+                    if (get_single_value_result != 0)
                     {
                         result = __FAILURE__;
                     }
@@ -10792,8 +10795,8 @@
                 }
                 else
                 {
-                    int get_single_value_result;
-                    if ((get_single_value_result = amqpvalue_get_binary(item_value, initial_response_value)) != 0)
+                    int get_single_value_result = amqpvalue_get_binary(item_value, initial_response_value);
+                    if (get_single_value_result != 0)
                     {
                         result = __FAILURE__;
                     }
@@ -10875,8 +10878,8 @@
                 }
                 else
                 {
-                    int get_single_value_result;
-                    if ((get_single_value_result = amqpvalue_get_string(item_value, hostname_value)) != 0)
+                    int get_single_value_result = amqpvalue_get_string(item_value, hostname_value);
+                    if (get_single_value_result != 0)
                     {
                         result = __FAILURE__;
                     }
@@ -11149,8 +11152,8 @@
                 }
                 else
                 {
-                    int get_single_value_result;
-                    if ((get_single_value_result = amqpvalue_get_binary(item_value, challenge_value)) != 0)
+                    int get_single_value_result = amqpvalue_get_binary(item_value, challenge_value);
+                    if (get_single_value_result != 0)
                     {
                         result = __FAILURE__;
                     }
@@ -11423,8 +11426,8 @@
                 }
                 else
                 {
-                    int get_single_value_result;
-                    if ((get_single_value_result = amqpvalue_get_binary(item_value, response_value)) != 0)
+                    int get_single_value_result = amqpvalue_get_binary(item_value, response_value);
+                    if (get_single_value_result != 0)
                     {
                         result = __FAILURE__;
                     }
@@ -11726,8 +11729,8 @@
                 }
                 else
                 {
-                    int get_single_value_result;
-                    if ((get_single_value_result = amqpvalue_get_sasl_code(item_value, code_value)) != 0)
+                    int get_single_value_result = amqpvalue_get_sasl_code(item_value, code_value);
+                    if (get_single_value_result != 0)
                     {
                         result = __FAILURE__;
                     }
@@ -11809,8 +11812,8 @@
                 }
                 else
                 {
-                    int get_single_value_result;
-                    if ((get_single_value_result = amqpvalue_get_binary(item_value, additional_data_value)) != 0)
+                    int get_single_value_result = amqpvalue_get_binary(item_value, additional_data_value);
+                    if (get_single_value_result != 0)
                     {
                         result = __FAILURE__;
                     }
@@ -12435,8 +12438,8 @@
                 }
                 else
                 {
-                    int get_single_value_result;
-                    if ((get_single_value_result = amqpvalue_get_terminus_durability(item_value, durable_value)) != 0)
+                    int get_single_value_result = amqpvalue_get_terminus_durability(item_value, durable_value);
+                    if (get_single_value_result != 0)
                     {
                         if (amqpvalue_get_type(item_value) != AMQP_TYPE_NULL)
                         {
@@ -12528,8 +12531,8 @@
                 }
                 else
                 {
-                    int get_single_value_result;
-                    if ((get_single_value_result = amqpvalue_get_terminus_expiry_policy(item_value, expiry_policy_value)) != 0)
+                    int get_single_value_result = amqpvalue_get_terminus_expiry_policy(item_value, expiry_policy_value);
+                    if (get_single_value_result != 0)
                     {
                         if (amqpvalue_get_type(item_value) != AMQP_TYPE_NULL)
                         {
@@ -12621,8 +12624,8 @@
                 }
                 else
                 {
-                    int get_single_value_result;
-                    if ((get_single_value_result = amqpvalue_get_seconds(item_value, timeout_value)) != 0)
+                    int get_single_value_result = amqpvalue_get_seconds(item_value, timeout_value);
+                    if (get_single_value_result != 0)
                     {
                         if (amqpvalue_get_type(item_value) != AMQP_TYPE_NULL)
                         {
@@ -12714,8 +12717,8 @@
                 }
                 else
                 {
-                    int get_single_value_result;
-                    if ((get_single_value_result = amqpvalue_get_boolean(item_value, dynamic_value)) != 0)
+                    int get_single_value_result = amqpvalue_get_boolean(item_value, dynamic_value);
+                    if (get_single_value_result != 0)
                     {
                         if (amqpvalue_get_type(item_value) != AMQP_TYPE_NULL)
                         {
@@ -12805,8 +12808,8 @@
                 }
                 else
                 {
-                    int get_single_value_result;
-                    if ((get_single_value_result = amqpvalue_get_node_properties(item_value, dynamic_node_properties_value)) != 0)
+                    int get_single_value_result = amqpvalue_get_node_properties(item_value, dynamic_node_properties_value);
+                    if (get_single_value_result != 0)
                     {
                         result = __FAILURE__;
                     }
@@ -12888,8 +12891,8 @@
                 }
                 else
                 {
-                    int get_single_value_result;
-                    if ((get_single_value_result = amqpvalue_get_symbol(item_value, distribution_mode_value)) != 0)
+                    int get_single_value_result = amqpvalue_get_symbol(item_value, distribution_mode_value);
+                    if (get_single_value_result != 0)
                     {
                         result = __FAILURE__;
                     }
@@ -12971,8 +12974,8 @@
                 }
                 else
                 {
-                    int get_single_value_result;
-                    if ((get_single_value_result = amqpvalue_get_filter_set(item_value, filter_value)) != 0)
+                    int get_single_value_result = amqpvalue_get_filter_set(item_value, filter_value);
+                    if (get_single_value_result != 0)
                     {
                         result = __FAILURE__;
                     }
@@ -13845,8 +13848,8 @@
                 }
                 else
                 {
-                    int get_single_value_result;
-                    if ((get_single_value_result = amqpvalue_get_terminus_durability(item_value, durable_value)) != 0)
+                    int get_single_value_result = amqpvalue_get_terminus_durability(item_value, durable_value);
+                    if (get_single_value_result != 0)
                     {
                         if (amqpvalue_get_type(item_value) != AMQP_TYPE_NULL)
                         {
@@ -13938,8 +13941,8 @@
                 }
                 else
                 {
-                    int get_single_value_result;
-                    if ((get_single_value_result = amqpvalue_get_terminus_expiry_policy(item_value, expiry_policy_value)) != 0)
+                    int get_single_value_result = amqpvalue_get_terminus_expiry_policy(item_value, expiry_policy_value);
+                    if (get_single_value_result != 0)
                     {
                         if (amqpvalue_get_type(item_value) != AMQP_TYPE_NULL)
                         {
@@ -14031,8 +14034,8 @@
                 }
                 else
                 {
-                    int get_single_value_result;
-                    if ((get_single_value_result = amqpvalue_get_seconds(item_value, timeout_value)) != 0)
+                    int get_single_value_result = amqpvalue_get_seconds(item_value, timeout_value);
+                    if (get_single_value_result != 0)
                     {
                         if (amqpvalue_get_type(item_value) != AMQP_TYPE_NULL)
                         {
@@ -14124,8 +14127,8 @@
                 }
                 else
                 {
-                    int get_single_value_result;
-                    if ((get_single_value_result = amqpvalue_get_boolean(item_value, dynamic_value)) != 0)
+                    int get_single_value_result = amqpvalue_get_boolean(item_value, dynamic_value);
+                    if (get_single_value_result != 0)
                     {
                         if (amqpvalue_get_type(item_value) != AMQP_TYPE_NULL)
                         {
@@ -14215,8 +14218,8 @@
                 }
                 else
                 {
-                    int get_single_value_result;
-                    if ((get_single_value_result = amqpvalue_get_node_properties(item_value, dynamic_node_properties_value)) != 0)
+                    int get_single_value_result = amqpvalue_get_node_properties(item_value, dynamic_node_properties_value);
+                    if (get_single_value_result != 0)
                     {
                         result = __FAILURE__;
                     }
@@ -14772,8 +14775,8 @@
                 }
                 else
                 {
-                    int get_single_value_result;
-                    if ((get_single_value_result = amqpvalue_get_boolean(item_value, durable_value)) != 0)
+                    int get_single_value_result = amqpvalue_get_boolean(item_value, durable_value);
+                    if (get_single_value_result != 0)
                     {
                         if (amqpvalue_get_type(item_value) != AMQP_TYPE_NULL)
                         {
@@ -14865,8 +14868,8 @@
                 }
                 else
                 {
-                    int get_single_value_result;
-                    if ((get_single_value_result = amqpvalue_get_ubyte(item_value, priority_value)) != 0)
+                    int get_single_value_result = amqpvalue_get_ubyte(item_value, priority_value);
+                    if (get_single_value_result != 0)
                     {
                         if (amqpvalue_get_type(item_value) != AMQP_TYPE_NULL)
                         {
@@ -14956,8 +14959,8 @@
                 }
                 else
                 {
-                    int get_single_value_result;
-                    if ((get_single_value_result = amqpvalue_get_milliseconds(item_value, ttl_value)) != 0)
+                    int get_single_value_result = amqpvalue_get_milliseconds(item_value, ttl_value);
+                    if (get_single_value_result != 0)
                     {
                         result = __FAILURE__;
                     }
@@ -15041,8 +15044,8 @@
                 }
                 else
                 {
-                    int get_single_value_result;
-                    if ((get_single_value_result = amqpvalue_get_boolean(item_value, first_acquirer_value)) != 0)
+                    int get_single_value_result = amqpvalue_get_boolean(item_value, first_acquirer_value);
+                    if (get_single_value_result != 0)
                     {
                         if (amqpvalue_get_type(item_value) != AMQP_TYPE_NULL)
                         {
@@ -15134,8 +15137,8 @@
                 }
                 else
                 {
-                    int get_single_value_result;
-                    if ((get_single_value_result = amqpvalue_get_uint(item_value, delivery_count_value)) != 0)
+                    int get_single_value_result = amqpvalue_get_uint(item_value, delivery_count_value);
+                    if (get_single_value_result != 0)
                     {
                         if (amqpvalue_get_type(item_value) != AMQP_TYPE_NULL)
                         {
@@ -16096,8 +16099,8 @@
                 }
                 else
                 {
-                    int get_single_value_result;
-                    if ((get_single_value_result = amqpvalue_get_binary(item_value, user_id_value)) != 0)
+                    int get_single_value_result = amqpvalue_get_binary(item_value, user_id_value);
+                    if (get_single_value_result != 0)
                     {
                         result = __FAILURE__;
                     }
@@ -16263,8 +16266,8 @@
                 }
                 else
                 {
-                    int get_single_value_result;
-                    if ((get_single_value_result = amqpvalue_get_string(item_value, subject_value)) != 0)
+                    int get_single_value_result = amqpvalue_get_string(item_value, subject_value);
+                    if (get_single_value_result != 0)
                     {
                         result = __FAILURE__;
                     }
@@ -16514,8 +16517,8 @@
                 }
                 else
                 {
-                    int get_single_value_result;
-                    if ((get_single_value_result = amqpvalue_get_symbol(item_value, content_type_value)) != 0)
+                    int get_single_value_result = amqpvalue_get_symbol(item_value, content_type_value);
+                    if (get_single_value_result != 0)
                     {
                         result = __FAILURE__;
                     }
@@ -16597,8 +16600,8 @@
                 }
                 else
                 {
-                    int get_single_value_result;
-                    if ((get_single_value_result = amqpvalue_get_symbol(item_value, content_encoding_value)) != 0)
+                    int get_single_value_result = amqpvalue_get_symbol(item_value, content_encoding_value);
+                    if (get_single_value_result != 0)
                     {
                         result = __FAILURE__;
                     }
@@ -16680,8 +16683,8 @@
                 }
                 else
                 {
-                    int get_single_value_result;
-                    if ((get_single_value_result = amqpvalue_get_timestamp(item_value, absolute_expiry_time_value)) != 0)
+                    int get_single_value_result = amqpvalue_get_timestamp(item_value, absolute_expiry_time_value);
+                    if (get_single_value_result != 0)
                     {
                         result = __FAILURE__;
                     }
@@ -16763,8 +16766,8 @@
                 }
                 else
                 {
-                    int get_single_value_result;
-                    if ((get_single_value_result = amqpvalue_get_timestamp(item_value, creation_time_value)) != 0)
+                    int get_single_value_result = amqpvalue_get_timestamp(item_value, creation_time_value);
+                    if (get_single_value_result != 0)
                     {
                         result = __FAILURE__;
                     }
@@ -16846,8 +16849,8 @@
                 }
                 else
                 {
-                    int get_single_value_result;
-                    if ((get_single_value_result = amqpvalue_get_string(item_value, group_id_value)) != 0)
+                    int get_single_value_result = amqpvalue_get_string(item_value, group_id_value);
+                    if (get_single_value_result != 0)
                     {
                         result = __FAILURE__;
                     }
@@ -16929,8 +16932,8 @@
                 }
                 else
                 {
-                    int get_single_value_result;
-                    if ((get_single_value_result = amqpvalue_get_sequence_no(item_value, group_sequence_value)) != 0)
+                    int get_single_value_result = amqpvalue_get_sequence_no(item_value, group_sequence_value);
+                    if (get_single_value_result != 0)
                     {
                         result = __FAILURE__;
                     }
@@ -17012,8 +17015,8 @@
                 }
                 else
                 {
-                    int get_single_value_result;
-                    if ((get_single_value_result = amqpvalue_get_string(item_value, reply_to_group_id_value)) != 0)
+                    int get_single_value_result = amqpvalue_get_string(item_value, reply_to_group_id_value);
+                    if (get_single_value_result != 0)
                     {
                         result = __FAILURE__;
                     }
@@ -17333,8 +17336,8 @@
                 }
                 else
                 {
-                    int get_single_value_result;
-                    if ((get_single_value_result = amqpvalue_get_uint(item_value, section_number_value)) != 0)
+                    int get_single_value_result = amqpvalue_get_uint(item_value, section_number_value);
+                    if (get_single_value_result != 0)
                     {
                         result = __FAILURE__;
                     }
@@ -17416,8 +17419,8 @@
                 }
                 else
                 {
-                    int get_single_value_result;
-                    if ((get_single_value_result = amqpvalue_get_ulong(item_value, section_offset_value)) != 0)
+                    int get_single_value_result = amqpvalue_get_ulong(item_value, section_offset_value);
+                    if (get_single_value_result != 0)
                     {
                         result = __FAILURE__;
                     }
@@ -17807,8 +17810,8 @@
                 }
                 else
                 {
-                    int get_single_value_result;
-                    if ((get_single_value_result = amqpvalue_get_error(item_value, error_value)) != 0)
+                    int get_single_value_result = amqpvalue_get_error(item_value, error_value);
+                    if (get_single_value_result != 0)
                     {
                         result = __FAILURE__;
                     }
@@ -18252,8 +18255,8 @@
                 }
                 else
                 {
-                    int get_single_value_result;
-                    if ((get_single_value_result = amqpvalue_get_boolean(item_value, delivery_failed_value)) != 0)
+                    int get_single_value_result = amqpvalue_get_boolean(item_value, delivery_failed_value);
+                    if (get_single_value_result != 0)
                     {
                         result = __FAILURE__;
                     }
@@ -18335,8 +18338,8 @@
                 }
                 else
                 {
-                    int get_single_value_result;
-                    if ((get_single_value_result = amqpvalue_get_boolean(item_value, undeliverable_here_value)) != 0)
+                    int get_single_value_result = amqpvalue_get_boolean(item_value, undeliverable_here_value);
+                    if (get_single_value_result != 0)
                     {
                         result = __FAILURE__;
                     }
@@ -18418,8 +18421,8 @@
                 }
                 else
                 {
-                    int get_single_value_result;
-                    if ((get_single_value_result = amqpvalue_get_fields(item_value, message_annotations_value)) != 0)
+                    int get_single_value_result = amqpvalue_get_fields(item_value, message_annotations_value);
+                    if (get_single_value_result != 0)
                     {
                         result = __FAILURE__;
                     }