summaryrefslogtreecommitdiff
path: root/librabbitmq/amqp_api.c
diff options
context:
space:
mode:
authorDavid Wragg <david@rabbitmq.com>2010-10-21 17:49:04 +0100
committerDavid Wragg <david@rabbitmq.com>2010-10-21 17:49:04 +0100
commite453f1edfd07de09d5e4b44bcc4331fe812cdc63 (patch)
tree502c52af9378bb2e9dc5dd7f431bb0eda01182b6 /librabbitmq/amqp_api.c
parentaaf3359493492bccbb1eced55a350078f373bb84 (diff)
downloadrabbitmq-c-github-ask-e453f1edfd07de09d5e4b44bcc4331fe812cdc63.tar.gz
Microsoft C runtime doesn't have snprintf
Or rather, it seems to call it _snprintf. But we can easily live without it for its uses in librabbitmq.
Diffstat (limited to 'librabbitmq/amqp_api.c')
-rw-r--r--librabbitmq/amqp_api.c10
1 files changed, 4 insertions, 6 deletions
diff --git a/librabbitmq/amqp_api.c b/librabbitmq/amqp_api.c
index d91890b..32253d1 100644
--- a/librabbitmq/amqp_api.c
+++ b/librabbitmq/amqp_api.c
@@ -203,10 +203,9 @@ amqp_rpc_reply_t amqp_channel_close(amqp_connection_state_t state,
amqp_method_number_t replies[2] = { AMQP_CHANNEL_CLOSE_OK_METHOD, 0};
amqp_channel_close_t req;
- snprintf(codestr, sizeof(codestr), "%d", code);
-
req.reply_code = code;
- req.reply_text = amqp_cstring_bytes(codestr);
+ req.reply_text.bytes = codestr;
+ req.reply_text.len = sprintf(codestr, "%d", code);
req.class_id = 0;
req.method_id = 0;
@@ -221,10 +220,9 @@ amqp_rpc_reply_t amqp_connection_close(amqp_connection_state_t state,
amqp_method_number_t replies[2] = { AMQP_CONNECTION_CLOSE_OK_METHOD, 0};
amqp_channel_close_t req;
- snprintf(codestr, sizeof(codestr), "%d", code);
-
req.reply_code = code;
- req.reply_text = amqp_cstring_bytes(codestr);
+ req.reply_text.bytes = codestr;
+ req.reply_text.len = sprintf(codestr, "%d", code);
req.class_id = 0;
req.method_id = 0;