- scm_c_define ("bot:user-none", scm_long2num (User::NONE));
- scm_c_define ("bot:user-user", scm_long2num (User::USER));
- scm_c_define ("bot:user-trusted", scm_long2num (User::TRUSTED_USER));
- scm_c_define ("bot:user-friend", scm_long2num (User::FRIEND));
- scm_c_define ("bot:user-master", scm_long2num (User::MASTER));
+ scm_c_define ("bot:user-none", scm_from_int (User::NONE));
+ scm_c_define ("bot:user-user", scm_from_int (User::USER));
+ scm_c_define ("bot:user-trusted", scm_from_int (User::TRUSTED_USER));
+ scm_c_define ("bot:user-friend", scm_from_int (User::FRIEND));
+ scm_c_define ("bot:user-master", scm_from_int (User::MASTER));
- scm_c_define ("bot:protection/none", scm_long2num (User::NO_PROT));
- scm_c_define ("bot:protection/no-ban", scm_long2num (User::NO_BAN));
- scm_c_define ("bot:protection/no-kick", scm_long2num (User::NO_KICK));
- scm_c_define ("bot:protection/no-deop", scm_long2num (User::NO_DEOP));
+ scm_c_define ("bot:protection/none", scm_from_int (User::NO_PROT));
+ scm_c_define ("bot:protection/no-ban", scm_from_int (User::NO_BAN));
+ scm_c_define ("bot:protection/no-kick", scm_from_int (User::NO_KICK));
+ scm_c_define ("bot:protection/no-deop", scm_from_int (User::NO_DEOP));
- scm_c_define ("bot:shit/none", scm_long2num (ShitEntry::SHIT_NOSHIT));
- scm_c_define ("bot:shit/no-op", scm_long2num (ShitEntry::SHIT_NOOP));
- scm_c_define ("bot:shit/no-join", scm_long2num (ShitEntry::SHIT_NOJOIN));
+ scm_c_define ("bot:shit/none", scm_from_int (ShitEntry::SHIT_NOSHIT));
+ scm_c_define ("bot:shit/no-op", scm_from_int (ShitEntry::SHIT_NOOP));
+ scm_c_define ("bot:shit/no-join", scm_from_int (ShitEntry::SHIT_NOJOIN));
- scm_c_define ("hooks/action", scm_long2num(Hook::ACTION));
- scm_c_define ("hooks/nickname", scm_long2num(Hook::NICKNAME));
- scm_c_define ("hooks/signoff", scm_long2num(Hook::SIGNOFF));
- scm_c_define ("hooks/ctcp", scm_long2num(Hook::CTCP));
- scm_c_define ("hooks/ctcp-reply", scm_long2num(Hook::CTCP_REPLY));
- scm_c_define ("hooks/disconnect", scm_long2num(Hook::DISCONNECT));
- scm_c_define ("hooks/flood", scm_long2num(Hook::FLOOD));
- scm_c_define ("hooks/invite", scm_long2num(Hook::INVITE));
- scm_c_define ("hooks/join", scm_long2num(Hook::JOIN));
- scm_c_define ("hooks/kick", scm_long2num(Hook::KICK));
- scm_c_define ("hooks/mode", scm_long2num(Hook::MODE));
- scm_c_define ("hooks/message", scm_long2num(Hook::MESSAGE));
- scm_c_define ("hooks/notice", scm_long2num(Hook::NOTICE));
- scm_c_define ("hooks/part", scm_long2num(Hook::PART));
- scm_c_define ("hooks/public", scm_long2num(Hook::PUBLIC));
- scm_c_define ("hooks/public-notice", scm_long2num(Hook::PUBLIC_NOTICE));
- scm_c_define ("hooks/raw", scm_long2num(Hook::RAW));
- scm_c_define ("hooks/timer", scm_long2num(Hook::TIMER));
- scm_c_define ("hooks/topic", scm_long2num(Hook::TOPIC));
+ scm_c_define ("hooks/action", scm_from_int(Hook::ACTION));
+ scm_c_define ("hooks/nickname", scm_from_int(Hook::NICKNAME));
+ scm_c_define ("hooks/signoff", scm_from_int(Hook::SIGNOFF));
+ scm_c_define ("hooks/ctcp", scm_from_int(Hook::CTCP));
+ scm_c_define ("hooks/ctcp-reply", scm_from_int(Hook::CTCP_REPLY));
+ scm_c_define ("hooks/disconnect", scm_from_int(Hook::DISCONNECT));
+ scm_c_define ("hooks/flood", scm_from_int(Hook::FLOOD));
+ scm_c_define ("hooks/invite", scm_from_int(Hook::INVITE));
+ scm_c_define ("hooks/join", scm_from_int(Hook::JOIN));
+ scm_c_define ("hooks/kick", scm_from_int(Hook::KICK));
+ scm_c_define ("hooks/mode", scm_from_int(Hook::MODE));
+ scm_c_define ("hooks/message", scm_from_int(Hook::MESSAGE));
+ scm_c_define ("hooks/notice", scm_from_int(Hook::NOTICE));
+ scm_c_define ("hooks/part", scm_from_int(Hook::PART));
+ scm_c_define ("hooks/public", scm_from_int(Hook::PUBLIC));
+ scm_c_define ("hooks/public-notice", scm_from_int(Hook::PUBLIC_NOTICE));
+ scm_c_define ("hooks/raw", scm_from_int(Hook::RAW));
+ scm_c_define ("hooks/timer", scm_from_int(Hook::TIMER));
+ scm_c_define ("hooks/topic", scm_from_int(Hook::TOPIC));
- scm_c_define ("hooks/send/public", scm_long2num (Hook::SEND_PUBLIC));
- scm_c_define ("hooks/send/message", scm_long2num (Hook::SEND_MESSAGE));
- scm_c_define ("hooks/send/action", scm_long2num (Hook::SEND_ACTION));
- scm_c_define ("hooks/send/ctcp", scm_long2num (Hook::SEND_CTCP));
- scm_c_define ("hooks/send/who", scm_long2num (Hook::SEND_WHO));
- scm_c_define ("hooks/send/whois", scm_long2num (Hook::SEND_WHOIS));
+ scm_c_define ("hooks/send/public", scm_from_int (Hook::SEND_PUBLIC));
+ scm_c_define ("hooks/send/message", scm_from_int (Hook::SEND_MESSAGE));
+ scm_c_define ("hooks/send/action", scm_from_int (Hook::SEND_ACTION));
+ scm_c_define ("hooks/send/ctcp", scm_from_int (Hook::SEND_CTCP));
+ scm_c_define ("hooks/send/who", scm_from_int (Hook::SEND_WHO));
+ scm_c_define ("hooks/send/whois", scm_from_int (Hook::SEND_WHOIS));