mirror of
https://github.com/ruby/ruby.git
synced 2022-11-09 12:17:21 -05:00
[ruby/reline] Add original C function declarations comment for each function
9a25ee9f12
This commit is contained in:
parent
44a9337a46
commit
51ee24e7f7
1 changed files with 6 additions and 5 deletions
|
@ -39,12 +39,13 @@ module Reline::Terminfo
|
||||||
@setupterm = Fiddle::Function.new(curses_dl['setupterm'], [Fiddle::TYPE_VOIDP, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP], Fiddle::TYPE_INT)
|
@setupterm = Fiddle::Function.new(curses_dl['setupterm'], [Fiddle::TYPE_VOIDP, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP], Fiddle::TYPE_INT)
|
||||||
#extern 'char *tigetstr(char *capname)'
|
#extern 'char *tigetstr(char *capname)'
|
||||||
@tigetstr = Fiddle::Function.new(curses_dl['tigetstr'], [Fiddle::TYPE_VOIDP], Fiddle::TYPE_VOIDP)
|
@tigetstr = Fiddle::Function.new(curses_dl['tigetstr'], [Fiddle::TYPE_VOIDP], Fiddle::TYPE_VOIDP)
|
||||||
#extern 'char *tiparm(const char *str, ...)'
|
begin
|
||||||
@tiparm = begin
|
#extern 'char *tiparm(const char *str, ...)'
|
||||||
Fiddle::Function.new(curses_dl['tiparm'], [Fiddle::TYPE_VOIDP, Fiddle::TYPE_VARIADIC], Fiddle::TYPE_VOIDP)
|
@tiparm = Fiddle::Function.new(curses_dl['tiparm'], [Fiddle::TYPE_VOIDP, Fiddle::TYPE_VARIADIC], Fiddle::TYPE_VOIDP)
|
||||||
rescue
|
rescue Fiddle::DLError
|
||||||
# OpenBSD lacks tiparm
|
# OpenBSD lacks tiparm
|
||||||
Fiddle::Function.new(curses_dl['tparm'], [Fiddle::TYPE_VOIDP, Fiddle::TYPE_VARIADIC], Fiddle::TYPE_VOIDP)
|
#extern 'char *tparm(const char *str, ...)'
|
||||||
|
@tiparm = Fiddle::Function.new(curses_dl['tparm'], [Fiddle::TYPE_VOIDP, Fiddle::TYPE_VARIADIC], Fiddle::TYPE_VOIDP)
|
||||||
end
|
end
|
||||||
# TODO: add int tigetflag(char *capname) and int tigetnum(char *capname)
|
# TODO: add int tigetflag(char *capname) and int tigetnum(char *capname)
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue