From: Dorfelite Date: 2010-08-21T15:35:21+09:00 Subject: Re: 1.9.2 breaks ncurses (STR2CSTR) - pls help ---- On Sat, 21 Aug 2010 08:17:32 +0200 R.. Kumar 1.9.1 OSX wrote ---- >Someone told me that STR2CSTR has been removed. Could someone tell me >what I should replace STR2CSTR with in the ncurses code, or what to do. >I am not familiar with the Ruby-C interface, and would appreciate some >pointers. Actually STR2CSTR was marked as obsolete in 1.8 and removed in 1.9.1. ruby.h: /* obsolete API - use StringValue() */ char *rb_str2cstr _((VALUE,long*)); /* obsolete API - use StringValuePtr() */ #define STR2CSTR(x) rb_str2cstr((VALUE)(x),0) Basically just replace STR2CSTR by StringValuePtr or define this macro. Wbr Christoph