I'm having difficult making a simple C extension. The struct's memory
seems to go missing after a while when using IRB. I'm no C expert, so
I'm probably doing something wrong as far as memory allocation is
concerned. Here's the problem and the code:

http://gist.github.com/11611

Notice the greeting goes away after calling "h.greet" a number of
times? This only seems to happen in IRB and not through a ruby script.
Any idea why? I'm assuming it has something to do with Ruby's garbage
collection, but I don't know how to solve it.

Thanks,

Ryan