Ruby 1.8.7 リファレンスマニュアル > ライブラリ一覧 > dlライブラリ > DL::Symbolクラス > cproto

instance method DL::Symbol#cproto

cproto -> String
to_s -> String

C 言語形式のプロトタイプを文字列で返します。

require 'dl'
h = DL.dlopen('./libtest.so')
s = h.sym('slen', 'IS')

p s.cproto #=> "int slen(const char *);"
class DL::Symbol