このマニュアルは既にメンテナンスが終了したバージョンの Ruby を対象としています。 最新版のマニュアルへ

Ruby 1.8.7 リファレンスマニュアル

instance method DL::Symbol#cproto

cproto -> String[permalink][rdoc]
to_s -> String

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

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

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