From: Patrick Hurley Date: 2007-03-19T01:01:52+09:00 Subject: Re: Problem trying to use varargs in private function within C extension Dan, In you example pure C code you are calling test with 2 parameters in your ruby code, only one. Your prototype has one mandatory param, and the function actually has two. If you change: total = test("hello"); to total = test("hello", 3); Does it compile? pth