#691: Runtime should allow pointer types for C-string arguments --------------------------------+------------------------------------------- Reporter: m...@… | Owner: lsansone...@… Type: enhancement | Status: closed Priority: major | Milestone: MacRuby 0.7 Component: MacRuby | Resolution: fixed Keywords: | --------------------------------+------------------------------------------- Changes (by lsansone...@…):
* status: new => closed * resolution: => fixed * milestone: => MacRuby 0.7 Comment: Should be fixed in r4034. I haven't tried this specific OpenGL function but the following snippet works: {{{ $ cat t.rb framework 'Foundation' s = NSString.stringWithString('foo') ptr = Pointer.new(:char, 4) p s.getCString(ptr, maxLength: 4, encoding: NSASCIIStringEncoding) 4.times { |i| p ptr[i].chr } $ ./miniruby t.rb true "f" "o" "o" "\x00" }}} -- Ticket URL: <http://www.macruby.org/trac/ticket/691#comment:1> MacRuby <http://macruby.org/> _______________________________________________ MacRuby-devel mailing list MacRuby-devel@lists.macosforge.org http://lists.macosforge.org/mailman/listinfo.cgi/macruby-devel