Mercurial > pidgin
diff plugins/perl/common/typemap @ 11118:134d0001983d
[gaim-migrate @ 13174]
Some new xsubs for the perl interpreter and a work around to get it all working again.
committer: Tailor Script <tailor@pidgin.im>
author | John H. Kelm <johnkelm@gmail.com> |
---|---|
date | Mon, 18 Jul 2005 13:37:38 +0000 |
parents | ecb2384d4bab |
children | 3f3bc7f1b6bf |
line wrap: on
line diff
--- a/plugins/perl/common/typemap Mon Jul 18 07:26:09 2005 +0000 +++ b/plugins/perl/common/typemap Mon Jul 18 13:37:38 2005 +0000 @@ -1,25 +1,206 @@ TYPEMAP -time_t T_IV -gboolean T_BOOL -const char * T_PV -Gaim::Account T_GaimObj -Gaim::BuddyList::Group T_GaimObj -Gaim::BuddyList::Buddy T_GaimObj -Gaim::BuddyList::Chat T_GaimObj -Gaim::Chat T_GaimObj -Gaim::Connection T_GaimObj -Gaim::Conversation T_GaimObj -Gaim::Conversation::Chat T_GaimObj -Gaim::Conversation::IM T_GaimObj -Gaim::ConvWindow T_GaimObj -Gaim::DebugLevel T_IV -Gaim::IM T_GaimObj -Gaim::Plugin T_GaimObj +guint T_IV +gint T_IV +const gint * T_PTR +const guint * T_PTR +const guint8 * T_PTR +guint8 T_IV +guint8 * T_PTR +time_t T_IV +gboolean T_BOOL +gpointer T_GaimObj +gconstpointer T_PTR +const gchar * T_PV +const char * T_PV +const char ** T_PTR +char ** T_PTR +gchar * T_PV +char * T_PV +int * T_PTR +size_t * T_PTR +Gaim::GTK::Widget * T_PTR +GCallback T_PTR +va_list T_PTR +GString * T_PTR +GData * T_PTR +GData ** T_PTR +const unsigned char * T_PTR +const struct tm * T_PTR +xmlnode * T_PTR +const xmlnode * T_PTR +gssize T_IV + +Gaim::Account T_GaimObj +Gaim::Account::Option T_GaimObj +Gaim::Account::UiOps T_GaimObj +Gaim::Account::UserSplit T_GaimObj + + +Gaim::BlistNodeFlags T_IV +Gaim::Buddy::Icon T_GaimObj +Gaim::Buddy::Icon::Spec T_GaimObj +Gaim::BuddyList T_GaimObj +Gaim::BuddyList::Group T_GaimObj +Gaim::BuddyList::Buddy T_GaimObj +Gaim::BuddyList::Chat T_GaimObj +Gaim::BuddyList::Contact T_GaimObj +Gaim::BuddyList::Node T_GaimObj +Gaim::BuddyList::Node::Action T_GaimObj +Gaim::BuddyList::UiOps T_GaimObj + + +Gaim::Cipher T_GaimObj +Gaim::Cipher::Ops T_GaimObj +Gaim::Cipher::Context T_GaimObj +Gaim::CipherCaps T_IV +Gaim::CmdId T_IV +Gaim::Connection T_GaimObj +Gaim::Connection::UiOps T_GaimObj +Gaim::ConvWindow::UiOps T_GaimObj +Gaim::Conversation::UiOps T_GaimObj +Gaim::Conversation T_GaimObj +Gaim::Conversation::Chat T_GaimObj +Gaim::Conversation::IM T_GaimObj +Gaim::ConvWindow T_GaimObj +Gaim::Conversation::ChatBuddy T_GaimObj +Gaim::ConvImFlags T_IV +Gaim::ConvChatFlags T_IV + + +Gaim::Desktop::Item T_GaimObj +Gaim::DesktopItemType T_IV + + +Gaim::GTK::BuddyList T_GaimObj +Gaim::GDK::Pixbuf T_GaimObj +Gaim::GTK::Conversation T_GaimObj +Gaim::GTK::Widget T_GaimObj +Gaim::GTK::FileSelection T_GaimObj +Gaim::GTK::SelectionData T_GaimObj +Gaim::GTK::TextView T_GaimObj + + +Gaim::IconScaleRules T_IV +Gaim::IM T_GaimObj + + +Gaim::Log T_GaimObj +Gaim::Log::Logger T_GaimObj +Gaim::Log::CommonLoggerData T_GaimObj +Gaim::Log::Set T_GaimObj +Gaim::LogType T_IV +Gaim::Log::ReadFlags T_GaimObj + + +Gaim::NotifyType T_IV +Gaim::NotifyMsgType T_IV +Gaim::NotifyUiOps T_GaimObj + +Gaim::Plugin T_GaimObj +Gaim::Plugin::Info T_GaimObj +Gaim::PluginUiInfo T_GaimObj +Gaim::Plugin::Loader::Info T_GaimObj +Gaim::Plugin::Action T_GaimObj +Gaim::Plugin::Protocol::Info T_GaimObj +Gaim::PluginType T_IV +Gaim::PrefType T_IV +Gaim::PluginPrefFrame T_GaimObj +Gaim::PluginPref T_GaimObj +Gaim::PluginPrefType T_IV +Gaim::Pounce T_GaimObj +Gaim::PounceEvent T_IV +Gaim::Presence T_GaimObj +Gaim::PrivacyType T_IV +Gaim::Privacy::UiOps T_GaimObj +Gaim::ProtocolOptions T_IV +Gaim::ProxyType T_IV +Gaim::ProxyInfo T_GaimObj + + +Gaim::RequestType T_IV +Gaim::RequestFieldType T_IV +Gaim::Request::Fields T_GaimObj +Gaim::Request::Field T_GaimObj +Gaim::Request::Field::Group T_GaimObj +Gaim::Request::UiOps T_GaimObj + +Gaim::Roomlist T_GaimObj +Gaim::Roomlist::Room T_GaimObj +Gaim::Roomlist::Field T_GaimObj +Gaim::Roomlist::UiOps T_GaimObj +Gaim::RoomlistRoomType T_IV +Gaim::RoomlistFieldType T_IV + +Gaim::SavedStatus T_GaimObj +Gaim::SavedStatusSub T_GaimObj +Gaim::SoundEventID T_IV +Gaim::Sound::UiOps T_GaimObj + +Gaim::Ssl::Connection T_GaimObj +Gaim::Input::Condition T_GaimObj +Gaim::SslErrorType T_IV +Gaim::Ssl::Ops T_GaimObj + +Gaim::Status T_GaimObj +Gaim::StatusType T_GaimObj +Gaim::StatusAttr T_GaimObj +Gaim::Presence T_GaimObj +Gaim::PresenceContext T_IV +Gaim::StatusPrimitive T_IV + + +Gaim::StoredImage T_GaimObj +Gaim::Stringref T_GaimObj +Gaim::Value T_GaimObj + +Gaim::Xfer T_GaimObj +Gaim::XferType T_IV +Gaim::XferStatusType T_IV +Gaim::XferUiOps T_IV +XMLNode::Type T_IV + + + + + + + + + /* enums */ + + /* cipher.h */ + + + /* blist.h */ + + + + /* debug.h */ +Gaim::DebugLevel T_IV + + /* conversation.h */ +Gaim::UnseenState T_IV +Gaim::ConversationType T_IV +Gaim::ConvUpdateType T_IV +Gaim::TypingState T_IV +Gaim::MessageFlags T_IV +Gaim::ConvChatBuddyFlags T_IV + + /* connection.h */ +Gaim::ConnectionFlags T_IV +Gaim::ConnectionState T_IV + + /* gtkutils.h */ +Gaim::ButtonOrientation T_IV +Gaim::ButtonStyle T_IV +Gaim::BrowserPlace T_IV + + INPUT T_GaimObj - $var = gaim_perl_ref_object($arg) + $var = gaim_perl_ref_object($arg); OUTPUT