diff options
author | David Wragg <david@rabbitmq.com> | 2010-10-21 17:49:04 +0100 |
---|---|---|
committer | David Wragg <david@rabbitmq.com> | 2010-10-21 17:49:04 +0100 |
commit | e453f1edfd07de09d5e4b44bcc4331fe812cdc63 (patch) | |
tree | 502c52af9378bb2e9dc5dd7f431bb0eda01182b6 /librabbitmq | |
parent | aaf3359493492bccbb1eced55a350078f373bb84 (diff) | |
download | rabbitmq-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')
-rw-r--r-- | librabbitmq/amqp_api.c | 10 |
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; |