#691: Runtime should allow pointer types for C-string arguments --------------------------------+------------------------------------------- Reporter: mike@… | Owner: lsansonetti@… Type: enhancement | Status: closed Priority: major | Milestone: MacRuby 0.7 Component: MacRuby | Resolution: fixed Keywords: | --------------------------------+------------------------------------------- Changes (by lsansonetti@…): * 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/>