Wed, 13 May 2009 20:29:03 +0000
Support custom smileys in MUCs (when all participants support BoB and a maximum
of 10 participants are in the chat).
Always announce support for BoB, since disable custom smileys will still turn
off fetching them, and BoB can be used for other purposes further on.
|
24569
5dbd0617a27d
Build everything with the *_DISABLE_DEPRECATED flags set. This allows us
Richard Laager <rlaager@pidgin.im>
parents:
23987
diff
changeset
|
1 | /* Allow the Perl code to see deprecated functions, so we can continue to |
|
5dbd0617a27d
Build everything with the *_DISABLE_DEPRECATED flags set. This allows us
Richard Laager <rlaager@pidgin.im>
parents:
23987
diff
changeset
|
2 | * export them to Perl plugins. */ |
|
5dbd0617a27d
Build everything with the *_DISABLE_DEPRECATED flags set. This allows us
Richard Laager <rlaager@pidgin.im>
parents:
23987
diff
changeset
|
3 | #undef PURPLE_DISABLE_DEPRECATED |
| 11118 | 4 | |
| 15884 | 5 | typedef struct group *Purple__Group; |
| 6508 | 6 | |
| 7 | #define group perl_group | |
| 8 | ||
|
6816
b14a3043ed09
[gaim-migrate @ 7356]
Herman Bloggs <herman@bluedigits.com>
parents:
6699
diff
changeset
|
9 | #include <glib.h> |
|
b14a3043ed09
[gaim-migrate @ 7356]
Herman Bloggs <herman@bluedigits.com>
parents:
6699
diff
changeset
|
10 | #ifdef _WIN32 |
|
b14a3043ed09
[gaim-migrate @ 7356]
Herman Bloggs <herman@bluedigits.com>
parents:
6699
diff
changeset
|
11 | #undef pipe |
|
b14a3043ed09
[gaim-migrate @ 7356]
Herman Bloggs <herman@bluedigits.com>
parents:
6699
diff
changeset
|
12 | #endif |
| 6508 | 13 | #include <EXTERN.h> |
| 14 | #include <perl.h> | |
| 15 | #include <XSUB.h> | |
| 16 | ||
| 17 | #undef group | |
| 18 | ||
| 19 | #include "../perl-common.h" | |
| 20 | ||
| 21 | #include "account.h" | |
| 11118 | 22 | #include "accountopt.h" |
| 23 | #include "blist.h" | |
| 24 | #include "buddyicon.h" | |
|
23985
a8c308734700
Another Perl patch from Zsombor Welker to add more functions.
Daniel Atallah <datallah@pidgin.im>
parents:
23982
diff
changeset
|
25 | #include "certificate.h" |
| 11118 | 26 | #include "cipher.h" |
| 27 | #include "cmds.h" | |
| 6508 | 28 | #include "connection.h" |
|
6591
cc1ab32edcdc
[gaim-migrate @ 7115]
Christian Hammond <chipx86@chipx86.com>
parents:
6588
diff
changeset
|
29 | #include "conversation.h" |
|
15066
57ab37fe1190
[gaim-migrate @ 17784]
Richard Laager <rlaager@pidgin.im>
parents:
14779
diff
changeset
|
30 | #include "core.h" |
| 6508 | 31 | #include "debug.h" |
| 11118 | 32 | #include "desktopitem.h" |
| 33 | #include "eventloop.h" | |
| 34 | #include "ft.h" | |
| 15884 | 35 | #ifdef PURPLE_GTKPERL |
| 11118 | 36 | #include "gtkaccount.h" |
| 37 | #include "gtkblist.h" | |
| 38 | #include "gtkconn.h" | |
| 39 | #include "gtkconv.h" | |
| 40 | #include "gtkutils.h" | |
| 14434 | 41 | #endif |
|
23985
a8c308734700
Another Perl patch from Zsombor Welker to add more functions.
Daniel Atallah <datallah@pidgin.im>
parents:
23982
diff
changeset
|
42 | #include "idle.h" |
| 11118 | 43 | #include "imgstore.h" |
| 44 | #include "network.h" | |
| 45 | #include "notify.h" | |
| 46 | #include "plugin.h" | |
| 47 | #include "pluginpref.h" | |
| 48 | #include "pounce.h" | |
| 49 | #include "prefs.h" | |
| 50 | #include "privacy.h" | |
| 51 | #include "prpl.h" | |
| 52 | #include "proxy.h" | |
| 53 | #include "request.h" | |
| 54 | #include "roomlist.h" | |
| 55 | #include "savedstatuses.h" | |
|
6523
20c459e452ac
[gaim-migrate @ 7040]
Christian Hammond <chipx86@chipx86.com>
parents:
6520
diff
changeset
|
56 | #include "server.h" |
| 11118 | 57 | #include "signals.h" |
|
23023
6aeeb2037709
Expose smiley API to perl plugins.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
21641
diff
changeset
|
58 | #include "smiley.h" |
| 11118 | 59 | #include "sound.h" |
| 60 | #include "sslconn.h" | |
| 61 | #include "status.h" | |
| 62 | #include "stringref.h" | |
|
11318
13fa1d5134f3
[gaim-migrate @ 13521]
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
11170
diff
changeset
|
63 | /* Ewww. perl has it's own util.h which is in the include path :( */ |
|
15437
68e19d25f4dd
Fix perl plugin compilation after libpurple rename
Daniel Atallah <datallah@pidgin.im>
parents:
15435
diff
changeset
|
64 | #include "libpurple/util.h" |
| 11118 | 65 | #include "value.h" |
|
23985
a8c308734700
Another Perl patch from Zsombor Welker to add more functions.
Daniel Atallah <datallah@pidgin.im>
parents:
23982
diff
changeset
|
66 | #include "whiteboard.h" |
| 11118 | 67 | #include "xmlnode.h" |
| 68 | ||
| 12808 | 69 | /* account.h */ |
| 15884 | 70 | typedef PurpleAccount * Purple__Account; |
| 71 | typedef PurpleAccountOption * Purple__Account__Option; | |
| 72 | typedef PurpleAccountUserSplit * Purple__Account__UserSplit; | |
| 11118 | 73 | |
| 12808 | 74 | /* blist.h */ |
| 15884 | 75 | typedef PurpleBlistNode * Purple__BuddyList__Node; |
| 76 | typedef PurpleBlistNodeFlags Purple__BuddyList__NodeFlags; | |
|
17859
afbace92af8d
New function purple_blist_node_get_type.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
17212
diff
changeset
|
77 | typedef PurpleBlistNodeType Purple__BuddyList__NodeType; |
| 15884 | 78 | typedef PurpleBuddyList * Purple__BuddyList; |
| 79 | typedef PurpleBuddy * Purple__BuddyList__Buddy; | |
| 80 | typedef PurpleChat * Purple__BuddyList__Chat; | |
| 81 | typedef PurpleContact * Purple__BuddyList__Contact; | |
| 82 | typedef PurpleGroup * Purple__BuddyList__Group; | |
| 11118 | 83 | |
| 12808 | 84 | /* buddyicon.h */ |
| 15884 | 85 | typedef PurpleBuddyIcon * Purple__Buddy__Icon; |
| 11118 | 86 | |
|
23985
a8c308734700
Another Perl patch from Zsombor Welker to add more functions.
Daniel Atallah <datallah@pidgin.im>
parents:
23982
diff
changeset
|
87 | /* certificate.h */ |
|
a8c308734700
Another Perl patch from Zsombor Welker to add more functions.
Daniel Atallah <datallah@pidgin.im>
parents:
23982
diff
changeset
|
88 | typedef PurpleCertificate * Purple__Certificate; |
|
a8c308734700
Another Perl patch from Zsombor Welker to add more functions.
Daniel Atallah <datallah@pidgin.im>
parents:
23982
diff
changeset
|
89 | typedef PurpleCertificatePool * Purple__Certificate__Pool; |
|
a8c308734700
Another Perl patch from Zsombor Welker to add more functions.
Daniel Atallah <datallah@pidgin.im>
parents:
23982
diff
changeset
|
90 | typedef PurpleCertificateScheme * Purple__Certificate__Scheme; |
|
a8c308734700
Another Perl patch from Zsombor Welker to add more functions.
Daniel Atallah <datallah@pidgin.im>
parents:
23982
diff
changeset
|
91 | typedef PurpleCertificateVerifier * Purple__Certificate__Verifier; |
|
a8c308734700
Another Perl patch from Zsombor Welker to add more functions.
Daniel Atallah <datallah@pidgin.im>
parents:
23982
diff
changeset
|
92 | typedef PurpleCertificateVerificationRequest * Purple__Certificate__VerificationRequest; |
|
a8c308734700
Another Perl patch from Zsombor Welker to add more functions.
Daniel Atallah <datallah@pidgin.im>
parents:
23982
diff
changeset
|
93 | typedef PurpleCertificateVerificationStatus Purple__Certificate__VerificationStatus; |
|
a8c308734700
Another Perl patch from Zsombor Welker to add more functions.
Daniel Atallah <datallah@pidgin.im>
parents:
23982
diff
changeset
|
94 | |
| 12808 | 95 | /* cipher.h */ |
| 15884 | 96 | typedef PurpleCipher * Purple__Cipher; |
| 97 | typedef PurpleCipherCaps Purple__CipherCaps; | |
| 98 | typedef PurpleCipherContext * Purple__Cipher__Context; | |
| 99 | typedef PurpleCipherOps * Purple__Cipher__Ops; | |
|
23982
204b6e71f403
Some Perl bindings fixes and additions from Zsombor Welker.
Daniel Atallah <datallah@pidgin.im>
parents:
23023
diff
changeset
|
100 | typedef PurpleCipherBatchMode Purple__Cipher__BatchMode; |
| 11118 | 101 | |
| 12808 | 102 | /* cmds.h */ |
| 15884 | 103 | typedef PurpleCmdFlag Purple__Cmd__Flag; |
| 104 | typedef PurpleCmdId Purple__Cmd__Id; | |
| 105 | typedef PurpleCmdPriority Purple__Cmd__Priority; | |
| 106 | typedef PurpleCmdRet Purple__Cmd__Ret; | |
| 11118 | 107 | |
| 12808 | 108 | /* connection.h */ |
| 15884 | 109 | typedef PurpleConnection * Purple__Connection; |
| 110 | typedef PurpleConnectionFlags Purple__ConnectionFlags; | |
| 111 | typedef PurpleConnectionState Purple__ConnectionState; | |
| 11118 | 112 | |
| 12808 | 113 | /* conversation.h */ |
| 15884 | 114 | typedef PurpleConversationType Purple__ConversationType; |
| 115 | typedef PurpleConvUpdateType Purple__ConvUpdateType; | |
| 116 | typedef PurpleTypingState Purple__TypingState; | |
| 117 | typedef PurpleMessageFlags Purple__MessageFlags; | |
| 118 | typedef PurpleConvChatBuddyFlags Purple__ConvChatBuddyFlags; | |
| 119 | typedef PurpleConversation * Purple__Conversation; | |
| 120 | typedef PurpleConvIm * Purple__Conversation__IM; | |
| 121 | typedef PurpleConvChat * Purple__Conversation__Chat; | |
| 122 | typedef PurpleConvChatBuddy * Purple__Conversation__ChatBuddy; | |
| 11118 | 123 | |
|
15066
57ab37fe1190
[gaim-migrate @ 17784]
Richard Laager <rlaager@pidgin.im>
parents:
14779
diff
changeset
|
124 | /* core.h */ |
|
57ab37fe1190
[gaim-migrate @ 17784]
Richard Laager <rlaager@pidgin.im>
parents:
14779
diff
changeset
|
125 | |
| 15884 | 126 | typedef PurpleCore * Purple__Core; |
|
15066
57ab37fe1190
[gaim-migrate @ 17784]
Richard Laager <rlaager@pidgin.im>
parents:
14779
diff
changeset
|
127 | |
| 12808 | 128 | /* debug.h */ |
| 15884 | 129 | typedef PurpleDebugLevel Purple__DebugLevel; |
| 11118 | 130 | |
| 12808 | 131 | /* desktopitem.h */ |
| 15884 | 132 | typedef PurpleDesktopItem * Purple__DesktopItem; |
| 133 | typedef PurpleDesktopItemType Purple__DesktopItemType; | |
| 11118 | 134 | |
| 12808 | 135 | /* eventloop.h */ |
| 15884 | 136 | typedef PurpleInputCondition * Purple__InputCondition; |
| 11118 | 137 | |
| 12808 | 138 | /* ft.h */ |
| 15884 | 139 | typedef PurpleXfer * Purple__Xfer; |
| 140 | typedef PurpleXferType Purple__XferType; | |
| 141 | typedef PurpleXferStatusType Purple__XferStatusType; | |
|
23987
3d41ccd1f8bf
Remove various opaque UiOps functions from the perl loader as they aren't useable.
Daniel Atallah <datallah@pidgin.im>
parents:
23985
diff
changeset
|
142 | |
| 11118 | 143 | |
| 15884 | 144 | #ifdef PURPLE_GTKPERL |
| 12808 | 145 | /* gtkblish.h */ |
| 15884 | 146 | typedef PurpleGtkBuddyList * Purple__GTK__BuddyList; |
| 147 | typedef PurpleStatusIconSize Purple__StatusIconSize; | |
| 11118 | 148 | |
| 12808 | 149 | /* gtkutils.h */ |
| 15884 | 150 | typedef PurpleButtonOrientation Purple__ButtonOrientation; |
| 151 | typedef PurpleButtonStyle Purple__ButtonStyle; | |
| 11139 | 152 | #ifndef _WIN32 |
| 15884 | 153 | typedef PurpleBrowserPlace Purple__BrowserPlace; |
| 11139 | 154 | #endif /* _WIN32 */ |
| 6508 | 155 | |
| 12808 | 156 | /* gtkconv.h */ |
| 15884 | 157 | typedef PurpleUnseenState Purple__UnseenState; |
| 158 | typedef PurpleGtkConversation * Purple__GTK__Conversation; | |
| 159 | typedef GdkPixbuf * Purple__GDK__Pixbuf; | |
| 160 | typedef GtkWidget * Purple__GTK__Widget; | |
| 11118 | 161 | |
| 12808 | 162 | /* gtkutils.h */ |
| 15884 | 163 | typedef GtkFileSelection * Purple__GTK__FileSelection; |
| 164 | typedef GtkSelectionData * Purple__GTK__SelectionData; | |
| 165 | typedef GtkTextView * Purple__GTK__TextView; | |
| 11118 | 166 | |
| 12808 | 167 | /* gtkconn.h */ |
| 14434 | 168 | #endif |
| 11118 | 169 | |
| 12808 | 170 | /* imgstore.h */ |
| 15884 | 171 | typedef PurpleStoredImage * Purple__StoredImage; |
| 11118 | 172 | |
| 12808 | 173 | /* log.h */ |
| 15884 | 174 | typedef PurpleLog * Purple__Log; |
| 175 | typedef PurpleLogCommonLoggerData * Purple__LogCommonLoggerData; | |
| 176 | typedef PurpleLogLogger * Purple__Log__Logger; | |
| 177 | typedef PurpleLogReadFlags * Purple__Log__ReadFlags; | |
| 178 | typedef PurpleLogSet * Purple__LogSet; | |
| 179 | typedef PurpleLogType Purple__LogType; | |
| 11118 | 180 | |
|
12910
e6c3213c28ec
[gaim-migrate @ 15263]
Daniel Atallah <datallah@pidgin.im>
parents:
12882
diff
changeset
|
181 | /* network.h */ |
| 15884 | 182 | typedef PurpleNetworkListenData * Purple__NetworkListenData; |
| 183 | typedef PurpleNetworkListenCallback Purple__NetworkListenCallback; | |
|
12910
e6c3213c28ec
[gaim-migrate @ 15263]
Daniel Atallah <datallah@pidgin.im>
parents:
12882
diff
changeset
|
184 | |
| 12808 | 185 | /* notify.h */ |
| 15884 | 186 | typedef PurpleNotifyCloseCallback Purple__NotifyCloseCallback; |
| 187 | typedef PurpleNotifyMsgType Purple__NotifyMsgType; | |
| 188 | typedef PurpleNotifySearchButtonType Purple__NotifySearchButtonType; | |
| 189 | typedef PurpleNotifySearchResults * Purple__NotifySearchResults; | |
| 190 | typedef PurpleNotifySearchColumn * Purple__NotifySearchColumn; | |
| 191 | typedef PurpleNotifySearchButton * Purple__NotifySearchButton; | |
| 192 | typedef PurpleNotifyType Purple__NotifyType; | |
| 193 | typedef PurpleNotifyUserInfo * Purple__NotifyUserInfo; | |
| 194 | typedef PurpleNotifyUserInfoEntry * Purple__NotifyUserInfoEntry; | |
| 11118 | 195 | |
| 12808 | 196 | /* plugin.h */ |
| 15884 | 197 | typedef PurplePlugin * Purple__Plugin; |
| 198 | typedef PurplePluginAction * Purple__Plugin__Action; | |
| 199 | typedef PurplePluginInfo * Purple__PluginInfo; | |
| 200 | typedef PurplePluginLoaderInfo * Purple__PluginLoaderInfo; | |
| 201 | typedef PurplePluginType Purple__PluginType; | |
| 202 | typedef PurplePluginUiInfo * Purple__PluginUiInfo; | |
| 11118 | 203 | |
| 12808 | 204 | /* pluginpref.h */ |
| 15884 | 205 | typedef PurplePluginPref * Purple__PluginPref; |
| 206 | typedef PurplePluginPrefFrame * Purple__PluginPref__Frame; | |
| 207 | typedef PurplePluginPrefType Purple__PluginPrefType; | |
|
21641
a0d410a35eb8
Add purple_plugin_pref_[sg]et_format_type to the Perl API. There are a number of new functions that also need to be added, but I don't have time to do that right now. Fixes #3781.
Daniel Atallah <datallah@pidgin.im>
parents:
17859
diff
changeset
|
208 | typedef PurpleStringFormatType Purple__String__Format__Type; |
| 11118 | 209 | |
| 12808 | 210 | /* pounce.h */ |
| 15884 | 211 | typedef PurplePounce * Purple__Pounce; |
| 212 | typedef PurplePounceEvent Purple__PounceEvent; | |
| 11118 | 213 | |
| 12808 | 214 | /* prefs.h */ |
| 15884 | 215 | typedef PurplePrefType Purple__PrefType; |
| 11118 | 216 | |
| 12808 | 217 | /* privacy.h */ |
| 15884 | 218 | typedef PurplePrivacyType Purple__PrivacyType; |
| 11118 | 219 | |
| 12808 | 220 | /* proxy.h */ |
| 15884 | 221 | typedef PurpleProxyInfo * Purple__ProxyInfo; |
| 222 | typedef PurpleProxyType Purple__ProxyType; | |
|
6588
187c6026c574
[gaim-migrate @ 7110]
Christian Hammond <chipx86@chipx86.com>
parents:
6531
diff
changeset
|
223 | |
| 12808 | 224 | /* prpl.h */ |
| 15884 | 225 | typedef PurpleBuddyIconSpec * Purple__Buddy__Icon__Spec; |
| 226 | typedef PurpleIconScaleRules Purple__IconScaleRules; | |
| 227 | typedef PurplePluginProtocolInfo * Purple__PluginProtocolInfo; | |
| 228 | typedef PurpleProtocolOptions Purple__ProtocolOptions; | |
| 11118 | 229 | |
| 12808 | 230 | /* request.h */ |
| 15884 | 231 | typedef PurpleRequestField * Purple__Request__Field; |
| 232 | typedef PurpleRequestFields * Purple__Request__Fields; | |
| 233 | typedef PurpleRequestFieldGroup * Purple__Request__Field__Group; | |
| 234 | typedef PurpleRequestFieldType Purple__RequestFieldType; | |
| 235 | typedef PurpleRequestType Purple__RequestType; | |
| 11118 | 236 | |
| 12808 | 237 | /* roomlist.h */ |
| 15884 | 238 | typedef PurpleRoomlist * Purple__Roomlist; |
| 239 | typedef PurpleRoomlistField * Purple__Roomlist__Field; | |
| 240 | typedef PurpleRoomlistFieldType Purple__RoomlistFieldType; | |
| 241 | typedef PurpleRoomlistRoom * Purple__Roomlist__Room; | |
| 242 | typedef PurpleRoomlistRoomType Purple__RoomlistRoomType; | |
| 11118 | 243 | |
| 12808 | 244 | /* savedstatuses.h */ |
| 15884 | 245 | typedef PurpleSavedStatus * Purple__SavedStatus; |
|
17212
29c5fc5e0cdc
Warmenhove a patch from Steven Danna to add bindings to all the savedstatus.h
Etan Reisner <deryni@pidgin.im>
parents:
16773
diff
changeset
|
246 | typedef PurpleSavedStatusSub * Purple__SavedStatus__Sub; |
| 11118 | 247 | |
|
23023
6aeeb2037709
Expose smiley API to perl plugins.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
21641
diff
changeset
|
248 | /* smiley.h */ |
|
6aeeb2037709
Expose smiley API to perl plugins.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
21641
diff
changeset
|
249 | typedef PurpleSmiley * Purple__Smiley; |
|
6aeeb2037709
Expose smiley API to perl plugins.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
21641
diff
changeset
|
250 | |
| 12808 | 251 | /* sound.h */ |
| 15884 | 252 | typedef PurpleSoundEventID Purple__SoundEventID; |
| 11118 | 253 | |
| 12808 | 254 | /* sslconn.h */ |
| 15884 | 255 | typedef PurpleInputCondition * Purple__Input__Condition; |
| 256 | typedef PurpleSslConnection * Purple__Ssl__Connection; | |
| 257 | typedef PurpleSslErrorType Purple__SslErrorType; | |
| 258 | typedef PurpleSslOps * Purple__Ssl__Ops; | |
| 11118 | 259 | |
| 12808 | 260 | /* status.h */ |
| 15884 | 261 | typedef PurplePresence * Purple__Presence; |
| 262 | typedef PurplePresenceContext Purple__PresenceContext; | |
| 263 | typedef PurpleStatus * Purple__Status; | |
| 264 | typedef PurpleStatusAttr * Purple__StatusAttr; | |
| 265 | typedef PurpleStatusPrimitive Purple__StatusPrimitive; | |
| 266 | typedef PurpleStatusType * Purple__StatusType; | |
| 11118 | 267 | |
| 13018 | 268 | /* stringref.h */ |
| 15884 | 269 | typedef PurpleStringref * Purple__Stringref; |
| 11118 | 270 | |
| 12919 | 271 | /* util.h */ |
| 15884 | 272 | typedef PurpleInfoFieldFormatCallback Purple__Util__InfoFieldFormatCallback; |
| 273 | typedef PurpleUtilFetchUrlData Purple__Util__FetchUrlData; | |
| 274 | typedef PurpleMenuAction * Purple__Menu__Action; | |
| 12919 | 275 | |
| 12808 | 276 | /* value.h */ |
| 15884 | 277 | typedef PurpleValue * Purple__Value; |
| 11118 | 278 | |
|
23985
a8c308734700
Another Perl patch from Zsombor Welker to add more functions.
Daniel Atallah <datallah@pidgin.im>
parents:
23982
diff
changeset
|
279 | /* whiteboard.h */ |
|
a8c308734700
Another Perl patch from Zsombor Welker to add more functions.
Daniel Atallah <datallah@pidgin.im>
parents:
23982
diff
changeset
|
280 | typedef PurpleWhiteboard * Purple__Whiteboard; |
|
a8c308734700
Another Perl patch from Zsombor Welker to add more functions.
Daniel Atallah <datallah@pidgin.im>
parents:
23982
diff
changeset
|
281 | |
| 12808 | 282 | /* xmlnode.h */ |
| 15884 | 283 | typedef xmlnode * Purple__XMLNode; |
| 12808 | 284 | typedef XMLNodeType XMLNode__Type; |
| 11118 | 285 | |
|
14779
1b71da367f56
[gaim-migrate @ 17471]
Martijn van Beers <martijn@eekeek.org>
parents:
14434
diff
changeset
|
286 | /* other */ |
| 15884 | 287 | typedef void * Purple__Handle; |
|
15165
0ff631dfbbca
[gaim-migrate @ 17889]
Daniel Atallah <datallah@pidgin.im>
parents:
15066
diff
changeset
|
288 | |
|
0ff631dfbbca
[gaim-migrate @ 17889]
Daniel Atallah <datallah@pidgin.im>
parents:
15066
diff
changeset
|
289 | typedef gchar gchar_own; |
|
0ff631dfbbca
[gaim-migrate @ 17889]
Daniel Atallah <datallah@pidgin.im>
parents:
15066
diff
changeset
|
290 | |
|
16773
e1171eb45f07
Remove the const-c and const-xs stuff and replace it with real constants
Etan Reisner <deryni@pidgin.im>
parents:
15884
diff
changeset
|
291 | typedef struct _constiv { |
|
e1171eb45f07
Remove the const-c and const-xs stuff and replace it with real constants
Etan Reisner <deryni@pidgin.im>
parents:
15884
diff
changeset
|
292 | const char *name; |
|
e1171eb45f07
Remove the const-c and const-xs stuff and replace it with real constants
Etan Reisner <deryni@pidgin.im>
parents:
15884
diff
changeset
|
293 | IV iv; |
|
e1171eb45f07
Remove the const-c and const-xs stuff and replace it with real constants
Etan Reisner <deryni@pidgin.im>
parents:
15884
diff
changeset
|
294 | } constiv; |
|
23985
a8c308734700
Another Perl patch from Zsombor Welker to add more functions.
Daniel Atallah <datallah@pidgin.im>
parents:
23982
diff
changeset
|
295 |