From: "Darryl L. Pierce" Date: 2012-01-03T23:23:58+09:00 Subject: Expected argument 1 of type uint8_t, but got Fixnum 7 On our project, which is primarily written in C++, I have the above problem in our Ruby bindings. We generate a simple Ruby API using SWIG [1] and I maintain a more Ruby-like layer on top of that. One of our APIs, in C++, expects to take in a uint8_t type as an argument. In the Ruby code I'm not sure what type should be passed in. A Fixnum results in $SUBJECT (the value I used was 7) and I'm not sure how to force the value to be something only 8 bits in length. Any suggestions? -- Darryl L. Pierce http://mcpierce.multiply.com/ "What do you care what people think, Mr. Feynman?"