From a5491670078b045ced2641649a6cfceee2cade10 Mon Sep 17 00:00:00 2001 From: Eric Wong Date: Tue, 22 Feb 2011 15:02:31 -0800 Subject: fix broken rb_str_set_len() #define for Ruby 1.8.6 This was too aggressively deleted during cleanups for Rubinius support in commit 5339d9d693c794c0f20270d5726cb360e31dff30 Noticed-by: Tadeusz Bochan ref: 2a92695fc1958e0370782284c6196625@ruby-forum.com --- ext/posix_mq/posix_mq.c | 1 + 1 file changed, 1 insertion(+) (limited to 'ext/posix_mq/posix_mq.c') diff --git a/ext/posix_mq/posix_mq.c b/ext/posix_mq/posix_mq.c index 1b5fde8..c02d697 100644 --- a/ext/posix_mq/posix_mq.c +++ b/ext/posix_mq/posix_mq.c @@ -89,6 +89,7 @@ static void rb_18_str_set_len(VALUE str, long len) RSTRING(str)->len = len; RSTRING(str)->ptr[len] = '\0'; } +#define rb_str_set_len rb_18_str_set_len #endif /* !defined(HAVE_RB_STR_SET_LEN) */ /* partial emulation of the 1.9 rb_thread_blocking_region under 1.8 */ -- cgit v1.2.3-24-ge0c7