summaryrefslogtreecommitdiffstats
path: root/sig2code.txt
diff options
context:
space:
mode:
authorChristopher Davis <loafier@gmail.com>2006-06-26 04:20:50 +0000
committerChristopher Davis <loafier@gmail.com>2006-06-26 04:20:50 +0000
commit96280edc8fda9cc591bc0833398e576bf680931d (patch)
tree53dad5721b3fa530a7a69b0169fe4d5d0b614a3e /sig2code.txt
parent3b04cf6a1210f97d8144ee1ba646186aca4912ef (diff)
downloadirssi-python-96280edc8fda9cc591bc0833398e576bf680931d.tar.gz
irssi-python-96280edc8fda9cc591bc0833398e576bf680931d.tar.xz
irssi-python-96280edc8fda9cc591bc0833398e576bf680931d.zip
working on new provision for constants and changed sig2code script
git-svn-id: http://svn.irssi.org/repos/irssi-python@4292 dbcabf3a-b0e7-0310-adc4-f8d773084564
Diffstat (limited to 'sig2code.txt')
-rw-r--r--sig2code.txt44
1 files changed, 44 insertions, 0 deletions
diff --git a/sig2code.txt b/sig2code.txt
new file mode 100644
index 0000000..379e88e
--- /dev/null
+++ b/sig2code.txt
@@ -0,0 +1,44 @@
+ Conversion codes notes
+ I = int *arg IN/OUT
+ G = string GList **arg IN/OUT (list must be reconstructed)
+ L = list of nicks
+
+ Scalars
+ s -> char *
+ u -> ulong *
+ I -> int *
+ i -> int
+
+ Lists of things (completion.c and massjoin.c)
+ G -> GList * of char*
+ L -> GSList of NICK_RECs
+
+ Chat objects
+ c -> CHATNET_REC
+ S -> SERVER_REC
+ C -> CHANNEL_REC
+ q -> QUERY_REC
+ n -> NICK_REC
+ W -> WI_ITEM_REC
+
+ Irssi objects
+ d -> DCC_REC
+
+ Other objects
+ r -> RECONNECT_REC
+ o -> COMMAND_REC
+ l -> LOG_REC
+ a -> RAWLOG_REC
+ g -> IGNORE_REC
+ ? -> MODULE_REC
+ b -> BAN_REC
+ N -> NETSPLIT_REC
+ e -> NETSPLIT_SERVER_REC
+ ? -> AUTOIGNORE_REC
+ O -> NOTIFYLIST_REC
+ ? -> THEME_REC
+ ? -> KEYINFO_REC
+ p -> PROCESS_REC
+ t -> TEXT_DEST_REC
+ w -> WINDOW_REC
+