# SOME DESCRIPTIVE TITLE. # This file is put in the public domain. # # Translators: # Claudio Arseni , 2013 # Eros Palberti - Fabio Viola : How-Tux Team , 2006 # Random_R, 2013 msgid "" msgstr "" "Project-Id-Version: HexChat\n" "Report-Msgid-Bugs-To: www.hexchat.org\n" "POT-Creation-Date: 2013-09-08 01:16-0400\n" "PO-Revision-Date: 2013-11-20 09:21+0000\n" "Last-Translator: Random_R\n" "Language-Team: Italian (http://www.transifex.com/projects/p/hexchat/language/it/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: it\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #: src/common/cfgfiles.c:797 msgid "I'm busy" msgstr "Sono occupato" #: src/common/cfgfiles.c:828 msgid "Leaving" msgstr "Sto andando via" #: src/common/dcc.c:72 msgid "Waiting" msgstr "In attesa" #: src/common/dcc.c:73 msgid "Active" msgstr "Attivo" #: src/common/dcc.c:74 msgid "Failed" msgstr "Non riuscito" #: src/common/dcc.c:75 msgid "Done" msgstr "Completato" #: src/common/dcc.c:76 src/fe-gtk/menu.c:943 msgid "Connect" msgstr "Connetti" #: src/common/dcc.c:77 msgid "Aborted" msgstr "Interrotto" #: src/common/dcc.c:1888 src/common/outbound.c:2518 #, c-format msgid "Cannot access %s\n" msgstr "Impossibile accedere a %s\n" #: src/common/dcc.c:1889 src/common/text.c:1339 src/common/text.c:1382 #: src/common/text.c:1393 src/common/text.c:1400 src/common/text.c:1413 #: src/common/text.c:1430 src/common/text.c:1535 src/common/util.c:368 msgid "Error" msgstr "Errore" #: src/common/dcc.c:2367 #, c-format msgid "%s is offering \"%s\". Do you want to accept?" msgstr "%s sta offrendo «%s». Accettare?" #: src/common/dcc.c:2584 msgid "No active DCCs\n" msgstr "Nessun DCC attivo\n" #: src/common/hexchat.c:860 msgid "_Open Dialog Window" msgstr "_Apri finestra di dialogo" #: src/common/hexchat.c:861 msgid "_Send a File" msgstr "_Invia un file" #: src/common/hexchat.c:862 msgid "_User Info (WhoIs)" msgstr "Informazioni _utente (WHOIS)" #: src/common/hexchat.c:863 msgid "_Add to Friends List" msgstr "A_ggiungi all'elenco degli amici" #: src/common/hexchat.c:864 msgid "_Ignore" msgstr "_Ignora" #: src/common/hexchat.c:865 msgid "O_perator Actions" msgstr "Azioni dell'o_peratore" #: src/common/hexchat.c:867 msgid "Give Ops" msgstr "Dai lo stato di operatore" #: src/common/hexchat.c:868 msgid "Take Ops" msgstr "Togli lo stato di operatore" #: src/common/hexchat.c:869 msgid "Give Voice" msgstr "Dai la parola" #: src/common/hexchat.c:870 msgid "Take Voice" msgstr "Togli la parola" #: src/common/hexchat.c:872 msgid "Kick/Ban" msgstr "Kick/Ban" #: src/common/hexchat.c:873 src/common/hexchat.c:910 msgid "Kick" msgstr "Kick" #: src/common/hexchat.c:874 src/common/hexchat.c:875 src/common/hexchat.c:876 #: src/common/hexchat.c:877 src/common/hexchat.c:878 src/common/hexchat.c:909 #: src/fe-gtk/banlist.c:50 msgid "Ban" msgstr "Ban" #: src/common/hexchat.c:879 src/common/hexchat.c:880 src/common/hexchat.c:881 #: src/common/hexchat.c:882 msgid "KickBan" msgstr "KickBan" #: src/common/hexchat.c:892 msgid "Leave Channel" msgstr "Esci dal canale" #: src/common/hexchat.c:893 msgid "Join Channel..." msgstr "Entra nel canale..." #: src/common/hexchat.c:894 src/fe-gtk/menu.c:1377 msgid "Enter Channel to Join:" msgstr "Digitare il canale in cui entrare:" #: src/common/hexchat.c:895 msgid "Server Links" msgstr "Collegamenti ai server" #: src/common/hexchat.c:896 msgid "Ping Server" msgstr "Ping server" #: src/common/hexchat.c:897 msgid "Hide Version" msgstr "Nascondi versione" #: src/common/hexchat.c:907 msgid "Op" msgstr "Op" #: src/common/hexchat.c:908 msgid "DeOp" msgstr "DeOp" #: src/common/hexchat.c:911 msgid "bye" msgstr "ciao" #: src/common/hexchat.c:912 #, c-format msgid "Enter reason to kick %s:" msgstr "Motivo per il kick a %s:" #: src/common/hexchat.c:913 msgid "Sendfile" msgstr "Invia file" #: src/common/hexchat.c:914 msgid "Dialog" msgstr "Dialogo" #: src/common/hexchat.c:923 msgid "WhoIs" msgstr "WhoIs" #: src/common/hexchat.c:924 msgid "Send" msgstr "Invia" #: src/common/hexchat.c:925 msgid "Chat" msgstr "Chat" #: src/common/hexchat.c:926 src/fe-gtk/banlist.c:847 src/fe-gtk/dccgui.c:886 #: src/fe-gtk/ignoregui.c:385 src/fe-gtk/urlgrab.c:212 msgid "Clear" msgstr "Pulisci" #: src/common/hexchat.c:927 msgid "Ping" msgstr "Ping" #: src/common/hexchat.c:1120 msgid "" "* Running IRC as root is stupid! You should\n" " create a User Account and use that to login.\n" msgstr "* Eseguire IRC come l'utente root non è consigliato.\n È preferibile creare un account utente\n e utilizzare tale utente per effettuare l'accesso.\n" #: src/common/ignore.c:126 src/common/ignore.c:130 src/common/ignore.c:134 #: src/common/ignore.c:138 src/common/ignore.c:142 src/common/ignore.c:146 #: src/common/ignore.c:150 msgid "YES " msgstr "SI " #: src/common/ignore.c:128 src/common/ignore.c:132 src/common/ignore.c:136 #: src/common/ignore.c:140 src/common/ignore.c:144 src/common/ignore.c:148 #: src/common/ignore.c:152 msgid "NO " msgstr "NO " #: src/common/ignore.c:383 #, c-format msgid "You are being CTCP flooded from %s, ignoring %s\n" msgstr "Hai ricevuto un flood CTCP da parte di %s. %s viene ignorato\n" #: src/common/ignore.c:408 #, c-format msgid "You are being MSG flooded from %s, setting gui_autoopen_dialog OFF.\n" msgstr "Hai ricevuto un flood MSG da parte di %s. gui_autoopen_dialog impostato a OFF.\n" #: src/common/notify.c:555 #, c-format msgid " %-20s online\n" msgstr " %-20s in linea\n" #: src/common/notify.c:557 #, c-format msgid " %-20s offline\n" msgstr " %-20s non in linea\n" #: src/common/outbound.c:72 msgid "No channel joined. Try /join #\n" msgstr "Nessun canale aperto. Provare /join #\n" #: src/common/outbound.c:78 msgid "Not connected. Try /server []\n" msgstr "Non connessi. Provare /server []\n" #: src/common/outbound.c:281 #, c-format msgid "Server %s already exists on network %s.\n" msgstr "Il server %s esiste già sulla rete %s.\n" #: src/common/outbound.c:287 #, c-format msgid "Added server %s to network %s.\n" msgstr "Server %s aggiunto alla rete %s.\n" #: src/common/outbound.c:372 #, c-format msgid "Already marked away: %s\n" msgstr "Già impostato come assente: %s\n" #: src/common/outbound.c:410 msgid "Already marked back.\n" msgstr "Già tolto lo stato di assenza.\n" #: src/common/outbound.c:1790 msgid "I need /bin/sh to run!\n" msgstr "È necessario /bin/sh per l'esecuzione.\n" #: src/common/outbound.c:2181 msgid "Commands Available:" msgstr "Comandi disponibili:" #: src/common/outbound.c:2195 msgid "User defined commands:" msgstr "Comandi definiti dall'utente:" #: src/common/outbound.c:2211 msgid "Plugin defined commands:" msgstr "Plugin definiti dall'utente:" #: src/common/outbound.c:2222 msgid "Type /HELP for more information, or /HELP -l" msgstr "Digitare /HELP per ulteriori informazioni, oppure /HELP -l" #: src/common/outbound.c:2306 #, c-format msgid "Unknown arg '%s' ignored." msgstr "Argomento sconosciuto «%s» ignorato." #: src/common/outbound.c:3007 src/common/outbound.c:3037 msgid "Quiet is not supported by this server." msgstr "Il quiet non è supportato da questo server." #: src/common/outbound.c:3488 src/common/outbound.c:3522 msgid "No such plugin found.\n" msgstr "Plugin non trovato.\n" #: src/common/outbound.c:3493 src/fe-gtk/plugingui.c:204 msgid "That plugin is refusing to unload.\n" msgstr "Impossibile disattivare questo plugin.\n" #: src/common/outbound.c:3804 msgid "ADDBUTTON , adds a button under the user-list" msgstr "ADDBUTTON , aggiunge un pulsante nell'elenco utenti" #: src/common/outbound.c:3805 msgid "" "ADDSERVER , adds a new network with a new " "server to the network list" msgstr "ADDSERVER , aggiunge una nuova rete con un nuovo server all'elenco delle reti" #: src/common/outbound.c:3807 msgid "ALLCHAN , sends a command to all channels you're in" msgstr "ALLCHAN , invia un comando a tutti i canali in cui si è presenti" #: src/common/outbound.c:3809 msgid "ALLCHANL , sends a command to all channels on the current server" msgstr "ALLCHANL , invia un comando a tutti i canali del server attuale" #: src/common/outbound.c:3811 msgid "ALLSERV , sends a command to all servers you're in" msgstr "ALLSERV , invia un comando a tutti i server ai quali si è collegati" #: src/common/outbound.c:3812 msgid "AWAY [], sets you away" msgstr "AWAY [], cambia il tuo stato in assente" #: src/common/outbound.c:3813 msgid "BACK, sets you back (not away)" msgstr "BACK, imposta lo stato di presenza" #: src/common/outbound.c:3815 msgid "" "BAN [], bans everyone matching the mask from the current " "channel. If they are already on the channel this doesn't kick them (needs " "chanop)" msgstr "BAN [], allontana dal canale attuale tutti coloro che corrispondono alla maschera di rete specificata. Se sono già connessi al canale, questo non li espelle (kick). Bisogna essere operatore." #: src/common/outbound.c:3816 msgid "CHANOPT [-quiet] []" msgstr "CHANOPT [-quiet] []" #: src/common/outbound.c:3817 msgid "" "CHARSET [], get or set the encoding used for the current " "connection" msgstr "CHARSET [], rileva o imposta la codifica usata per la connessione attuale" #: src/common/outbound.c:3818 msgid "" "CLEAR [ALL|HISTORY|[-]], Clears the current text window or command " "history" msgstr "CLEAR [ALL|HISTORY|[-]], pulisce la finestra di testo corrente o la cronologia dei comandi" #: src/common/outbound.c:3819 msgid "CLOSE [-m], Closes the current window/tab or all queries" msgstr "CLOSE [-m], chiude l'attuale finestra/scheda o tutte quelle private" #: src/common/outbound.c:3822 msgid "COUNTRY [-s] , finds a country code, eg: au = australia" msgstr "COUNTRY [-s] , cerca un codice paese, per es.: it = Italia" #: src/common/outbound.c:3824 msgid "" "CTCP , send the CTCP message to nick, common messages are " "VERSION and USERINFO" msgstr "CTCP , invia il messaggio CTCP al soprannome indicato, messaggi comuni sono VERSION e USERINFO" #: src/common/outbound.c:3826 msgid "" "CYCLE [], parts the current or given channel and immediately " "rejoins" msgstr "CYCLE [], abbandona il canale attuale o quello dato e vi rientra immediatamente" #: src/common/outbound.c:3828 msgid "" "\n" "DCC GET - accept an offered file\n" "DCC SEND [-maxcps=#] [file] - send a file to someone\n" "DCC PSEND [-maxcps=#] [file] - send a file using passive mode\n" "DCC LIST - show DCC list\n" "DCC CHAT - offer DCC CHAT to someone\n" "DCC PCHAT - offer DCC CHAT using passive mode\n" "DCC CLOSE example:\n" " /dcc close send johnsmith file.tar.gz" msgstr "\nDCC GET - accetta un file offerto\nDCC SEND [-maxcps=#] [file] - invia un file a qualcuno\nDCC PSEND [-maxcps=#] [file] - invia un file utilizzando la modalità passiva\nDCC LIST - visualizza l'elenco dei collegamenti DCC\nDCC CHAT - propone una CHAT DCC a qualcuno\nDCC PCHAT - propone una CHAT DCC utilizzando la modalità passiva\nDCC CLOSE per esempio:\n /dcc close send johnsmith file.tar.gz" #: src/common/outbound.c:3840 msgid "" "DEHOP , removes chanhalf-op status from the nick on the current " "channel (needs chanop)" msgstr "DEHOP , rimuove lo stato di semi-operatore sul canale attuale al soprannome indicato (bisogna essere operatore)" #: src/common/outbound.c:3842 msgid "DELBUTTON , deletes a button from under the user-list" msgstr "DELBUTTON , elimina un pulsante pulsante dall'elenco utenti" #: src/common/outbound.c:3844 msgid "" "DEOP , removes chanop status from the nick on the current channel " "(needs chanop)" msgstr "DEOP , rimuove lo stato di operatore sul canale attuale al soprannome indicato (bisogna essere operatore)" #: src/common/outbound.c:3846 msgid "" "DEVOICE , removes voice status from the nick on the current channel " "(needs chanop)" msgstr "DEVOICE , toglie la parola al soprannome indicato sul canale attuale (bisogna essere operatore)" #: src/common/outbound.c:3847 msgid "DISCON, Disconnects from server" msgstr "DISCON, disconnette dal server" #: src/common/outbound.c:3848 msgid "DNS , Finds a users IP number" msgstr "DNS , trova l'indirizzo IP di un utente" #: src/common/outbound.c:3849 msgid "ECHO , Prints text locally" msgstr "ECHO , stampa un testo localmente" #: src/common/outbound.c:3852 msgid "" "EXEC [-o] , runs the command. If -o flag is used then output is " "sent to current channel, else is printed to current text box" msgstr "EXEC [-o] , esegue il comando. Se si utilizza l'opzione -o, l'output è inviato al canale attuale, altrimenti è stampato nell'area di testo attuale" #: src/common/outbound.c:3854 msgid "EXECCONT, sends the process SIGCONT" msgstr "EXECCONT, invia un SIGCONT al processo" #: src/common/outbound.c:3857 msgid "" "EXECKILL [-9], kills a running exec in the current session. If -9 is given " "the process is SIGKILL'ed" msgstr "EXECKILL [-9], termina un'istanza exec nella sessione attuale. Se è specificato -9, il processo è ucciso con SIGKILL" #: src/common/outbound.c:3859 msgid "EXECSTOP, sends the process SIGSTOP" msgstr "EXECSTOP, invia un SIGSTOP al processo" #: src/common/outbound.c:3860 msgid "EXECWRITE, sends data to the processes stdin" msgstr "EXECWRITE, invia dati allo stdin del processo" #: src/common/outbound.c:3864 msgid "EXPORTCONF, exports HexChat settings" msgstr "EXPORTCONF, esporta le impostazioni di HexChat" #: src/common/outbound.c:3867 msgid "FLUSHQ, flushes the current server's send queue" msgstr "FLUSHQ, svuota la coda di invio del server attuale" #: src/common/outbound.c:3869 msgid "GATE [], proxies through a host, port defaults to 23" msgstr "GATE [], utilizza un host come proxy, la porta predefinita è la 23" #: src/common/outbound.c:3873 msgid "GHOST [password], Kills a ghosted nickname" msgstr "GHOST [password], uccide un soprannome fantasma" #: src/common/outbound.c:3878 msgid "HOP , gives chanhalf-op status to the nick (needs chanop)" msgstr "HOP , dà lo stato di semi-operatore al soprannome (bisogna essere operatore)" #: src/common/outbound.c:3879 msgid "ID , identifies yourself to nickserv" msgstr "ID , ti identifica presso il nickserv" #: src/common/outbound.c:3881 msgid "" "IGNORE \n" " mask - host mask to ignore, eg: *!*@*.aol.com\n" " types - types of data to ignore, one or all of:\n" " PRIV, CHAN, NOTI, CTCP, DCC, INVI, ALL\n" " options - NOSAVE, QUIET" msgstr "IGNORE \n maschera - host maschera da ignorare, per es.: *!*@*.aol.com\n tipi - tipi di dati da ignorare, uno o più tra:\n PRIV, CHAN, NOTI, CTCP, DCC, INVI, ALL\n opzioni - NOSAVE, QUIET" #: src/common/outbound.c:3888 msgid "" "INVITE [], invites someone to a channel, by default the " "current channel (needs chanop)" msgstr "INVITE [], invita qualcuno in un canale, la regola predefinita è per il canale attuale (bisogna essere operatore)" #: src/common/outbound.c:3889 msgid "JOIN , joins the channel" msgstr "JOIN , entra nel canale" #: src/common/outbound.c:3891 msgid "KICK , kicks the nick from the current channel (needs chanop)" msgstr "KICK , espelle il soprannome dal canale attuale (bisogna essere operatore)" #: src/common/outbound.c:3893 msgid "" "KICKBAN , bans then kicks the nick from the current channel (needs " "chanop)" msgstr "KICKBAN , allontana (ban) e poi espelle (kick) il soprannome dal canale attuale (bisogna essere operatore)" #: src/common/outbound.c:3896 msgid "LAGCHECK, forces a new lag check" msgstr "LAGCHECK, forza un nuovo controllo del ritardo (lag)" #: src/common/outbound.c:3898 msgid "" "LASTLOG [-h] [-m] [-r] [--] , searches for a string in the buffer\n" " Use -h to highlight the found string(s)\n" " Use -m to match case\n" " Use -r when string is a Regular Expression\n" " Use -- (double hyphen) to end options when searching for, say, the string '-r'" msgstr "LASTLOG [-h] [-m] [-r] [--] , cerca una stringa nel buffer\nUsare -h per evidenziare le stringhe trovate\nUsare -m quando la stringa è un'espressione regolare\nUsare -- (doppio trattino) per terminare le opzioni quando si cerca, per esempio, la stringa «-r»" #: src/common/outbound.c:3904 msgid "LOAD [-e] , loads a plugin or script" msgstr "LOAD [-e] , carica un plugin o uno script" #: src/common/outbound.c:3907 msgid "" "MDEHOP, Mass deop's all chanhalf-ops in the current channel (needs chanop)" msgstr "MDEHOP, toglie lo stato a tutti i semi-operatori del canale attuale (bisogna essere operatore)" #: src/common/outbound.c:3909 msgid "MDEOP, Mass deop's all chanops in the current channel (needs chanop)" msgstr "MDEOP, toglie lo stato a tutti gli operatori del canale attuale (bisogna essere operatore)" #: src/common/outbound.c:3911 msgid "" "ME , sends the action to the current channel (actions are written in" " the 3rd person, like /me jumps)" msgstr "ME , invia l'azione al canale attuale (le azioni sono scritte in terza persona, es. /me saluta tutti)" #: src/common/outbound.c:3915 msgid "" "MKICK, Mass kicks everyone except you in the current channel (needs chanop)" msgstr "MKICK, espelle dal canale attuale tutti gli utenti tranne te (bisogna essere operatore)" #: src/common/outbound.c:3918 msgid "MOP, Mass op's all users in the current channel (needs chanop)" msgstr "MOP, rende operatori tutti gli utenti nel canale attuale (bisogna essere operatore)" #: src/common/outbound.c:3919 msgid "" "MSG , sends a private message, message \".\" to send to last" " nick or prefix with \"=\" for dcc chat" msgstr "MSG , invia un messaggio privato, messaggio \".\" per inviarlo all'ultimo soprannome contattato o con il prefisso \"=\" per avviare una chat DCC" #: src/common/outbound.c:3922 msgid "NAMES, Lists the nicks on the current channel" msgstr "NAMES, elenca i soprannomi presenti nel canale attuale" #: src/common/outbound.c:3924 msgid "NCTCP , Sends a CTCP notice" msgstr "NCTCP , invia una notifica CTCP" #: src/common/outbound.c:3925 msgid "NEWSERVER [-noconnect] []" msgstr "NEWSERVER [-noconnect] []" #: src/common/outbound.c:3926 msgid "NICK , sets your nick" msgstr "NICK , imposta il tuo soprannome" #: src/common/outbound.c:3929 msgid "NOTICE , sends a notice" msgstr "NOTICE , invia una notifica" #: src/common/outbound.c:3931 msgid "" "NOTIFY [-n network1[,network2,...]] [], displays your notify list or " "adds someone to it" msgstr "NOTIFY [-n rete1[,rete2,...]] [], mostra l'elenco di notifica o aggiunge qualcuno a esso" #: src/common/outbound.c:3933 msgid "OP , gives chanop status to the nick (needs chanop)" msgstr "OP , dà lo stato di operatore al soprannome indicato (bisogna essere operatore)" #: src/common/outbound.c:3935 msgid "" "PART [] [], leaves the channel, by default the current one" msgstr "PART [] [], abbandona il canale. Se non specificato, quello attuale" #: src/common/outbound.c:3937 msgid "PING , CTCP pings nick or channel" msgstr "PING , invia un ping CTCP al soprannome o al canale" #: src/common/outbound.c:3939 msgid "QUERY [-nofocus] , opens up a new privmsg window to someone" msgstr "QUERY [-nofocus] , apre una nuova finestra di un messaggio privato con qualcuno" #: src/common/outbound.c:3941 msgid "" "QUIET [], quiet everyone matching the mask in the current " "channel if supported by the server." msgstr "QUIET [], imposta il quiet per il canale su tutti tutti coloro che corrispondono alla maschera se la funzione è supportata dal server." #: src/common/outbound.c:3943 msgid "QUIT [], disconnects from the current server" msgstr "QUIT [], disconnette dal server attuale" #: src/common/outbound.c:3945 msgid "QUOTE , sends the text in raw form to the server" msgstr "QUOTE , invia il testo in forma grezza al server" #: src/common/outbound.c:3948 msgid "" "RECONNECT [-ssl] [] [] [], Can be called just as " "/RECONNECT to reconnect to the current server or with /RECONNECT ALL to " "reconnect to all the open servers" msgstr "RECONNECT [-ssl] [] [] [], può essere richiamato semplicemente come /RECONNECT per riconnettersi al server attuale o con /RECONNECT ALL per riconnettersi a tutti i server aperti" #: src/common/outbound.c:3951 msgid "" "RECONNECT [] [] [], Can be called just as /RECONNECT " "to reconnect to the current server or with /RECONNECT ALL to reconnect to " "all the open servers" msgstr "RECONNECT [] [] [], può essere richiamato semplicemente come /RECONNECT per riconnettersi al server attuale o con /RECONNECT ALL per riconnettersi a tutti i server aperti" #: src/common/outbound.c:3953 msgid "" "RECV , send raw data to HexChat, as if it was received from the IRC " "server" msgstr "RECV , invia dati in forma grezza a HexChat, come se venissero ricevuti dal server IRC" #: src/common/outbound.c:3954 msgid "RELOAD , reloads a plugin or script" msgstr "RELOAD , ricarica un plugin o uno script" #: src/common/outbound.c:3956 msgid "SAY , sends the text to the object in the current window" msgstr "SAY , invia il testo all'oggetto a cui corrisponde la finestra corrente" #: src/common/outbound.c:3957 msgid "SEND []" msgstr "SEND []" #: src/common/outbound.c:3960 msgid "SERVCHAN [-ssl] , connects and joins a channel" msgstr "SERVCHAN [-ssl] , si connette ed entra nel canale" #: src/common/outbound.c:3963 msgid "SERVCHAN , connects and joins a channel" msgstr "SERVCHAN , si connette ed entra nel canale" #: src/common/outbound.c:3967 msgid "" "SERVER [-ssl] [] [], connects to a server, the " "default port is 6667 for normal connections, and 6697 for ssl connections" msgstr "SERVER [-ssl] [] [], si connette al server, la porta predefinita è la 6667 per le connessioni normali e la 6697 per le connessioni ssl" #: src/common/outbound.c:3970 msgid "" "SERVER [] [], connects to a server, the default port " "is 6667" msgstr "SERVER [] [], si connette al server, la porta predefinita è la 6667" #: src/common/outbound.c:3972 msgid "SET [-e] [-off|-on] [-quiet] []" msgstr "SET [-e] [-off|-on] [-quiet] []" #: src/common/outbound.c:3973 msgid "SETCURSOR [-|+], reposition the cursor in the inputbox" msgstr "SETCURSOR [-|+], riposiziona il cursore nella casella di immissione" #: src/common/outbound.c:3974 msgid "SETTAB , change a tab's name, tab_trunc limit still applies" msgstr "SETTAB , cambia il nome della scheda. Se troppo lungo verrà troncato automaticamente" #: src/common/outbound.c:3975 msgid "SETTEXT , replace the text in the input box" msgstr "SETTEXT , sostituisce il testo nella casella di immissione" #: src/common/outbound.c:3978 msgid "" "TOPIC [], sets the topic if one is given, else shows the current " "topic" msgstr "TOPIC [], imposta l'argomento, se specificato, altrimenti mostra quello attuale" #: src/common/outbound.c:3980 msgid "" "\n" "TRAY -f [] Blink tray between two icons.\n" "TRAY -f Set tray to a fixed icon.\n" "TRAY -i Blink tray with an internal icon.\n" "TRAY -t Set the tray tooltip.\n" "TRAY -b <text> Set the tray balloon." msgstr "\nTRAY -f <timeout> <file1> [<file2>] Lampeggia l'area di notifica tra due icone.\nTRAY -f <nomefile> Imposta l'area di notifica a un'icona fissa.\nTRAY -i <numero> Lampeggia l'area di notifica con un'icona interna.\nTRAY -t <testo> Imposta il suggerimento dell'area di notifica.\nTRAY -b <titolo> <testo> Imposta l'avviso per l'area di notifica." #: src/common/outbound.c:3987 msgid "UNBAN <mask> [<mask>...], unbans the specified masks." msgstr "UNBAN <maschera> [<maschera>...], rimuove il ban per la masch<style>pre { line-height: 125%; } td.linenos .normal { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; } span.linenos { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; } td.linenos .special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; } span.linenos.special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; } .highlight .hll { background-color: #ffffcc } .highlight .c { color: #888888 } /* Comment */ .highlight .err { color: #a61717; background-color: #e3d2d2 } /* Error */ .highlight .k { color: #008800; font-weight: bold } /* Keyword */ .highlight .ch { color: #888888 } /* Comment.Hashbang */ .highlight .cm { color: #888888 } /* Comment.Multiline */ .highlight .cp { color: #cc0000; font-weight: bold } /* Comment.Preproc */ .highlight .cpf { color: #888888 } /* Comment.PreprocFile */ .highlight .c1 { color: #888888 } /* Comment.Single */ .highlight .cs { color: #cc0000; font-weight: bold; background-color: #fff0f0 } /* Comment.Special */ .highlight .gd { color: #000000; background-color: #ffdddd } /* Generic.Deleted */ .highlight .ge { font-style: italic } /* Generic.Emph */ .highlight .ges { font-weight: bold; font-style: italic } /* Generic.EmphStrong */ .highlight .gr { color: #aa0000 } /* Generic.Error */ .highlight .gh { color: #333333 } /* Generic.Heading */ .highlight .gi { color: #000000; background-color: #ddffdd } /* Generic.Inserted */ .highlight .go { color: #888888 } /* Generic.Output */ .highlight .gp { color: #555555 } /* Generic.Prompt */ .highlight .gs { font-weight: bold } /* Generic.Strong */ .highlight .gu { color: #666666 } /* Generic.Subheading */ .highlight .gt { color: #aa0000 } /* Generic.Traceback */ .highlight .kc { color: #008800; font-weight: bold } /* Keyword.Constant */ .highlight .kd { color: #008800; font-weight: bold } /* Keyword.Declaration */ .highlight .kn { color: #008800; font-weight: bold } /* Keyword.Namespace */ .highlight .kp { color: #008800 } /* Keyword.Pseudo */ .highlight .kr { color: #008800; font-weight: bold } /* Keyword.Reserved */ .highlight .kt { color: #888888; font-weight: bold } /* Keyword.Type */ .highlight .m { color: #0000DD; font-weight: bold } /* Literal.Number */ .highlight .s { color: #dd2200; background-color: #fff0f0 } /* Literal.String */ .highlight .na { color: #336699 } /* Name.Attribute */ .highlight .nb { color: #003388 } /* Name.Builtin */ .highlight .nc { color: #bb0066; font-weight: bold } /* Name.Class */ .highlight .no { color: #003366; font-weight: bold } /* Name.Constant */ .highlight .nd { color: #555555 } /* Name.Decorator */ .highlight .ne { color: #bb0066; font-weight: bold } /* Name.Exception */ .highlight .nf { color: #0066bb; font-weight: bold } /* Name.Function */ .highlight .nl { color: #336699; font-style: italic } /* Name.Label */ .highlight .nn { color: #bb0066; font-weight: bold } /* Name.Namespace */ .highlight .py { color: #336699; font-weight: bold } /* Name.Property */ .highlight .nt { color: #bb0066; font-weight: bold } /* Name.Tag */ .highlight .nv { color: #336699 } /* Name.Variable */ .highlight .ow { color: #008800 } /* Operator.Word */ .highlight .w { color: #bbbbbb } /* Text.Whitespace */ .highlight .mb { color: #0000DD; font-weight: bold } /* Literal.Number.Bin */ .highlight .mf { color: #0000DD; font-weight: bold } /* Literal.Number.Float */ .highlight .mh { color: #0000DD; font-weight: bold } /* Literal.Number.Hex */ .highlight .mi { color: #0000DD; font-weight: bold } /* Literal.Number.Integer */ .highlight .mo { color: #0000DD; font-weight: bold } /* Literal.Number.Oct */ .highlight .sa { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Affix */ .highlight .sb { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Backtick */ .highlight .sc { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Char */ .highlight .dl { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Delimiter */ .highlight .sd { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Doc */ .highlight .s2 { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Double */ .highlight .se { color: #0044dd; background-color: #fff0f0 } /* Literal.String.Escape */ .highlight .sh { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Heredoc */ .highlight .si { color: #3333bb; background-color: #fff0f0 } /* Literal.String.Interpol */ .highlight .sx { color: #22bb22; background-color: #f0fff0 } /* Literal.String.Other */ .highlight .sr { color: #008800; background-color: #fff0ff } /* Literal.String.Regex */ .highlight .s1 { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Single */ .highlight .ss { color: #aa6600; background-color: #fff0f0 } /* Literal.String.Symbol */ .highlight .bp { color: #003388 } /* Name.Builtin.Pseudo */ .highlight .fm { color: #0066bb; font-weight: bold } /* Name.Function.Magic */ .highlight .vc { color: #336699 } /* Name.Variable.Class */ .highlight .vg { color: #dd7700 } /* Name.Variable.Global */ .highlight .vi { color: #3333bb } /* Name.Variable.Instance */ .highlight .vm { color: #336699 } /* Name.Variable.Magic */ .highlight .il { color: #0000DD; font-weight: bold } /* Literal.Number.Integer.Long */</style><div class="highlight"><pre><span></span><span class="cm">/* HexChat</span> <span class="cm"> * Copyright (C) 1998-2010 Peter Zelezny.</span> <span class="cm"> * Copyright (C) 2009-2013 Berke Viktor.</span> <span class="cm"> *</span> <span class="cm"> * This program is free software; you can redistribute it and/or modify</span> <span class="cm"> * it under the terms of the GNU General Public License as published by</span> <span class="cm"> * the Free Software Foundation; either version 2 of the License, or</span> <span class="cm"> * (at your option) any later version.</span> <span class="cm"> *</span> <span class="cm"> * This program is distributed in the hope that it will be useful,</span> <span class="cm"> * but WITHOUT ANY WARRANTY; without even the implied warranty of</span> <span class="cm"> * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the</span> <span class="cm"> * GNU General Public License for more details.</span> <span class="cm"> *</span> <span class="cm"> * You should have received a copy of the GNU General Public License</span> <span class="cm"> * along with this program; if not, write to the Free Software</span> <span class="cm"> * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA</span> <span class="cm"> */</span> <span class="cp">#ifdef WIN32</span> <span class="cp">#include</span><span class="w"> </span><span class="cpf">"../../config-win32.h"</span> <span class="cp">#else</span> <span class="cp">#include</span><span class="w"> </span><span class="cpf">"../../config.h"</span> <span class="cp">#endif</span> <span class="cp">#include</span><span class="w"> </span><span class="cpf"><glib.h></span> <span class="cp">#include</span><span class="w"> </span><span class="cpf"><glib/gstdio.h></span> <span class="cp">#include</span><span class="w"> </span><span class="cpf"><time.h></span><span class="c1"> /* need time_t */</span> <span class="cp">#ifndef HEXCHAT_H</span> <span class="cp">#define HEXCHAT_H</span> <span class="cp">#include</span><span class="w"> </span><span class="cpf">"history.h"</span> <span class="cp">#ifndef HAVE_SNPRINTF</span> <span class="cp">#define snprintf g_snprintf</span> <span class="cp">#endif</span> <span class="cp">#ifndef HAVE_VSNPRINTF</span> <span class="cp">#define vsnprintf _vsnprintf</span> <span class="cp">#endif</span> <span class="cp">#ifdef USE_DEBUG</span> <span class="cp">#define malloc(n) hexchat_malloc(n, __FILE__, __LINE__)</span> <span class="cp">#define realloc(n, m) hexchat_realloc(n, m, __FILE__, __LINE__)</span> <span class="cp">#define free(n) hexchat_dfree(n, __FILE__, __LINE__)</span> <span class="cp">#define strdup(n) hexchat_strdup(n, __FILE__, __LINE__)</span> <span class="kt">void</span><span class="w"> </span><span class="o">*</span><span class="nf">hexchat_malloc</span><span class="w"> </span><span class="p">(</span><span class="kt">int</span><span class="w"> </span><span class="n">size</span><span class="p">,</span><span class="w"> </span><span class="kt">char</span><span class="w"> </span><span class="o">*</span><span class="n">file</span><span class="p">,</span><span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="n">line</span><span class="p">);</span> <span class="kt">void</span><span class="w"> </span><span class="o">*</span><span class="nf">hexchat_strdup</span><span class="w"> </span><span class="p">(</span><span class="kt">char</span><span class="w"> </span><span class="o">*</span><span class="n">str</span><span class="p">,</span><span class="w"> </span><span class="kt">char</span><span class="w"> </span><span class="o">*</span><span class="n">file</span><span class="p">,</span><span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="n">line</span><span class="p">);</span> <span class="kt">void</span><span class="w"> </span><span class="nf">hexchat_dfree</span><span class="w"> </span><span class="p">(</span><span class="kt">void</span><span class="w"> </span><span class="o">*</span><span class="n">buf</span><span class="p">,</span><span class="w"> </span><span class="kt">char</span><span class="w"> </span><span class="o">*</span><span class="n">file</span><span class="p">,</span><span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="n">line</span><span class="p">);</span> <span class="kt">void</span><span class="w"> </span><span class="o">*</span><span class="nf">hexchat_realloc</span><span class="w"> </span><span class="p">(</span><span class="kt">char</span><span class="w"> </span><span class="o">*</span><span class="n">old</span><span class="p">,</span><span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="n">len</span><span class="p">,</span><span class="w"> </span><span class="kt">char</span><span class="w"> </span><span class="o">*</span><span class="n">file</span><span class="p">,</span><span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="n">line</span><span class="p">);</span> <span class="cp">#endif</span> <span class="cp">#ifdef SOCKS</span> <span class="cp">#ifdef __sgi</span> <span class="cp">#include</span><span class="w"> </span><span class="cpf"><sys/time.h></span> <span class="cp">#define INCLUDE_PROTOTYPES 1</span> <span class="cp">#endif</span> <span class="cp">#include</span><span class="w"> </span><span class="cpf"><socks.h></span> <span class="cp">#endif</span> <span class="cp">#ifdef USE_OPENSSL</span> <span class="cp">#include</span><span class="w"> </span><span class="cpf"><openssl/ssl.h></span><span class="c1"> /* SSL_() */</span> <span class="cp">#endif</span> <span class="cp">#ifdef __EMX__ </span><span class="cm">/* for o/s 2 */</span> <span class="cp">#define OFLAGS O_BINARY</span> <span class="cp">#define g_ascii_strcasecmp stricmp</span> <span class="cp">#define g_ascii_strncasecmp strnicmp</span> <span class="cp">#define PATH_MAX MAXPATHLEN</span> <span class="cp">#define FILEPATH_LEN_MAX MAXPATHLEN</span> <span class="cp">#endif</span> <span class="cm">/* force a 32bit CMP.L */</span> <span class="cp">#define CMPL(a, c0, c1, c2, c3) (a == (guint32)(c0 | (c1 << 8) | (c2 << 16) | (c3 << 24)))</span> <span class="cp">#define WORDL(c0, c1, c2, c3) (guint32)(c0 | (c1 << 8) | (c2 << 16) | (c3 << 24))</span> <span class="cp">#define WORDW(c0, c1) (guint16)(c0 | (c1 << 8))</span> <span class="cp">#ifdef WIN32 </span><span class="cm">/* for win32 */</span> <span class="cp">#define OFLAGS O_BINARY</span> <span class="cp">#define sleep(t) Sleep(t*1000)</span> <span class="cp">#include</span><span class="w"> </span><span class="cpf"><direct.h></span> <span class="cp">#define F_OK 0</span> <span class="cp">#define X_OK 1</span> <span class="cp">#define W_OK 2</span> <span class="cp">#define R_OK 4</span> <span class="cp">#ifndef S_ISDIR</span> <span class="cp">#define S_ISDIR(m) ((m) & _S_IFDIR)</span> <span class="cp">#endif</span> <span class="cp">#define NETWORK_PRIVATE</span> <span class="cp">#else </span><span class="cm">/* for unix */</span> <span class="cp">#define OFLAGS 0</span> <span class="cp">#endif</span> <span class="cp">#define FONTNAMELEN 127</span> <span class="cp">#define PATHLEN 255</span> <span class="cp">#define DOMAINLEN 100</span> <span class="cp">#define NICKLEN 64 </span><span class="cm">/* including the NULL, so 63 really */</span> <span class="cp">#define CHANLEN 300</span> <span class="cp">#define PDIWORDS 32</span> <span class="cp">#define USERNAMELEN 10</span> <span class="cp">#define HIDDEN_CHAR 8 </span><span class="cm">/* invisible character for xtext */</span> <span class="cp">#if defined(ENABLE_NLS) && !defined(_)</span> <span class="cp">#</span><span class="w"> </span><span class="cp">include</span><span class="w"> </span><span class="cpf"><libintl.h></span> <span class="cp"># define _(x) gettext(x)</span> <span class="cp"># ifdef gettext_noop</span> <span class="cp"># define N_(String) gettext_noop (String)</span> <span class="cp"># else</span> <span class="cp"># define N_(String) (String)</span> <span class="cp"># endif</span> <span class="cp">#endif</span> <span class="cp">#if !defined(_)</span> <span class="cp"># define N_(String) (String)</span> <span class="cp"># define _(x) (x)</span> <span class="cp">#endif</span> <span class="k">struct</span><span class="w"> </span><span class="nc">nbexec</span> <span class="p">{</span> <span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="n">myfd</span><span class="p">;</span> <span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="n">childpid</span><span class="p">;</span> <span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="n">tochannel</span><span class="p">;</span><span class="w"> </span><span class="cm">/* making this int keeps the struct 4-byte aligned */</span> <span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="n">iotag</span><span class="p">;</span> <span class="w"> </span><span class="kt">char</span><span class="w"> </span><span class="o">*</span><span class="n">linebuf</span><span class="p">;</span> <span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="n">buffill</span><span class="p">;</span> <span class="w"> </span><span class="k">struct</span><span class="w"> </span><span class="nc">session</span><span class="w"> </span><span class="o">*</span><span class="n">sess</span><span class="p">;</span> <span class="p">};</span> <span class="k">struct</span><span class="w"> </span><span class="nc">hexchatprefs</span> <span class="p">{</span> <span class="w"> </span><span class="cm">/* these are the rebranded, consistent, sorted hexchat variables */</span> <span class="w"> </span><span class="cm">/* BOOLEANS */</span> <span class="w"> </span><span class="kt">unsigned</span><span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="n">hex_away_auto_unmark</span><span class="p">;</span> <span class="w"> </span><span class="kt">unsigned</span><span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="n">hex_away_omit_alerts</span><span class="p">;</span> <span class="w"> </span><span class="kt">unsigned</span><span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="n">hex_away_show_message</span><span class="p">;</span> <span class="w"> </span><span class="kt">unsigned</span><span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="n">hex_away_show_once</span><span class="p">;</span> <span class="w"> </span><span class="kt">unsigned</span><span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="n">hex_away_track</span><span class="p">;</span> <span class="w"> </span><span class="kt">unsigned</span><span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="n">hex_completion_auto</span><span class="p">;</span> <span class="w"> </span><span class="kt">unsigned</span><span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="n">hex_dcc_auto_chat</span><span class="p">;</span> <span class="w"> </span><span class="kt">unsigned</span><span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="n">hex_dcc_auto_resume</span><span class="p">;</span> <span class="w"> </span><span class="kt">unsigned</span><span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="n">hex_dcc_fast_send</span><span class="p">;</span> <span class="w"> </span><span class="kt">unsigned</span><span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="n">hex_dcc_ip_from_server</span><span class="p">;</span> <span class="w"> </span><span class="kt">unsigned</span><span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="n">hex_dcc_remove</span><span class="p">;</span> <span class="w"> </span><span class="kt">unsigned</span><span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="n">hex_dcc_save_nick</span><span class="p">;</span> <span class="w"> </span><span class="kt">unsigned</span><span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="n">hex_dcc_send_fillspaces</span><span class="p">;</span> <span class="w"> </span><span class="kt">unsigned</span><span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="n">hex_gui_autoopen_chat</span><span class="p">;</span> <span class="w"> </span><span class="kt">unsigned</span><span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="n">hex_gui_autoopen_dialog</span><span class="p">;</span> <span class="w"> </span><span class="kt">unsigned</span><span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="n">hex_gui_autoopen_recv</span><span class="p">;</span> <span class="w"> </span><span class="kt">unsigned</span><span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="n">hex_gui_autoopen_send</span><span class="p">;</span> <span class="w"> </span><span class="kt">unsigned</span><span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="n">hex_gui_compact</span><span class="p">;</span> <span class="w"> </span><span class="kt">unsigned</span><span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="n">hex_gui_hide_menu</span><span class="p">;</span> <span class="w"> </span><span class="kt">unsigned</span><span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="n">hex_gui_input_icon</span><span class="p">;</span> <span class="w"> </span><span class="kt">unsigned</span><span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="n">hex_gui_input_nick</span><span class="p">;</span> <span class="w"> </span><span class="kt">unsigned</span><span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="n">hex_gui_input_spell</span><span class="p">;</span> <span class="w"> </span><span class="kt">unsigned</span><span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="n">hex_gui_input_style</span><span class="p">;</span> <span class="w"> </span><span class="kt">unsigned</span><span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="n">hex_gui_join_dialog</span><span class="p">;</span> <span class="w"> </span><span class="kt">unsigned</span><span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="n">hex_gui_mode_buttons</span><span class="p">;</span> <span class="w"> </span><span class="kt">unsigned</span><span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="n">hex_gui_quit_dialog</span><span class="p">;</span> <span class="w"> </span><span class="cm">/* unsigned int hex_gui_single; */</span> <span class="w"> </span><span class="kt">unsigned</span><span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="n">hex_gui_slist_fav</span><span class="p">;</span> <span class="w"> </span><span class="kt">unsigned</span><span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="n">hex_gui_slist_skip</span><span class="p">;</span> <span class="w"> </span><span class="kt">unsigned</span><span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="n">hex_gui_tab_chans</span><span class="p">;</span> <span class="w"> </span><span class="kt">unsigned</span><span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="n">hex_gui_tab_dialogs</span><span class="p">;</span> <span class="w"> </span><span class="kt">unsigned</span><span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="n">hex_gui_tab_dots</span><span class="p">;</span> <span class="w"> </span><span class="kt">unsigned</span><span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="n">hex_gui_tab_icons</span><span class="p">;</span> <span class="w"> </span><span class="kt">unsigned</span><span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="n">hex_gui_tab_server</span><span class="p">;</span> <span class="w"> </span><span class="kt">unsigned</span><span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="n">hex_gui_tab_sort</span><span class="p">;</span> <span class="w"> </span><span class="kt">unsigned</span><span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="n">hex_gui_tab_utils</span><span class="p">;</span> <span class="w"> </span><span class="kt">unsigned</span><span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="n">hex_gui_topicbar</span><span class="p">;</span> <span class="w"> </span><span class="kt">unsigned</span><span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="n">hex_gui_tray</span><span class="p">;</span> <span class="w"> </span><span class="kt">unsigned</span><span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="n">hex_gui_tray_away</span><span class="p">;</span> <span class="w"> </span><span class="kt">unsigned</span><span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="n">hex_gui_tray_blink</span><span class="p">;</span> <span class="w"> </span><span class="kt">unsigned</span><span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="n">hex_gui_tray_close</span><span class="p">;</span> <span class="w"> </span><span class="kt">unsigned</span><span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="n">hex_gui_tray_minimize</span><span class="p">;</span> <span class="w"> </span><span class="kt">unsigned</span><span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="n">hex_gui_tray_quiet</span><span class="p">;</span> <span class="w"> </span><span class="kt">unsigned</span><span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="n">hex_gui_ulist_buttons</span><span class="p">;</span> <span class="w"> </span><span class="kt">unsigned</span><span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="n">hex_gui_ulist_color</span><span class="p">;</span> <span class="w"> </span><span class="kt">unsigned</span><span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="n">hex_gui_ulist_count</span><span class="p">;</span> <span class="w"> </span><span class="kt">unsigned</span><span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="n">hex_gui_ulist_hide</span><span class="p">;</span> <span class="w"> </span><span class="kt">unsigned</span><span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="n">hex_gui_ulist_icons</span><span class="p">;</span> <span class="w"> </span><span class="kt">unsigned</span><span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="n">hex_gui_ulist_resizable</span><span class="p">;</span> <span class="w"> </span><span class="kt">unsigned</span><span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="n">hex_gui_ulist_show_hosts</span><span class="p">;</span> <span class="w"> </span><span class="kt">unsigned</span><span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="n">hex_gui_ulist_style</span><span class="p">;</span> <span class="w"> </span><span class="kt">unsigned</span><span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="n">hex_gui_usermenu</span><span class="p">;</span> <span class="w"> </span><span class="kt">unsigned</span><span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="n">hex_gui_win_modes</span><span class="p">;</span> <span class="w"> </span><span class="kt">unsigned</span><span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="n">hex_gui_win_save</span><span class="p">;</span> <span class="w"> </span><span class="kt">unsigned</span><span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="n">hex_gui_win_swap</span><span class="p">;</span> <span class="w"> </span><span class="kt">unsigned</span><span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="n">hex_gui_win_ucount</span><span class="p">;</span> <span class="w"> </span><span class="kt">unsigned</span><span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="n">hex_identd</span><span class="p">;</span> <span class="w"> </span><span class="kt">unsigned</span><span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="n">hex_input_balloon_chans</span><span class="p">;</span> <span class="w"> </span><span class="kt">unsigned</span><span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="n">hex_input_balloon_hilight</span><span class="p">;</span> <span class="w"> </span><span class="kt">unsigned</span><span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="n">hex_input_balloon_priv</span><span class="p">;</span> <span class="w"> </span><span class="kt">unsigned</span><span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="n">hex_input_beep_chans</span><span class="p">;</span> <span class="w"> </span><span class="kt">unsigned</span><span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="n">hex_input_beep_hilight</span><span class="p">;</span> <span class="w"> </span><span class="kt">unsigned</span><span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="n">hex_input_beep_priv</span><span class="p">;</span> <span class="w"> </span><span class="kt">unsigned</span><span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="n">hex_input_filter_beep</span><span class="p">;</span> <span class="w"> </span><span class="kt">unsigned</span><span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="n">hex_input_flash_chans</span><span class="p">;</span> <span class="w"> </span><span class="kt">unsigned</span><span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="n">hex_input_flash_hilight</span><span class="p">;</span> <span class="w"> </span><span class="kt">unsigned</span><span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="n">hex_input_flash_priv</span><span class="p">;</span> <span class="w"> </span><span class="kt">unsigned</span><span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="n">hex_input_perc_ascii</span><span class="p">;</span> <span class="w"> </span><span class="kt">unsigned</span><span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="n">hex_input_perc_color</span><span class="p">;</span> <span class="w"> </span><span class="kt">unsigned</span><span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="n">hex_input_tray_chans</span><span class="p">;</span> <span class="w"> </span><span class="kt">unsigned</span><span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="n">hex_input_tray_hilight</span><span class="p">;</span> <span class="w"> </span><span class="kt">unsigned</span><span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="n">hex_input_tray_priv</span><span class="p">;</span> <span class="w"> </span><span class="kt">unsigned</span><span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="n">hex_irc_auto_rejoin</span><span class="p">;</span> <span class="w"> </span><span class="kt">unsigned</span><span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="n">hex_irc_conf_mode</span><span class="p">;</span> <span class="w"> </span><span class="kt">unsigned</span><span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="n">hex_irc_hide_version</span><span class="p">;</span> <span class="w"> </span><span class="kt">unsigned</span><span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="n">hex_irc_invisible</span><span class="p">;</span> <span class="w"> </span><span class="kt">unsigned</span><span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="n">hex_irc_logging</span><span class="p">;</span> <span class="w"> </span><span class="kt">unsigned</span><span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="n">hex_irc_raw_modes</span><span class="p">;</span> <span class="w"> </span><span class="kt">unsigned</span><span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="n">hex_irc_servernotice</span><span class="p">;</span> <span class="w"> </span><span class="kt">unsigned</span><span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="n">hex_irc_skip_motd</span><span class="p">;</span> <span class="w"> </span><span class="kt">unsigned</span><span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="n">hex_irc_wallops</span><span class="p">;</span> <span class="w"> </span><span class="kt">unsigned</span><span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="n">hex_irc_who_join</span><span class="p">;</span> <span class="w"> </span><span class="kt">unsigned</span><span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="n">hex_irc_whois_front</span><span class="p">;</span> <span class="w"> </span><span class="kt">unsigned</span><span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="n">hex_net_auto_reconnect</span><span class="p">;</span> <span class="w"> </span><span class="kt">unsigned</span><span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="n">hex_net_auto_reconnectonfail</span><span class="p">;</span> <span class="w"> </span><span class="kt">unsigned</span><span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="n">hex_net_proxy_auth</span><span class="p">;</span> <span class="w"> </span><span class="kt">unsigned</span><span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="n">hex_net_throttle</span><span class="p">;</span> <span class="w"> </span><span class="kt">unsigned</span><span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="n">hex_notify_whois_online</span><span class="p">;</span> <span class="w"> </span><span class="kt">unsigned</span><span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="n">hex_perl_warnings</span><span class="p">;</span> <span class="w"> </span><span class="kt">unsigned</span><span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="n">hex_stamp_log</span><span class="p">;</span> <span class="w"> </span><span class="kt">unsigned</span><span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="n">hex_stamp_text</span><span class="p">;</span> <span class="w"> </span><span class="kt">unsigned</span><span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="n">hex_text_autocopy_color</span><span class="p">;</span> <span class="w"> </span><span class="kt">unsigned</span><span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="n">hex_text_autocopy_stamp</span><span class="p">;</span> <span class="w"> </span><span class="kt">unsigned</span><span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="n">hex_text_autocopy_text</span><span class="p">;</span> <span class="w"> </span><span class="kt">unsigned</span><span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="n">hex_text_color_nicks</span><span class="p">;</span> <span class="w"> </span><span class="kt">unsigned</span><span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="n">hex_text_indent</span><span class="p">;</span> <span class="w"> </span><span class="kt">unsigned</span><span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="n">hex_text_replay</span><span class="p">;</span> <span class="w"> </span><span class="kt">unsigned</span><span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="n">hex_text_search_case_match</span><span class="p">;</span> <span class="w"> </span><span class="kt">unsigned</span><span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="n">hex_text_search_backward</span><span class="p">;</span> <span class="w"> </span><span class="kt">unsigned</span><span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="n">hex_text_search_highlight_all</span><span class="p">;</span> <span class="w"> </span><span class="kt">unsigned</span><span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="n">hex_text_search_follow</span><span class="p">;</span> <span class="w"> </span><span class="kt">unsigned</span><span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="n">hex_text_search_regexp</span><span class="p">;</span> <span class="w"> </span><span class="kt">unsigned</span><span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="n">hex_text_show_marker</span><span class="p">;</span> <span class="w"> </span><span class="kt">unsigned</span><span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="n">hex_text_show_sep</span><span class="p">;</span> <span class="w"> </span><span class="kt">unsigned</span><span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="n">hex_text_stripcolor_msg</span><span class="p">;</span> <span class="w"> </span><span class="kt">unsigned</span><span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="n">hex_text_stripcolor_replay</span><span class="p">;</span> <span class="w"> </span><span class="kt">unsigned</span><span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="n">hex_text_stripcolor_topic</span><span class="p">;</span> <span class="w"> </span><span class="kt">unsigned</span><span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="n">hex_text_thin_sep</span><span class="p">;</span> <span class="w"> </span><span class="kt">unsigned</span><span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="n">hex_text_transparent</span><span class="p">;</span> <span class="w"> </span><span class="kt">unsigned</span><span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="n">hex_text_wordwrap</span><span class="p">;</span> <span class="w"> </span><span class="kt">unsigned</span><span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="n">hex_url_grabber</span><span class="p">;</span> <span class="w"> </span><span class="kt">unsigned</span><span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="n">hex_url_logging</span><span class="p">;</span> <span class="w"> </span><span class="cm">/* NUMBERS */</span> <span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="n">hex_away_size_max</span><span class="p">;</span> <span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="n">hex_away_timeout</span><span class="p">;</span> <span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="n">hex_completion_amount</span><span class="p">;</span> <span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="n">hex_completion_sort</span><span class="p">;</span> <span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="n">hex_dcc_auto_recv</span><span class="p">;</span> <span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="n">hex_dcc_blocksize</span><span class="p">;</span> <span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="n">hex_dcc_global_max_get_cps</span><span class="p">;</span> <span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="n">hex_dcc_global_max_send_cps</span><span class="p">;</span> <span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="n">hex_dcc_max_get_cps</span><span class="p">;</span> <span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="n">hex_dcc_max_send_cps</span><span class="p">;</span> <span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="n">hex_dcc_permissions</span><span class="p">;</span> <span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="n">hex_dcc_port_first</span><span class="p">;</span> <span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="n">hex_dcc_port_last</span><span class="p">;</span> <span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="n">hex_dcc_stall_timeout</span><span class="p">;</span> <span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="n">hex_dcc_timeout</span><span class="p">;</span> <span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="n">hex_flood_ctcp_num</span><span class="p">;</span><span class="w"> </span><span class="cm">/* flood */</span> <span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="n">hex_flood_ctcp_time</span><span class="p">;</span><span class="w"> </span><span class="cm">/* seconds of floods */</span> <span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="n">hex_flood_msg_num</span><span class="p">;</span><span class="w"> </span><span class="cm">/* same deal */</span> <span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="n">hex_flood_msg_time</span><span class="p">;</span> <span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="n">hex_gui_chanlist_maxusers</span><span class="p">;</span> <span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="n">hex_gui_chanlist_minusers</span><span class="p">;</span> <span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="n">hex_gui_dialog_height</span><span class="p">;</span> <span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="n">hex_gui_dialog_left</span><span class="p">;</span> <span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="n">hex_gui_dialog_top</span><span class="p">;</span> <span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="n">hex_gui_dialog_width</span><span class="p">;</span> <span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="n">hex_gui_lagometer</span><span class="p">;</span> <span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="n">hex_gui_lang</span><span class="p">;</span> <span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="n">hex_gui_pane_divider_position</span><span class="p">;</span> <span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="n">hex_gui_pane_left_size</span><span class="p">;</span> <span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="n">hex_gui_pane_right_size</span><span class="p">;</span> <span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="n">hex_gui_pane_right_size_min</span><span class="p">;</span> <span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="n">hex_gui_slist_select</span><span class="p">;</span> <span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="n">hex_gui_tab_layout</span><span class="p">;</span> <span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="n">hex_gui_tab_newtofront</span><span class="p">;</span> <span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="n">hex_gui_tab_pos</span><span class="p">;</span> <span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="n">hex_gui_tab_small</span><span class="p">;</span> <span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="n">hex_gui_tab_trunc</span><span class="p">;</span> <span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="n">hex_gui_throttlemeter</span><span class="p">;</span> <span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="n">hex_gui_ulist_pos</span><span class="p">;</span> <span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="n">hex_gui_ulist_sort</span><span class="p">;</span> <span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="n">hex_gui_url_mod</span><span class="p">;</span> <span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="n">hex_gui_win_height</span><span class="p">;</span> <span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="n">hex_gui_win_left</span><span class="p">;</span> <span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="n">hex_gui_win_state</span><span class="p">;</span> <span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="n">hex_gui_win_top</span><span class="p">;</span> <span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="n">hex_gui_win_width</span><span class="p">;</span> <span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="n">hex_input_balloon_time</span><span class="p">;</span> <span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="n">hex_irc_ban_type</span><span class="p">;</span> <span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="n">hex_irc_join_delay</span><span class="p">;</span> <span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="n">hex_irc_notice_pos</span><span class="p">;</span> <span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="n">hex_net_ping_timeout</span><span class="p">;</span> <span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="n">hex_net_proxy_port</span><span class="p">;</span> <span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="n">hex_net_proxy_type</span><span class="p">;</span><span class="w"> </span><span class="cm">/* 0=disabled, 1=wingate 2=socks4, 3=socks5, 4=http */</span> <span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="n">hex_net_proxy_use</span><span class="p">;</span><span class="w"> </span><span class="cm">/* 0=all 1=IRC_ONLY 2=DCC_ONLY */</span> <span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="n">hex_net_reconnect_delay</span><span class="p">;</span> <span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="n">hex_notify_timeout</span><span class="p">;</span> <span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="n">hex_text_max_indent</span><span class="p">;</span> <span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="n">hex_text_max_lines</span><span class="p">;</span> <span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="n">hex_text_tint_blue</span><span class="p">;</span> <span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="n">hex_text_tint_green</span><span class="p">;</span> <span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="n">hex_text_tint_red</span><span class="p">;</span> <span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="n">hex_url_grabber_limit</span><span class="p">;</span> <span class="w"> </span><span class="cm">/* STRINGS */</span> <span class="w"> </span><span class="kt">char</span><span class="w"> </span><span class="n">hex_away_reason</span><span class="p">[</span><span class="mi">256</span><span class="p">];</span> <span class="w"> </span><span class="kt">char</span><span class="w"> </span><span class="n">hex_completion_suffix</span><span class="p">[</span><span class="mi">4</span><span class="p">];</span><span class="w"> </span><span class="cm">/* Only ever holds a one-character string. */</span> <span class="w"> </span><span class="kt">char</span><span class="w"> </span><span class="n">hex_dcc_completed_dir</span><span class="p">[</span><span class="n">PATHLEN</span><span class="w"> </span><span class="o">+</span><span class="w"> </span><span class="mi">1</span><span class="p">];</span> <span class="w"> </span><span class="kt">char</span><span class="w"> </span><span class="n">hex_dcc_dir</span><span class="p">[</span><span class="n">PATHLEN</span><span class="w"> </span><span class="o">+</span><span class="w"> </span><span class="mi">1</span><span class="p">];</span> <span class="w"> </span><span class="kt">char</span><span class="w"> </span><span class="n">hex_dcc_ip</span><span class="p">[</span><span class="n">DOMAINLEN</span><span class="w"> </span><span class="o">+</span><span class="w"> </span><span class="mi">1</span><span class="p">];</span> <span class="w"> </span><span class="kt">char</span><span class="w"> </span><span class="n">hex_dnsprogram</span><span class="p">[</span><span class="mi">72</span><span class="p">];</span> <span class="w"> </span><span class="kt">char</span><span class="w"> </span><span class="n">hex_gui_ulist_doubleclick</span><span class="p">[</span><span class="mi">256</span><span class="p">];</span> <span class="w"> </span><span class="kt">char</span><span class="w"> </span><span class="n">hex_input_command_char</span><span class="p">[</span><span class="mi">4</span><span class="p">];</span> <span class="w"> </span><span class="kt">char</span><span class="w"> </span><span class="n">hex_irc_extra_hilight</span><span class="p">[</span><span class="mi">300</span><span class="p">];</span> <span class="w"> </span><span class="kt">char</span><span class="w"> </span><span class="n">hex_irc_id_ntext</span><span class="p">[</span><span class="mi">64</span><span class="p">];</span> <span class="w"> </span><span class="kt">char</span><span class="w"> </span><span class="n">hex_irc_id_ytext</span><span class="p">[</span><span class="mi">64</span><span class="p">];</span> <span class="w"> </span><span class="kt">char</span><span class="w"> </span><span class="n">hex_irc_logmask</span><span class="p">[</span><span class="mi">256</span><span class="p">];</span> <span class="w"> </span><span class="kt">char</span><span class="w"> </span><span class="n">hex_irc_nick1</span><span class="p">[</span><span class="n">NICKLEN</span><span class="p">];</span> <span class="w"> </span><span class="kt">char</span><span class="w"> </span><span class="n">hex_irc_nick2</span><span class="p">[</span><span class="n">NICKLEN</span><span class="p">];</span> <span class="w"> </span><span class="kt">char</span><span class="w"> </span><span class="n">hex_irc_nick3</span><span class="p">[</span><span class="n">NICKLEN</span><span class="p">];</span> <span class="w"> </span><span class="kt">char</span><span class="w"> </span><span class="n">hex_irc_nick_hilight</span><span class="p">[</span><span class="mi">300</span><span class="p">];</span> <span class="w"> </span><span class="kt">char</span><span class="w"> </span><span class="n">hex_irc_no_hilight</span><span class="p">[</span><span class="mi">300</span><span class="p">];</span> <span class="w"> </span><span class="kt">char</span><span class="w"> </span><span class="n">hex_irc_part_reason</span><span class="p">[</span><span class="mi">256</span><span class="p">];</span> <span class="w"> </span><span class="kt">char</span><span class="w"> </span><span class="n">hex_irc_quit_reason</span><span class="p">[</span><span class="mi">256</span><span class="p">];</span> <span class="w"> </span><span class="kt">char</span><span class="w"> </span><span class="n">hex_irc_real_name</span><span class="p">[</span><span class="mi">127</span><span class="p">];</span> <span class="w"> </span><span class="kt">char</span><span class="w"> </span><span class="n">hex_irc_user_name</span><span class="p">[</span><span class="mi">127</span><span class="p">];</span> <span class="w"> </span><span class="kt">char</span><span class="w"> </span><span class="n">hex_net_bind_host</span><span class="p">[</span><span class="mi">127</span><span class="p">];</span> <span class="w"> </span><span class="kt">char</span><span class="w"> </span><span class="n">hex_net_proxy_host</span><span class="p">[</span><span class="mi">64</span><span class="p">];</span> <span class="w"> </span><span class="kt">char</span><span class="w"> </span><span class="n">hex_net_proxy_pass</span><span class="p">[</span><span class="mi">32</span><span class="p">];</span> <span class="w"> </span><span class="kt">char</span><span class="w"> </span><span class="n">hex_net_proxy_user</span><span class="p">[</span><span class="mi">32</span><span class="p">];</span> <span class="w"> </span><span class="kt">char</span><span class="w"> </span><span class="n">hex_sound_command</span><span class="p">[</span><span class="n">PATHLEN</span><span class="w"> </span><span class="o">+</span><span class="w"> </span><span class="mi">1</span><span class="p">];</span> <span class="w"> </span><span class="kt">char</span><span class="w"> </span><span class="n">hex_sound_dir</span><span class="p">[</span><span class="n">PATHLEN</span><span class="w"> </span><span class="o">+</span><span class="w"> </span><span class="mi">1</span><span class="p">];</span> <span class="w"> </span><span class="kt">char</span><span class="w"> </span><span class="n">hex_stamp_log_format</span><span class="p">[</span><span class="mi">64</span><span class="p">];</span> <span class="w"> </span><span class="kt">char</span><span class="w"> </span><span class="n">hex_stamp_text_format</span><span class="p">[</span><span class="mi">64</span><span class="p">];</span> <span class="w"> </span><span class="kt">char</span><span class="w"> </span><span class="n">hex_text_background</span><span class="p">[</span><span class="n">PATHLEN</span><span class="w"> </span><span class="o">+</span><span class="w"> </span><span class="mi">1</span><span class="p">];</span> <span class="w"> </span><span class="kt">char</span><span class="w"> </span><span class="n">hex_text_font</span><span class="p">[</span><span class="mi">4</span><span class="w"> </span><span class="o">*</span><span class="w"> </span><span class="n">FONTNAMELEN</span><span class="w"> </span><span class="o">+</span><span class="w"> </span><span class="mi">1</span><span class="p">];</span> <span class="w"> </span><span class="kt">char</span><span class="w"> </span><span class="n">hex_text_font_main</span><span class="p">[</span><span class="n">FONTNAMELEN</span><span class="w"> </span><span class="o">+</span><span class="w"> </span><span class="mi">1</span><span class="p">];</span> <span class="w"> </span><span class="kt">char</span><span class="w"> </span><span class="n">hex_text_font_alternative</span><span class="p">[</span><span class="mi">3</span><span class="w"> </span><span class="o">*</span><span class="w"> </span><span class="n">FONTNAMELEN</span><span class="w"> </span><span class="o">+</span><span class="w"> </span><span class="mi">1</span><span class="p">];</span> <span class="w"> </span><span class="kt">char</span><span class="w"> </span><span class="n">hex_text_spell_langs</span><span class="p">[</span><span class="mi">64</span><span class="p">];</span> <span class="w"> </span><span class="cm">/* these are the private variables */</span> <span class="w"> </span><span class="n">guint32</span><span class="w"> </span><span class="n">local_ip</span><span class="p">;</span> <span class="w"> </span><span class="n">guint32</span><span class="w"> </span><span class="n">dcc_ip</span><span class="p">;</span> <span class="w"> </span><span class="kt">unsigned</span><span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="n">wait_on_exit</span><span class="p">;</span><span class="w"> </span><span class="cm">/* wait for logs to be flushed to disk IF we're connected */</span> <span class="w"> </span><span class="kt">unsigned</span><span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="n">utf8_locale</span><span class="p">;</span> <span class="w"> </span><span class="cm">/* Tells us if we need to save, only when they've been edited.</span> <span class="cm"> This is so that we continue using internal defaults (which can</span> <span class="cm"> change in the next release) until the user edits them. */</span> <span class="w"> </span><span class="kt">unsigned</span><span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="n">save_pevents</span><span class="o">:</span><span class="mi">1</span><span class="p">;</span> <span class="p">};</span> <span class="cm">/* Session types */</span> <span class="cp">#define SESS_SERVER 1</span> <span class="cp">#define SESS_CHANNEL 2</span> <span class="cp">#define SESS_DIALOG 3</span> <span class="cp">#define SESS_NOTICES 4</span> <span class="cp">#define SESS_SNOTICES 5</span> <span class="cm">/* Per-Channel Settings */</span> <span class="cp">#define SET_OFF 0</span> <span class="cp">#define SET_ON 1</span> <span class="cp">#define SET_DEFAULT 2 </span><span class="cm">/* use global setting */</span> <span class="cm">/* Priorities in the "interesting sessions" priority queue</span> <span class="cm"> * (see xchat.c:sess_list_by_lastact) */</span> <span class="cp">#define LACT_NONE -1 </span><span class="cm">/* no queues */</span> <span class="cp">#define LACT_QUERY_HI 0 </span><span class="cm">/* query with hilight */</span> <span class="cp">#define LACT_QUERY 1 </span><span class="cm">/* query with messages */</span> <span class="cp">#define LACT_CHAN_HI 2 </span><span class="cm">/* channel with hilight */</span> <span class="cp">#define LACT_CHAN 3 </span><span class="cm">/* channel with messages */</span> <span class="cp">#define LACT_CHAN_DATA 4 </span><span class="cm">/* channel with other data */</span> <span class="cm">/* Moved from fe-gtk for use in outbound.c as well -- */</span> <span class="k">typedef</span><span class="w"> </span><span class="k">enum</span><span class="w"> </span><span class="n">gtk_xtext_search_flags_e</span><span class="w"> </span><span class="p">{</span> <span class="w"> </span><span class="n">case_match</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="mi">1</span><span class="p">,</span> <span class="w"> </span><span class="n">backward</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="mi">2</span><span class="p">,</span> <span class="w"> </span><span class="n">highlight</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="mi">4</span><span class="p">,</span> <span class="w"> </span><span class="n">follow</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="mi">8</span><span class="p">,</span> <span class="w"> </span><span class="n">regexp</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="mi">16</span> <span class="p">}</span><span class="w"> </span><span class="n">gtk_xtext_search_flags</span><span class="p">;</span> <span class="k">typedef</span><span class="w"> </span><span class="k">struct</span><span class="w"> </span><span class="nc">session</span> <span class="p">{</span> <span class="w"> </span><span class="cm">/* Per-Channel Alerts */</span> <span class="w"> </span><span class="cm">/* use a byte, because we need a pointer to each element */</span> <span class="w"> </span><span class="n">guint8</span><span class="w"> </span><span class="n">alert_beep</span><span class="p">;</span> <span class="w"> </span><span class="n">guint8</span><span class="w"> </span><span class="n">alert_taskbar</span><span class="p">;</span> <span class="w"> </span><span class="n">guint8</span><span class="w"> </span><span class="n">alert_tray</span><span class="p">;</span> <span class="w"> </span><span class="cm">/* Per-Channel Settings */</span> <span class="w"> </span><span class="n">guint8</span><span class="w"> </span><span class="n">text_hidejoinpart</span><span class="p">;</span> <span class="w"> </span><span class="n">guint8</span><span class="w"> </span><span class="n">text_logging</span><span class="p">;</span> <span class="w"> </span><span class="n">guint8</span><span class="w"> </span><span class="n">text_scrollback</span><span class="p">;</span> <span class="w"> </span><span class="k">struct</span><span class="w"> </span><span class="nc">server</span><span class="w"> </span><span class="o">*</span><span class="n">server</span><span class="p">;</span> <span class="w"> </span><span class="kt">void</span><span class="w"> </span><span class="o">*</span><span class="n">usertree_alpha</span><span class="p">;</span><span class="w"> </span><span class="cm">/* pure alphabetical tree */</span> <span class="w"> </span><span class="kt">void</span><span class="w"> </span><span class="o">*</span><span class="n">usertree</span><span class="p">;</span><span class="w"> </span><span class="cm">/* ordered with Ops first */</span> <span class="w"> </span><span class="k">struct</span><span class="w"> </span><span class="nc">User</span><span class="w"> </span><span class="o">*</span><span class="n">me</span><span class="p">;</span><span class="w"> </span><span class="cm">/* points to myself in the usertree */</span> <span class="w"> </span><span class="kt">char</span><span class="w"> </span><span class="n">channel</span><span class="p">[</span><span class="n">CHANLEN</span><span class="p">];</span> <span class="w"> </span><span class="kt">char</span><span class="w"> </span><span class="n">waitchannel</span><span class="p">[</span><span class="n">CHANLEN</span><span class="p">];</span><span class="w"> </span><span class="cm">/* waiting to join channel (/join sent) */</span> <span class="w"> </span><span class="kt">char</span><span class="w"> </span><span class="n">willjoinchannel</span><span class="p">[</span><span class="n">CHANLEN</span><span class="p">];</span><span class="w"> </span><span class="cm">/* will issue /join for this channel */</span> <span class="w"> </span><span class="kt">char</span><span class="w"> </span><span class="n">channelkey</span><span class="p">[</span><span class="mi">64</span><span class="p">];</span><span class="w"> </span><span class="cm">/* XXX correct max length? */</span> <span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="n">limit</span><span class="p">;</span><span class="w"> </span><span class="cm">/* channel user limit */</span> <span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="n">logfd</span><span class="p">;</span> <span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="n">scrollfd</span><span class="p">;</span><span class="w"> </span><span class="cm">/* scrollback filedes */</span> <span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="n">scrollwritten</span><span class="p">;</span><span class="w"> </span><span class="cm">/* number of lines written */</span> <span class="w"> </span><span class="kt">char</span><span class="w"> </span><span class="n">lastnick</span><span class="p">[</span><span class="n">NICKLEN</span><span class="p">];</span><span class="w"> </span><span class="cm">/* last nick you /msg'ed */</span> <span class="w"> </span><span class="k">struct</span><span class="w"> </span><span class="nc">history</span><span class="w"> </span><span class="n">history</span><span class="p">;</span> <span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="n">ops</span><span class="p">;</span><span class="w"> </span><span class="cm">/* num. of ops in channel */</span> <span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="n">hops</span><span class="p">;</span><span class="w"> </span><span class="cm">/* num. of half-oped users */</span> <span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="n">voices</span><span class="p">;</span><span class="w"> </span><span class="cm">/* num. of voiced people */</span> <span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="n">total</span><span class="p">;</span><span class="w"> </span><span class="cm">/* num. of users in channel */</span> <span class="w"> </span><span class="kt">char</span><span class="w"> </span><span class="o">*</span><span class="n">quitreason</span><span class="p">;</span> <span class="w"> </span><span class="kt">char</span><span class="w"> </span><span class="o">*</span><span class="n">topic</span><span class="p">;</span> <span class="w"> </span><span class="kt">char</span><span class="w"> </span><span class="o">*</span><span class="n">current_modes</span><span class="p">;</span><span class="w"> </span><span class="cm">/* free() me */</span> <span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="n">mode_timeout_tag</span><span class="p">;</span> <span class="w"> </span><span class="k">struct</span><span class="w"> </span><span class="nc">session</span><span class="w"> </span><span class="o">*</span><span class="n">lastlog_sess</span><span class="p">;</span> <span class="w"> </span><span class="k">struct</span><span class="w"> </span><span class="nc">nbexec</span><span class="w"> </span><span class="o">*</span><span class="n">running_exec</span><span class="p">;</span> <span class="w"> </span><span class="k">struct</span><span class="w"> </span><span class="nc">session_gui</span><span class="w"> </span><span class="o">*</span><span class="n">gui</span><span class="p">;</span><span class="w"> </span><span class="cm">/* initialized by fe_new_window */</span> <span class="w"> </span><span class="k">struct</span><span class="w"> </span><span class="nc">restore_gui</span><span class="w"> </span><span class="o">*</span><span class="n">res</span><span class="p">;</span> <span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="n">type</span><span class="p">;</span><span class="w"> </span><span class="cm">/* SESS_* */</span> <span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="n">lastact_idx</span><span class="p">;</span><span class="w"> </span><span class="cm">/* the sess_list_by_lastact[] index of the list we're in.</span> <span class="cm"> * For valid values, see defines of LACT_*. */</span> <span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="n">new_data</span><span class="o">:</span><span class="mi">1</span><span class="p">;</span><span class="w"> </span><span class="cm">/* new data avail? (purple tab) */</span> <span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="n">nick_said</span><span class="o">:</span><span class="mi">1</span><span class="p">;</span><span class="w"> </span><span class="cm">/* your nick mentioned? (blue tab) */</span> <span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="n">msg_said</span><span class="o">:</span><span class="mi">1</span><span class="p">;</span><span class="w"> </span><span class="cm">/* new msg available? (red tab) */</span> <span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="n">ignore_date</span><span class="o">:</span><span class="mi">1</span><span class="p">;</span> <span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="n">ignore_mode</span><span class="o">:</span><span class="mi">1</span><span class="p">;</span> <span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="n">ignore_names</span><span class="o">:</span><span class="mi">1</span><span class="p">;</span> <span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="n">end_of_names</span><span class="o">:</span><span class="mi">1</span><span class="p">;</span> <span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="n">doing_who</span><span class="o">:</span><span class="mi">1</span><span class="p">;</span><span class="w"> </span><span class="cm">/* /who sent on this channel */</span> <span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="n">done_away_check</span><span class="o">:</span><span class="mi">1</span><span class="p">;</span><span class="w"> </span><span class="cm">/* done checking for away status changes */</span> <span class="w"> </span><span class="n">gtk_xtext_search_flags</span><span class="w"> </span><span class="n">lastlog_flags</span><span class="p">;</span> <span class="p">}</span><span class="w"> </span><span class="n">session</span><span class="p">;</span> <span class="k">struct</span><span class="w"> </span><span class="nc">msproxy_state_t</span> <span class="p">{</span> <span class="w"> </span><span class="n">gint32</span><span class="w"> </span><span class="n">clientid</span><span class="p">;</span> <span class="w"> </span><span class="n">gint32</span><span class="w"> </span><span class="n">serverid</span><span class="p">;</span> <span class="w"> </span><span class="kt">unsigned</span><span class="w"> </span><span class="kt">char</span><span class="w"> </span><span class="n">seq_recv</span><span class="p">;</span><span class="w"> </span><span class="cm">/* seq number of last packet recv. */</span> <span class="w"> </span><span class="kt">unsigned</span><span class="w"> </span><span class="kt">char</span><span class="w"> </span><span class="n">seq_sent</span><span class="p">;</span><span class="w"> </span><span class="cm">/* seq number of last packet sent. */</span> <span class="p">};</span> <span class="k">typedef</span><span class="w"> </span><span class="k">struct</span><span class="w"> </span><span class="nc">server</span> <span class="p">{</span> <span class="w"> </span><span class="cm">/* server control operations (in server*.c) */</span> <span class="w"> </span><span class="kt">void</span><span class="w"> </span><span class="p">(</span><span class="o">*</span><span class="n">connect</span><span class="p">)(</span><span class="k">struct</span><span class="w"> </span><span class="nc">server</span><span class="w"> </span><span class="o">*</span><span class="p">,</span><span class="w"> </span><span class="kt">char</span><span class="w"> </span><span class="o">*</span><span class="n">hostname</span><span class="p">,</span><span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="n">port</span><span class="p">,</span><span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="n">no_login</span><span class="p">);</span> <span class="w"> </span><span class="kt">void</span><span class="w"> </span><span class="p">(</span><span class="o">*</span><span class="n">disconnect</span><span class="p">)(</span><span class="k">struct</span><span class="w"> </span><span class="nc">session</span><span class="w"> </span><span class="o">*</span><span class="p">,</span><span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="n">sendquit</span><span class="p">,</span><span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="n">err</span><span class="p">);</span> <span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="p">(</span><span class="o">*</span><span class="n">cleanup</span><span class="p">)(</span><span class="k">struct</span><span class="w"> </span><span class="nc">server</span><span class="w"> </span><span class="o">*</span><span class="p">);</span> <span class="w"> </span><span class="kt">void</span><span class="w"> </span><span class="p">(</span><span class="o">*</span><span class="n">flush_queue</span><span class="p">)(</span><span class="k">struct</span><span class="w"> </span><span class="nc">server</span><span class="w"> </span><span class="o">*</span><span class="p">);</span> <span class="w"> </span><span class="kt">void</span><span class="w"> </span><span class="p">(</span><span class="o">*</span><span class="n">auto_reconnect</span><span class="p">)(</span><span class="k">struct</span><span class="w"> </span><span class="nc">server</span><span class="w"> </span><span class="o">*</span><span class="p">,</span><span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="n">send_quit</span><span class="p">,</span><span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="n">err</span><span class="p">);</span> <span class="w"> </span><span class="cm">/* irc protocol functions (in proto*.c) */</span> <span class="w"> </span><span class="kt">void</span><span class="w"> </span><span class="p">(</span><span class="o">*</span><span class="n">p_inline</span><span class="p">)(</span><span class="k">struct</span><span class="w"> </span><span class="nc">server</span><span class="w"> </span><span class="o">*</span><span class="p">,</span><span class="w"> </span><span class="kt">char</span><span class="w"> </span><span class="o">*</span><span class="n">buf</span><span class="p">,</span><span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="n">len</span><span class="p">);</span> <span class="w"> </span><span class="kt">void</span><span class="w"> </span><span class="p">(</span><span class="o">*</span><span class="n">p_invite</span><span class="p">)(</span><span class="k">struct</span><span class="w"> </span><span class="nc">server</span><span class="w"> </span><span class="o">*</span><span class="p">,</span><span class="w"> </span><span class="kt">char</span><span class="w"> </span><span class="o">*</span><span class="n">channel</span><span class="p">,</span><span class="w"> </span><span class="kt">char</span><span class="w"> </span><span class="o">*</span><span class="n">nick</span><span class="p">);</span> <span class="w"> </span><span class="kt">void</span><span class="w"> </span><span class="p">(</span><span class="o">*</span><span class="n">p_cycle</span><span class="p">)(</span><span class="k">struct</span><span class="w"> </span><span class="nc">server</span><span class="w"> </span><span class="o">*</span><span class="p">,</span><span class="w"> </span><span class="kt">char</span><span class="w"> </span><span class="o">*</span><span class="n">channel</span><span class="p">,</span><span class="w"> </span><span class="kt">char</span><span class="w"> </span><span class="o">*</span><span class="n">key</span><span class="p">);</span> <span class="w"> </span><span class="kt">void</span><span class="w"> </span><span class="p">(</span><span class="o">*</span><span class="n">p_ctcp</span><span class="p">)(</span><span class="k">struct</span><span class="w"> </span><span class="nc">server</span><span class="w"> </span><span class="o">*</span><span class="p">,</span><span class="w"> </span><span class="kt">char</span><span class="w"> </span><span class="o">*</span><span class="n">to</span><span class="p">,</span><span class="w"> </span><span class="kt">char</span><span class="w"> </span><span class="o">*</span><span class="n">msg</span><span class="p">);</span> <span class="w"> </span><span class="kt">void</span><span class="w"> </span><span class="p">(</span><span class="o">*</span><span class="n">p_nctcp</span><span class="p">)(</span><span class="k">struct</span><span class="w"> </span><span class="nc">server</span><span class="w"> </span><span class="o">*</span><span class="p">,</span><span class="w"> </span><span class="kt">char</span><span class="w"> </span><span class="o">*</span><span class="n">to</span><span class="p">,</span><span class="w"> </span><span class="kt">char</span><span class="w"> </span><span class="o">*</span><span class="n">msg</span><span class="p">);</span> <span class="w"> </span><span class="kt">void</span><span class="w"> </span><span class="p">(</span><span class="o">*</span><span class="n">p_quit</span><span class="p">)(</span><span class="k">struct</span><span class="w"> </span><span class="nc">server</span><span class="w"> </span><span class="o">*</span><span class="p">,</span><span class="w"> </span><span class="kt">char</span><span class="w"> </span><span class="o">*</span><span class="n">reason</span><span class="p">);</span> <span class="w"> </span><span class="kt">void</span><span class="w"> </span><span class="p">(</span><span class="o">*</span><span class="n">p_kick</span><span class="p">)(</span><span class="k">struct</span><span class="w"> </span><span class="nc">server</span><span class="w"> </span><span class="o">*</span><span class="p">,</span><span class="w"> </span><span class="kt">char</span><span class="w"> </span><span class="o">*</span><span class="n">channel</span><span class="p">,</span><span class="w"> </span><span class="kt">char</span><span class="w"> </span><span class="o">*</span><span class="n">nick</span><span class="p">,</span><span class="w"> </span><span class="kt">char</span><span class="w"> </span><span class="o">*</span><span class="n">reason</span><span class="p">);</span> <span class="w"> </span><span class="kt">void</span><span class="w"> </span><span class="p">(</span><span class="o">*</span><span class="n">p_part</span><span class="p">)(</span><span class="k">struct</span><span class="w"> </span><span class="nc">server</span><span class="w"> </span><span class="o">*</span><span class="p">,</span><span class="w"> </span><span class="kt">char</span><span class="w"> </span><span class="o">*</span><span class="n">channel</span><span class="p">,</span><span class="w"> </span><span class="kt">char</span><span class="w"> </span><span class="o">*</span><span class="n">reason</span><span class="p">);</span> <span class="w"> </span><span class="kt">void</span><span class="w"> </span><span class="p">(</span><span class="o">*</span><span class="n">p_ns_identify</span><span class="p">)(</span><span class="k">struct</span><span class="w"> </span><span class="nc">server</span><span class="w"> </span><span class="o">*</span><span class="p">,</span><span class="w"> </span><span class="kt">char</span><span class="w"> </span><span class="o">*</span><span class="n">pass</span><span class="p">);</span> <span class="w"> </span><span class="kt">void</span><span class="w"> </span><span class="p">(</span><span class="o">*</span><span class="n">p_ns_ghost</span><span class="p">)(</span><span class="k">struct</span><span class="w"> </span><span class="nc">server</span><span class="w"> </span><span class="o">*</span><span class="p">,</span><span class="w"> </span><span class="kt">char</span><span class="w"> </span><span class="o">*</span><span class="n">usname</span><span class="p">,</span><span class="w"> </span><span class="kt">char</span><span class="w"> </span><span class="o">*</span><span class="n">pass</span><span class="p">);</span> <span class="w"> </span><span class="kt">void</span><span class="w"> </span><span class="p">(</span><span class="o">*</span><span class="n">p_join</span><span class="p">)(</span><span class="k">struct</span><span class="w"> </span><span class="nc">server</span><span class="w"> </span><span class="o">*</span><span class="p">,</span><span class="w"> </span><span class="kt">char</span><span class="w"> </span><span class="o">*</span><span class="n">channel</span><span class="p">,</span><span class="w"> </span><span class="kt">char</span><span class="w"> </span><span class="o">*</span><span class="n">key</span><span class="p">);</span> <span class="w"> </span><span class="kt">void</span><span class="w"> </span><span class="p">(</span><span class="o">*</span><span class="n">p_join_list</span><span class="p">)(</span><span class="k">struct</span><span class="w"> </span><span class="nc">server</span><span class="w"> </span><span class="o">*</span><span class="p">,</span><span class="w"> </span><span class="n">GSList</span><span class="w"> </span><span class="o">*</span><span class="n">channels</span><span class="p">,</span><span class="w"> </span><span class="n">GSList</span><span class="w"> </span><span class="o">*</span><span class="n">keys</span><span class="p">);</span> <span class="w"> </span><span class="kt">void</span><span class="w"> </span><span class="p">(</span><span class="o">*</span><span class="n">p_login</span><span class="p">)(</span><span class="k">struct</span><span class="w"> </span><span class="nc">server</span><span class="w"> </span><span class="o">*</span><span class="p">,</span><span class="w"> </span><span class="kt">char</span><span class="w"> </span><span class="o">*</span><span class="n">user</span><span class="p">,</span><span class="w"> </span><span class="kt">char</span><span class="w"> </span><span class="o">*</span><span class="n">realname</span><span class="p">);</span> <span class="w"> </span><span class="kt">void</span><span class="w"> </span><span class="p">(</span><span class="o">*</span><span class="n">p_join_info</span><span class="p">)(</span><span class="k">struct</span><span class="w"> </span><span class="nc">server</span><span class="w"> </span><span class="o">*</span><span class="p">,</span><span class="w"> </span><span class="kt">char</span><span class="w"> </span><span class="o">*</span><span class="n">channel</span><span class="p">);</span> <span class="w"> </span><span class="kt">void</span><span class="w"> </span><span class="p">(</span><span class="o">*</span><span class="n">p_mode</span><span class="p">)(</span><span class="k">struct</span><span class="w"> </span><span class="nc">server</span><span class="w"> </span><span class="o">*</span><span class="p">,</span><span class="w"> </span><span class="kt">char</span><span class="w"> </span><span class="o">*</span><span class="n">target</span><span class="p">,</span><span class="w"> </span><span class="kt">char</span><span class="w"> </span><span class="o">*</span><span class="n">mode</span><span class="p">);</span> <span class="w"> </span><span class="kt">void</span><span class="w"> </span><span class="p">(</span><span class="o">*</span><span class="n">p_user_list</span><span class="p">)(</span><span class="k">struct</span><span class="w"> </span><span class="nc">server</span><span class="w"> </span><span class="o">*</span><span class="p">,</span><span class="w"> </span><span class="kt">char</span><span class="w"> </span><span class="o">*</span><span class="n">channel</span><span class="p">);</span> <span class="w"> </span><span class="kt">void</span><span class="w"> </span><span class="p">(</span><span class="o">*</span><span class="n">p_away_status</span><span class="p">)(</span><span class="k">struct</span><span class="w"> </span><span class="nc">server</span><span class="w"> </span><span class="o">*</span><span class="p">,</span><span class="w"> </span><span class="kt">char</span><span class="w"> </span><span class="o">*</span><span class="n">channel</span><span class="p">);</span> <span class="w"> </span><span class="kt">void</span><span class="w"> </span><span class="p">(</span><span class="o">*</span><span class="n">p_whois</span><span class="p">)(</span><span class="k">struct</span><span class="w"> </span><span class="nc">server</span><span class="w"> </span><span class="o">*</span><span class="p">,</span><span class="w"> </span><span class="kt">char</span><span class="w"> </span><span class="o">*</span><span class="n">nicks</span><span class="p">);</span> <span class="w"> </span><span class="kt">void</span><span class="w"> </span><span class="p">(</span><span class="o">*</span><span class="n">p_get_ip</span><span class="p">)(</span><span class="k">struct</span><span class="w"> </span><span class="nc">server</span><span class="w"> </span><span class="o">*</span><span class="p">,</span><span class="w"> </span><span class="kt">char</span><span class="w"> </span><span class="o">*</span><span class="n">nick</span><span class="p">);</span> <span class="w"> </span><span class="kt">void</span><span class="w"> </span><span class="p">(</span><span class="o">*</span><span class="n">p_get_ip_uh</span><span class="p">)(</span><span class="k">struct</span><span class="w"> </span><span class="nc">server</span><span class="w"> </span><span class="o">*</span><span class="p">,</span><span class="w"> </span><span class="kt">char</span><span class="w"> </span><span class="o">*</span><span class="n">nick</span><span class="p">);</span> <span class="w"> </span><span class="kt">void</span><span class="w"> </span><span class="p">(</span><span class="o">*</span><span class="n">p_set_back</span><span class="p">)(</span><span class="k">struct</span><span class="w"> </span><span class="nc">server</span><span class="w"> </span><span class="o">*</span><span class="p">);</span> <span class="w"> </span><span class="kt">void</span><span class="w"> </span><span class="p">(</span><span class="o">*</span><span class="n">p_set_away</span><span class="p">)(</span><span class="k">struct</span><span class="w"> </span><span class="nc">server</span><span class="w"> </span><span class="o">*</span><span class="p">,</span><span class="w"> </span><span class="kt">char</span><span class="w"> </span><span class="o">*</span><span class="n">reason</span><span class="p">);</span> <span class="w"> </span><span class="kt">void</span><span class="w"> </span><span class="p">(</span><span class="o">*</span><span class="n">p_message</span><span class="p">)(</span><span class="k">struct</span><span class="w"> </span><span class="nc">server</span><span class="w"> </span><span class="o">*</span><span class="p">,</span><span class="w"> </span><span class="kt">char</span><span class="w"> </span><span class="o">*</span><span class="n">channel</span><span class="p">,</span><span class="w"> </span><span class="kt">char</span><span class="w"> </span><span class="o">*</span><span class="n">text</span><span class="p">);</span> <span class="w"> </span><span class="kt">void</span><span class="w"> </span><span class="p">(</span><span class="o">*</span><span class="n">p_action</span><span class="p">)(</span><span class="k">struct</span><span class="w"> </span><span class="nc">server</span><span class="w"> </span><span class="o">*</span><span class="p">,</span><span class="w"> </span><span class="kt">char</span><span class="w"> </span><span class="o">*</span><span class="n">channel</span><span class="p">,</span><span class="w"> </span><span class="kt">char</span><span class="w"> </span><span class="o">*</span><span class="n">act</span><span class="p">);</span> <span class="w"> </span><span class="kt">void</span><span class="w"> </span><span class="p">(</span><span class="o">*</span><span class="n">p_notice</span><span class="p">)(</span><span class="k">struct</span><span class="w"> </span><span class="nc">server</span><span class="w"> </span><span class="o">*</span><span class="p">,</span><span class="w"> </span><span class="kt">char</span><span class="w"> </span><span class="o">*</span><span class="n">channel</span><span class="p">,</span><span class="w"> </span><span class="kt">char</span><span class="w"> </span><span class="o">*</span><span class="n">text</span><span class="p">);</span> <span class="w"> </span><span class="kt">void</span><span class="w"> </span><span class="p">(</span><span class="o">*</span><span class="n">p_topic</span><span class="p">)(</span><span class="k">struct</span><span class="w"> </span><span class="nc">server</span><span class="w"> </span><span class="o">*</span><span class="p">,</span><span class="w"> </span><span class="kt">char</span><span class="w"> </span><span class="o">*</span><span class="n">channel</span><span class="p">,</span><span class="w"> </span><span class="kt">char</span><span class="w"> </span><span class="o">*</span><span class="n">topic</span><span class="p">);</span> <span class="w"> </span><span class="kt">void</span><span class="w"> </span><span class="p">(</span><span class="o">*</span><span class="n">p_list_channels</span><span class="p">)(</span><span class="k">struct</span><span class="w"> </span><span class="nc">server</span><span class="w"> </span><span class="o">*</span><span class="p">,</span><span class="w"> </span><span class="kt">char</span><span class="w"> </span><span class="o">*</span><span class="n">arg</span><span class="p">,</span><span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="n">min_users</span><span class="p">);</span> <span class="w"> </span><span class="kt">void</span><span class="w"> </span><span class="p">(</span><span class="o">*</span><span class="n">p_change_nick</span><span class="p">)(</span><span class="k">struct</span><span class="w"> </span><span class="nc">server</span><span class="w"> </span><span class="o">*</span><span class="p">,</span><span class="w"> </span><span class="kt">char</span><span class="w"> </span><span class="o">*</span><span class="n">new_nick</span><span class="p">);</span> <span class="w"> </span><span class="kt">void</span><span class="w"> </span><span class="p">(</span><span class="o">*</span><span class="n">p_names</span><span class="p">)(</span><span class="k">struct</span><span class="w"> </span><span class="nc">server</span><span class="w"> </span><span class="o">*</span><span class="p">,</span><span class="w"> </span><span class="kt">char</span><span class="w"> </span><span class="o">*</span><span class="n">channel</span><span class="p">);</span> <span class="w"> </span><span class="kt">void</span><span class="w"> </span><span class="p">(</span><span class="o">*</span><span class="n">p_ping</span><span class="p">)(</span><span class="k">struct</span><span class="w"> </span><span class="nc">server</span><span class="w"> </span><span class="o">*</span><span class="p">,</span><span class="w"> </span><span class="kt">char</span><span class="w"> </span><span class="o">*</span><span class="n">to</span><span class="p">,</span><span class="w"> </span><span class="kt">char</span><span class="w"> </span><span class="o">*</span><span class="n">timestring</span><span class="p">);</span> <span class="cm">/* void (*p_set_away)(struct server *);*/</span> <span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="p">(</span><span class="o">*</span><span class="n">p_raw</span><span class="p">)(</span><span class="k">struct</span><span class="w"> </span><span class="nc">server</span><span class="w"> </span><span class="o">*</span><span class="p">,</span><span class="w"> </span><span class="kt">char</span><span class="w"> </span><span class="o">*</span><span class="n">raw</span><span class="p">);</span> <span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="p">(</span><span class="o">*</span><span class="n">p_cmp</span><span class="p">)(</span><span class="k">const</span><span class="w"> </span><span class="kt">char</span><span class="w"> </span><span class="o">*</span><span class="n">s1</span><span class="p">,</span><span class="w"> </span><span class="k">const</span><span class="w"> </span><span class="kt">char</span><span class="w"> </span><span class="o">*</span><span class="n">s2</span><span class="p">);</span> <span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="n">port</span><span class="p">;</span> <span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="n">sok</span><span class="p">;</span><span class="w"> </span><span class="cm">/* is equal to sok4 or sok6 (the one we are using) */</span> <span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="n">sok4</span><span class="p">;</span><span class="w"> </span><span class="cm">/* tcp4 socket */</span> <span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="n">sok6</span><span class="p">;</span><span class="w"> </span><span class="cm">/* tcp6 socket */</span> <span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="n">proxy_type</span><span class="p">;</span> <span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="n">proxy_sok</span><span class="p">;</span><span class="w"> </span><span class="cm">/* Additional information for MS Proxy beast */</span> <span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="n">proxy_sok4</span><span class="p">;</span> <span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="n">proxy_sok6</span><span class="p">;</span> <span class="w"> </span><span class="k">struct</span><span class="w"> </span><span class="nc">msproxy_state_t</span><span class="w"> </span><span class="n">msp_state</span><span class="p">;</span> <span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="n">id</span><span class="p">;</span><span class="w"> </span><span class="cm">/* unique ID number (for plugin API) */</span> <span class="cp">#ifdef USE_OPENSSL</span> <span class="w"> </span><span class="n">SSL</span><span class="w"> </span><span class="o">*</span><span class="n">ssl</span><span class="p">;</span> <span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="n">ssl_do_connect_tag</span><span class="p">;</span> <span class="cp">#else</span> <span class="w"> </span><span class="kt">void</span><span class="w"> </span><span class="o">*</span><span class="n">ssl</span><span class="p">;</span> <span class="cp">#endif</span> <span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="n">childread</span><span class="p">;</span> <span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="n">childwrite</span><span class="p">;</span> <span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="n">childpid</span><span class="p">;</span> <span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="n">iotag</span><span class="p">;</span> <span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="n">recondelay_tag</span><span class="p">;</span><span class="w"> </span><span class="cm">/* reconnect delay timeout */</span> <span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="n">joindelay_tag</span><span class="p">;</span><span class="w"> </span><span class="cm">/* waiting before we send JOIN */</span> <span class="w"> </span><span class="kt">char</span><span class="w"> </span><span class="n">hostname</span><span class="p">[</span><span class="mi">128</span><span class="p">];</span><span class="w"> </span><span class="cm">/* real ip number */</span> <span class="w"> </span><span class="kt">char</span><span class="w"> </span><span class="n">servername</span><span class="p">[</span><span class="mi">128</span><span class="p">];</span><span class="w"> </span><span class="cm">/* what the server says is its name */</span> <span class="w"> </span><span class="kt">char</span><span class="w"> </span><span class="n">password</span><span class="p">[</span><span class="mi">86</span><span class="p">];</span> <span class="w"> </span><span class="kt">char</span><span class="w"> </span><span class="n">sasluser</span><span class="p">[</span><span class="mi">32</span><span class="p">];</span><span class="w"> </span><span class="cm">/* this is just a buffer for network->user */</span> <span class="w"> </span><span class="kt">char</span><span class="w"> </span><span class="n">saslpassword</span><span class="p">[</span><span class="mi">86</span><span class="p">];</span><span class="w"> </span><span class="cm">/* we could reuse password but then we couldn't guarantee NickServ doesn't register first */</span> <span class="w"> </span><span class="kt">char</span><span class="w"> </span><span class="n">nick</span><span class="p">[</span><span class="n">NICKLEN</span><span class="p">];</span> <span class="w"> </span><span class="kt">char</span><span class="w"> </span><span class="n">linebuf</span><span class="p">[</span><span class="mi">2048</span><span class="p">];</span><span class="w"> </span><span class="cm">/* RFC says 512 chars including \r\n */</span> <span class="w"> </span><span class="kt">char</span><span class="w"> </span><span class="o">*</span><span class="n">last_away_reason</span><span class="p">;</span> <span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="n">pos</span><span class="p">;</span><span class="w"> </span><span class="cm">/* current position in linebuf */</span> <span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="n">nickcount</span><span class="p">;</span> <span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="n">nickservtype</span><span class="p">;</span><span class="w"> </span><span class="cm">/* 0=/MSG nickserv 1=/NICKSERV 2=/NS */</span> <span class="w"> </span><span class="kt">char</span><span class="w"> </span><span class="o">*</span><span class="n">chantypes</span><span class="p">;</span><span class="w"> </span><span class="cm">/* for 005 numeric - free me */</span> <span class="w"> </span><span class="kt">char</span><span class="w"> </span><span class="o">*</span><span class="n">chanmodes</span><span class="p">;</span><span class="w"> </span><span class="cm">/* for 005 numeric - free me */</span> <span class="w"> </span><span class="kt">char</span><span class="w"> </span><span class="o">*</span><span class="n">nick_prefixes</span><span class="p">;</span><span class="w"> </span><span class="cm">/* e.g. "*@%+" */</span> <span class="w"> </span><span class="kt">char</span><span class="w"> </span><span class="o">*</span><span class="n">nick_modes</span><span class="p">;</span><span class="w"> </span><span class="cm">/* e.g. "aohv" */</span> <span class="w"> </span><span class="kt">char</span><span class="w"> </span><span class="o">*</span><span class="n">bad_nick_prefixes</span><span class="p">;</span><span class="w"> </span><span class="cm">/* for ircd that doesn't give the modes */</span> <span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="n">modes_per_line</span><span class="p">;</span><span class="w"> </span><span class="cm">/* 6 on undernet, 4 on efnet etc... */</span> <span class="w"> </span><span class="kt">void</span><span class="w"> </span><span class="o">*</span><span class="n">network</span><span class="p">;</span><span class="w"> </span><span class="cm">/* points to entry in servlist.c or NULL! */</span> <span class="w"> </span><span class="n">GSList</span><span class="w"> </span><span class="o">*</span><span class="n">outbound_queue</span><span class="p">;</span> <span class="w"> </span><span class="kt">time_t</span><span class="w"> </span><span class="n">next_send</span><span class="p">;</span><span class="w"> </span><span class="cm">/* cptr->since in ircu */</span> <span class="w"> </span><span class="kt">time_t</span><span class="w"> </span><span class="n">prev_now</span><span class="p">;</span><span class="w"> </span><span class="cm">/* previous now-time */</span> <span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="n">sendq_len</span><span class="p">;</span><span class="w"> </span><span class="cm">/* queue size */</span> <span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="n">lag</span><span class="p">;</span><span class="w"> </span><span class="cm">/* milliseconds */</span> <span class="w"> </span><span class="k">struct</span><span class="w"> </span><span class="nc">session</span><span class="w"> </span><span class="o">*</span><span class="n">front_session</span><span class="p">;</span><span class="w"> </span><span class="cm">/* front-most window/tab */</span> <span class="w"> </span><span class="k">struct</span><span class="w"> </span><span class="nc">session</span><span class="w"> </span><span class="o">*</span><span class="n">server_session</span><span class="p">;</span><span class="w"> </span><span class="cm">/* server window/tab */</span> <span class="w"> </span><span class="k">struct</span><span class="w"> </span><span class="nc">server_gui</span><span class="w"> </span><span class="o">*</span><span class="n">gui</span><span class="p">;</span><span class="w"> </span><span class="cm">/* initialized by fe_new_server */</span> <span class="w"> </span><span class="kt">unsigned</span><span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="n">ctcp_counter</span><span class="p">;</span><span class="w"> </span><span class="cm">/*flood */</span> <span class="w"> </span><span class="kt">time_t</span><span class="w"> </span><span class="n">ctcp_last_time</span><span class="p">;</span> <span class="w"> </span><span class="kt">unsigned</span><span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="n">msg_counter</span><span class="p">;</span><span class="w"> </span><span class="cm">/*counts the msg tab opened in a certain time */</span> <span class="w"> </span><span class="kt">time_t</span><span class="w"> </span><span class="n">msg_last_time</span><span class="p">;</span> <span class="w"> </span><span class="cm">/*time_t connect_time;*/</span><span class="w"> </span><span class="cm">/* when did it connect? */</span> <span class="w"> </span><span class="kt">time_t</span><span class="w"> </span><span class="n">lag_sent</span><span class="p">;</span> <span class="w"> </span><span class="kt">time_t</span><span class="w"> </span><span class="n">ping_recv</span><span class="p">;</span><span class="w"> </span><span class="cm">/* when we last got a ping reply */</span> <span class="w"> </span><span class="kt">time_t</span><span class="w"> </span><span class="n">away_time</span><span class="p">;</span><span class="w"> </span><span class="cm">/* when we were marked away */</span> <span class="w"> </span><span class="kt">char</span><span class="w"> </span><span class="o">*</span><span class="n">encoding</span><span class="p">;</span><span class="w"> </span><span class="cm">/* NULL for system */</span> <span class="w"> </span><span class="kt">char</span><span class="w"> </span><span class="o">*</span><span class="n">autojoin</span><span class="p">;</span><span class="w"> </span><span class="cm">/* list of channels & keys to join */</span> <span class="w"> </span><span class="kt">unsigned</span><span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="n">motd_skipped</span><span class="o">:</span><span class="mi">1</span><span class="p">;</span> <span class="w"> </span><span class="kt">unsigned</span><span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="n">connected</span><span class="o">:</span><span class="mi">1</span><span class="p">;</span> <span class="w"> </span><span class="kt">unsigned</span><span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="n">connecting</span><span class="o">:</span><span class="mi">1</span><span class="p">;</span> <span class="w"> </span><span class="kt">unsigned</span><span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="n">no_login</span><span class="o">:</span><span class="mi">1</span><span class="p">;</span> <span class="w"> </span><span class="kt">unsigned</span><span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="n">skip_next_userhost</span><span class="o">:</span><span class="mi">1</span><span class="p">;</span><span class="cm">/* used for "get my ip from server" */</span> <span class="w"> </span><span class="kt">unsigned</span><span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="n">skip_next_whois</span><span class="o">:</span><span class="mi">1</span><span class="p">;</span><span class="w"> </span><span class="cm">/* hide whois output */</span> <span class="w"> </span><span class="kt">unsigned</span><span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="n">inside_whois</span><span class="o">:</span><span class="mi">1</span><span class="p">;</span> <span class="w"> </span><span class="kt">unsigned</span><span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="n">doing_dns</span><span class="o">:</span><span class="mi">1</span><span class="p">;</span><span class="w"> </span><span class="cm">/* /dns has been done */</span> <span class="w"> </span><span class="kt">unsigned</span><span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="n">end_of_motd</span><span class="o">:</span><span class="mi">1</span><span class="p">;</span><span class="w"> </span><span class="cm">/* end of motd reached (logged in) */</span> <span class="w"> </span><span class="kt">unsigned</span><span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="n">sent_quit</span><span class="o">:</span><span class="mi">1</span><span class="p">;</span><span class="w"> </span><span class="cm">/* sent a QUIT already? */</span> <span class="w"> </span><span class="kt">unsigned</span><span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="n">use_listargs</span><span class="o">:</span><span class="mi">1</span><span class="p">;</span><span class="w"> </span><span class="cm">/* undernet and dalnet need /list >0,<10000 */</span> <span class="w"> </span><span class="kt">unsigned</span><span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="n">is_away</span><span class="o">:</span><span class="mi">1</span><span class="p">;</span> <span class="w"> </span><span class="kt">unsigned</span><span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="n">reconnect_away</span><span class="o">:</span><span class="mi">1</span><span class="p">;</span><span class="w"> </span><span class="cm">/* whether to reconnect in is_away state */</span> <span class="w"> </span><span class="kt">unsigned</span><span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="n">dont_use_proxy</span><span class="o">:</span><span class="mi">1</span><span class="p">;</span><span class="w"> </span><span class="cm">/* to proxy or not to proxy */</span> <span class="w"> </span><span class="kt">unsigned</span><span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="n">supports_watch</span><span class="o">:</span><span class="mi">1</span><span class="p">;</span><span class="w"> </span><span class="cm">/* supports the WATCH command */</span> <span class="w"> </span><span class="kt">unsigned</span><span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="n">supports_monitor</span><span class="o">:</span><span class="mi">1</span><span class="p">;</span><span class="w"> </span><span class="cm">/* supports the MONITOR command */</span> <span class="w"> </span><span class="kt">unsigned</span><span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="n">bad_prefix</span><span class="o">:</span><span class="mi">1</span><span class="p">;</span><span class="w"> </span><span class="cm">/* gave us a bad PREFIX= 005 number */</span> <span class="w"> </span><span class="kt">unsigned</span><span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="n">have_namesx</span><span class="o">:</span><span class="mi">1</span><span class="p">;</span><span class="w"> </span><span class="cm">/* 005 tokens NAMESX and UHNAMES */</span> <span class="w"> </span><span class="kt">unsigned</span><span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="n">have_awaynotify</span><span class="o">:</span><span class="mi">1</span><span class="p">;</span> <span class="w"> </span><span class="kt">unsigned</span><span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="n">have_uhnames</span><span class="o">:</span><span class="mi">1</span><span class="p">;</span> <span class="w"> </span><span class="kt">unsigned</span><span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="n">have_whox</span><span class="o">:</span><span class="mi">1</span><span class="p">;</span><span class="w"> </span><span class="cm">/* have undernet's WHOX features */</span> <span class="w"> </span><span class="kt">unsigned</span><span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="n">have_idmsg</span><span class="o">:</span><span class="mi">1</span><span class="p">;</span><span class="w"> </span><span class="cm">/* freenode's IDENTIFY-MSG */</span> <span class="w"> </span><span class="kt">unsigned</span><span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="n">have_accnotify</span><span class="o">:</span><span class="mi">1</span><span class="p">;</span><span class="w"> </span><span class="cm">/* cap account-notify */</span> <span class="w"> </span><span class="kt">unsigned</span><span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="n">have_extjoin</span><span class="o">:</span><span class="mi">1</span><span class="p">;</span><span class="w"> </span><span class="cm">/* cap extended-join */</span> <span class="w"> </span><span class="kt">unsigned</span><span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="n">have_sasl</span><span class="o">:</span><span class="mi">1</span><span class="p">;</span><span class="w"> </span><span class="cm">/* SASL capability */</span> <span class="w"> </span><span class="kt">unsigned</span><span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="n">have_except</span><span class="o">:</span><span class="mi">1</span><span class="p">;</span><span class="w"> </span><span class="cm">/* ban exemptions +e */</span> <span class="w"> </span><span class="kt">unsigned</span><span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="n">have_invite</span><span class="o">:</span><span class="mi">1</span><span class="p">;</span><span class="w"> </span><span class="cm">/* invite exemptions +I */</span> <span class="w"> </span><span class="kt">unsigned</span><span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="n">using_cp1255</span><span class="o">:</span><span class="mi">1</span><span class="p">;</span><span class="w"> </span><span class="cm">/* encoding is CP1255/WINDOWS-1255? */</span> <span class="w"> </span><span class="kt">unsigned</span><span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="n">using_irc</span><span class="o">:</span><span class="mi">1</span><span class="p">;</span><span class="w"> </span><span class="cm">/* encoding is "IRC" (CP1252/UTF-8 hybrid)? */</span> <span class="w"> </span><span class="kt">unsigned</span><span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="n">use_who</span><span class="o">:</span><span class="mi">1</span><span class="p">;</span><span class="w"> </span><span class="cm">/* whether to use WHO command to get dcc_ip */</span> <span class="cp">#ifdef USE_OPENSSL</span> <span class="w"> </span><span class="kt">unsigned</span><span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="n">use_ssl</span><span class="o">:</span><span class="mi">1</span><span class="p">;</span><span class="w"> </span><span class="cm">/* is server SSL capable? */</span> <span class="w"> </span><span class="kt">unsigned</span><span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="n">accept_invalid_cert</span><span class="o">:</span><span class="mi">1</span><span class="p">;</span><span class="cm">/* ignore result of server's cert. verify */</span> <span class="cp">#endif</span> <span class="p">}</span><span class="w"> </span><span class="n">server</span><span class="p">;</span> <span class="k">typedef</span><span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="p">(</span><span class="o">*</span><span class="n">cmd_callback</span><span class="p">)</span><span class="w"> </span><span class="p">(</span><span class="k">struct</span><span class="w"> </span><span class="nc">session</span><span class="w"> </span><span class="o">*</span><span class="w"> </span><span class="n">sess</span><span class="p">,</span><span class="w"> </span><span class="kt">char</span><span class="w"> </span><span class="o">*</span><span class="n">tbuf</span><span class="p">,</span><span class="w"> </span><span class="kt">char</span><span class="w"> </span><span class="o">*</span><span class="n">word</span><span class="p">[],</span> <span class="w"> </span><span class="kt">char</span><span class="w"> </span><span class="o">*</span><span class="n">word_eol</span><span class="p">[]);</span> <span class="k">struct</span><span class="w"> </span><span class="nc">commands</span> <span class="p">{</span> <span class="w"> </span><span class="kt">char</span><span class="w"> </span><span class="o">*</span><span class="n">name</span><span class="p">;</span> <span class="w"> </span><span class="n">cmd_callback</span><span class="w"> </span><span class="n">callback</span><span class="p">;</span> <span class="w"> </span><span class="kt">char</span><span class="w"> </span><span class="n">needserver</span><span class="p">;</span> <span class="w"> </span><span class="kt">char</span><span class="w"> </span><span class="n">needchannel</span><span class="p">;</span> <span class="w"> </span><span class="n">gint16</span><span class="w"> </span><span class="n">handle_quotes</span><span class="p">;</span> <span class="w"> </span><span class="kt">char</span><span class="w"> </span><span class="o">*</span><span class="n">help</span><span class="p">;</span> <span class="p">};</span> <span class="k">struct</span><span class="w"> </span><span class="nc">away_msg</span> <span class="p">{</span> <span class="w"> </span><span class="k">struct</span><span class="w"> </span><span class="nc">server</span><span class="w"> </span><span class="o">*</span><span class="n">server</span><span class="p">;</span> <span class="w"> </span><span class="kt">char</span><span class="w"> </span><span class="n">nick</span><span class="p">[</span><span class="n">NICKLEN</span><span class="p">];</span> <span class="w"> </span><span class="kt">char</span><span class="w"> </span><span class="o">*</span><span class="n">message</span><span class="p">;</span> <span class="p">};</span> <span class="cm">/* not just for popups, but used for usercommands, ctcp replies,</span> <span class="cm"> userlist buttons etc */</span> <span class="k">struct</span><span class="w"> </span><span class="nc">popup</span> <span class="p">{</span> <span class="w"> </span><span class="kt">char</span><span class="w"> </span><span class="o">*</span><span class="n">cmd</span><span class="p">;</span> <span class="w"> </span><span class="kt">char</span><span class="w"> </span><span class="o">*</span><span class="n">name</span><span class="p">;</span> <span class="p">};</span> <span class="cm">/* CL: get a random int in the range [0..n-1]. DON'T use rand() % n, it gives terrible results. */</span> <span class="cp">#define RAND_INT(n) ((int)(rand() / (RAND_MAX + 1.0) * (n)))</span> <span class="cp">#define hexchat_filename_from_utf8 g_filename_from_utf8</span> <span class="cp">#define hexchat_filename_to_utf8 g_filename_to_utf8</span> <span class="cp">#endif</span> </pre></div> </code></pre></td></tr></table> </div> <!-- class=content --> <div class='footer'>generated by <a href='https://git.causal.agency/cgit-pink/about/'>cgit-pink 1.4.1</a> (<a href='https://git-scm.com/'>git 2.36.1</a>) at 2025-01-13 23:26:58 +0000</div> </div> <!-- id=cgit --> </body> </html> massima per tutti i file" #: src/fe-gtk/setup.c:390 msgid "All downloads combined:" msgstr "Tutti gli scaricamenti combinati:" #: src/fe-gtk/setup.c:418 src/fe-gtk/setup.c:461 src/fe-gtk/setup.c:1851 msgid "Alerts" msgstr "Avvisi" #: src/fe-gtk/setup.c:422 src/fe-gtk/setup.c:464 msgid "Show tray balloons on:" msgstr "Mostrare notifiche per:" #: src/fe-gtk/setup.c:424 msgid "Blink tray icon on:" msgstr "Icona lampeggiante nell'area di notifica per:" #: src/fe-gtk/setup.c:425 src/fe-gtk/setup.c:465 msgid "Blink task bar on:" msgstr "Barra delle attività lampeggiante per:" #: src/fe-gtk/setup.c:427 src/fe-gtk/setup.c:429 src/fe-gtk/setup.c:466 msgid "Make a beep sound on:" msgstr "Emettere un suono per:" #: src/fe-gtk/setup.c:427 msgid "" "Play the \"Instant Message Notification\" system sound upon the selected " "events" msgstr "Riproduce il suono di sistema per le notifiche di messaggistica istantanea per gli eventi selezionati" #: src/fe-gtk/setup.c:429 msgid "" "Play \"message-new-instant\" from the freedesktop.org sound theme upon the " "selected events" msgstr "Riproduce il suono per le notifiche di messaggistica istantanea dal tema freedesktop.org per gli eventi selezionati" #: src/fe-gtk/setup.c:432 src/fe-gtk/setup.c:468 msgid "Omit alerts when marked as being away" msgstr "Omettere gli avvisi quando assente" #: src/fe-gtk/setup.c:433 src/fe-gtk/setup.c:469 msgid "Omit alerts while the window is focused" msgstr "Omettere gli avvisi quando la finestra ha il focus" #: src/fe-gtk/setup.c:435 msgid "Tray Behavior" msgstr "Comportamento dell'area di notifica" #: src/fe-gtk/setup.c:437 src/fe-gtk/setup.c:439 msgid "Enable system tray icon" msgstr "Abilitare icona nell'area di notifica" #: src/fe-gtk/setup.c:441 msgid "Minimize to tray" msgstr "Minimizzare nell'area di notifica" #: src/fe-gtk/setup.c:442 msgid "Close to tray" msgstr "Chiudere nell'area di notifica" #: src/fe-gtk/setup.c:443 msgid "Automatically mark away/back" msgstr "Assegnare e rimuovere automaticamente lo stato di assenza" #: src/fe-gtk/setup.c:443 msgid "Automatically change status when hiding to tray." msgstr "Cambia automaticamente lo stato quando si minimizza la finestra nel vassoio." #: src/fe-gtk/setup.c:445 msgid "Only show tray balloons when hidden or iconified" msgstr "Mostrare l'avviso per l'area di notifica solo se nascosto o ridotto a icona" #: src/fe-gtk/setup.c:448 src/fe-gtk/setup.c:471 msgid "Highlighted Messages" msgstr "Messaggi evidenziati" #: src/fe-gtk/setup.c:449 src/fe-gtk/setup.c:472 msgid "" "Highlighted messages are ones where your nickname is mentioned, but also:" msgstr "I messaggi evidenziati sono quelli in cui compare il proprio soprannome, ma anche:" #: src/fe-gtk/setup.c:451 src/fe-gtk/setup.c:474 msgid "Extra words to highlight:" msgstr "Altre parole da evidenziare:" #: src/fe-gtk/setup.c:452 src/fe-gtk/setup.c:475 msgid "Nick names not to highlight:" msgstr "Soprannomi da non evidenziare:" #: src/fe-gtk/setup.c:453 src/fe-gtk/setup.c:476 msgid "Nick names to always highlight:" msgstr "Soprannomi da evidenziare sempre:" #: src/fe-gtk/setup.c:454 src/fe-gtk/setup.c:477 msgid "" "Separate multiple words with commas.\n" "Wildcards are accepted." msgstr "Separare le parole con virgole.\nSono ammessi i meta-caratteri." #: src/fe-gtk/setup.c:484 msgid "Default Messages" msgstr "Messaggi predefiniti" #: src/fe-gtk/setup.c:485 msgid "Quit:" msgstr "Uscita:" #: src/fe-gtk/setup.c:486 msgid "Leave channel:" msgstr "Abbandono del canale:" #: src/fe-gtk/setup.c:487 msgid "Away:" msgstr "Assenza:" #: src/fe-gtk/setup.c:489 msgid "Away" msgstr "Assenza" #: src/fe-gtk/setup.c:490 msgid "Show away once" msgstr "Mostrare lo stato di assenza una sola volta" #: src/fe-gtk/setup.c:490 msgid "Show identical away messages only once." msgstr "Mostra i messaggi di assenza identici una sola volta." #: src/fe-gtk/setup.c:491 msgid "Automatically unmark away" msgstr "Togliere automaticamente lo stato di assenza" #: src/fe-gtk/setup.c:491 msgid "Unmark yourself as away before sending messages." msgstr "Toglie lo stato di assenza prima di inviare messaggi." #: src/fe-gtk/setup.c:493 src/fe-gtk/setup.c:525 msgid "Miscellaneous" msgstr "Varie" #: src/fe-gtk/setup.c:494 msgid "Display MODEs in raw form" msgstr "Mostrare le «modalità» in forma grezza" #: src/fe-gtk/setup.c:495 msgid "WHOIS on notify" msgstr "WHOIS su notifica" #: src/fe-gtk/setup.c:495 msgid "Sends a /WHOIS when a user comes online in your notify list." msgstr "Invia il comando /WHOIS quando un utente presente nell'elenco di notifica si collega." #: src/fe-gtk/setup.c:496 msgid "Hide join and part messages" msgstr "Nascondere i messaggi di entrata e uscita" #: src/fe-gtk/setup.c:496 msgid "Hide channel join/part messages by default." msgstr "Nasconde i messaggi di entrata e uscita nei canali in maniera predefinita." #: src/fe-gtk/setup.c:503 msgid "*!*@*.host" msgstr "*!*@*.host" #: src/fe-gtk/setup.c:504 msgid "*!*@domain" msgstr "*!*@dominio" #: src/fe-gtk/setup.c:505 msgid "*!*user@*.host" msgstr "*!*utente@*.host" #: src/fe-gtk/setup.c:506 msgid "*!*user@domain" msgstr "*!*utente@dominio" #: src/fe-gtk/setup.c:512 msgid "Auto Copy Behavior" msgstr "Comportamento per la copia automatica" #: src/fe-gtk/setup.c:513 msgid "Automatically copy selected text" msgstr "Copiare automaticamente il testo selezionato" #: src/fe-gtk/setup.c:514 msgid "" "Copy selected text to clipboard when left mouse button is released. " "Otherwise, CONTROL-SHIFT-C will copy the selected text to the clipboard." msgstr "Copia il testo selezionato negli appunti quando il pulsante sinistro del mouse viene rilasciato. In alternativa, il testo potrà essere copiato negli appunti usando la combinazione di tasti Ctrl+Maiusc+c." #: src/fe-gtk/setup.c:517 msgid "Automatically include time stamps" msgstr "Includere automaticamente l'orario" #: src/fe-gtk/setup.c:518 msgid "" "Automatically include time stamps in copied lines of text. Otherwise, " "include time stamps if the SHIFT key is held down while selecting." msgstr "Include automaticamente l'orario nelle righe di testo copiate. In alternativa, per includere l'orario sarà necessario tenere premuto il tasto Maiusc durante la selezione del testo d copiare." #: src/fe-gtk/setup.c:520 msgid "Automatically include color information" msgstr "Includere automaticamente le informazioni sul colore" #: src/fe-gtk/setup.c:521 msgid "" "Automatically include color information in copied lines of text. Otherwise," " include color information if the CONTROL key is held down while selecting." msgstr "Include automaticamente le informazioni sul colore contenute nellerighe di testo copiate. In alternativa, per includere le informazioni sul colore sarà necessario tenere premuto il tasto Ctrl durante la selezione del testo da copiare." #: src/fe-gtk/setup.c:526 msgid "Real name:" msgstr "Nome vero:" #: src/fe-gtk/setup.c:528 msgid "Alternative fonts:" msgstr "Caratteri alternativi:" #: src/fe-gtk/setup.c:528 msgid "Separate multiple entries with commas without spaces before or after." msgstr "Separare le voci con virgole, senza spazi né prima né dopo." #: src/fe-gtk/setup.c:530 msgid "Display lists in compact mode" msgstr "Mostrare gli elenchi in modalità compatta" #: src/fe-gtk/setup.c:530 msgid "Use less spacing between user list/channel tree rows." msgstr "Usa una spaziatura inferiore tra l'elenco utenti e l'albero dei canali" #: src/fe-gtk/setup.c:531 msgid "Use server time if supported" msgstr "Usare l'ora del server se supportata" #: src/fe-gtk/setup.c:531 msgid "" "Display timestamps obtained from server if it supports the time-server " "extension." msgstr "Mostra l'orario ottenuto dal server se è supportata l'estensione \"time-server\"." #: src/fe-gtk/setup.c:532 msgid "Automatically reconnect to servers on disconnect" msgstr "Riconnettere automaticamente ai server se disconnessi" #: src/fe-gtk/setup.c:533 msgid "Auto reconnect delay:" msgstr "Attesa prima della nuova connessione automatica:" #: src/fe-gtk/setup.c:534 msgid "Auto join delay:" msgstr "Attesa prima dell'accesso automatico" #: src/fe-gtk/setup.c:535 msgid "Ban Type:" msgstr "Tipo di ban:" #: src/fe-gtk/setup.c:535 msgid "" "Attempt to use this banmask when banning or quieting. (requires " "irc_who_join)" msgstr "Tenta di usare questa maschera per i ban e i quite. (È richiesto irc_who_join)" #: src/fe-gtk/setup.c:542 src/fe-gtk/setup.c:1853 msgid "Logging" msgstr "Registrazione" #: src/fe-gtk/setup.c:543 msgid "Display scrollback from previous session" msgstr "Mostrare conversazioni della sessione precedente" #: src/fe-gtk/setup.c:544 msgid "Scrollback lines:" msgstr "Righe precedenti visibili:" #: src/fe-gtk/setup.c:545 msgid "Enable logging of conversations to disk" msgstr "Abilitare registrazione delle conversazioni sul disco" #: src/fe-gtk/setup.c:546 msgid "Log filename:" msgstr "Nome file del registro:" #: src/fe-gtk/setup.c:547 #, c-format msgid "%s=Server %c=Channel %n=Network." msgstr "%s=Server %c=Canale %n=Rete." #: src/fe-gtk/setup.c:550 msgid "Insert timestamps in logs" msgstr "Inserire orario nei registri" #: src/fe-gtk/setup.c:551 msgid "Log timestamp format:" msgstr "Formato orario del registro:" #: src/fe-gtk/setup.c:558 msgid "URLs" msgstr "URL" #: src/fe-gtk/setup.c:559 msgid "Enable logging of URLs to disk" msgstr "Abilitare la registrazione degli URL sul disco" #: src/fe-gtk/setup.c:560 msgid "Enable URL grabber" msgstr "Abilitare la collezione degli URL" #: src/fe-gtk/setup.c:561 msgid "Maximum number of URLs to grab:" msgstr "Numero massimo di URL da collezionare:" #: src/fe-gtk/setup.c:568 msgid "(Disabled)" msgstr "(disabilitato)" #: src/fe-gtk/setup.c:569 msgid "Wingate" msgstr "Wingate" #: src/fe-gtk/setup.c:570 msgid "Socks4" msgstr "Sock4" #: src/fe-gtk/setup.c:571 msgid "Socks5" msgstr "Sock5" #: src/fe-gtk/setup.c:572 msgid "HTTP" msgstr "HTTP" #: src/fe-gtk/setup.c:574 msgid "MS Proxy (ISA)" msgstr "MS Proxy (ISA)" #: src/fe-gtk/setup.c:577 msgid "Auto" msgstr "Automatico" #: src/fe-gtk/setup.c:584 msgid "All Connections" msgstr "tutte le connessioni" #: src/fe-gtk/setup.c:585 msgid "IRC Server Only" msgstr "solo Server IRC" #: src/fe-gtk/setup.c:586 msgid "DCC Get Only" msgstr "solo per DCC" #: src/fe-gtk/setup.c:592 msgid "Your Address" msgstr "Proprio indirizzo" #: src/fe-gtk/setup.c:593 msgid "Bind to:" msgstr "Associare a:" #: src/fe-gtk/setup.c:594 msgid "Only useful for computers with multiple addresses." msgstr "Utile solo per computer con indirizzi multipli." #: src/fe-gtk/setup.c:596 msgid "File Transfers" msgstr "Trasferimenti di file" #: src/fe-gtk/setup.c:597 msgid "Get my address from the IRC server" msgstr "Ottenere l'indirizzo dal server IRC" #: src/fe-gtk/setup.c:598 msgid "" "Asks the IRC server for your real address. Use this if you have a " "192.168.*.* address!" msgstr "Chiede al server IRC il vero indirizzo. Abilitare questa funzione se si utilizza un indirizzo 192.168.*.*" #: src/fe-gtk/setup.c:599 msgid "DCC IP address:" msgstr "Indirizzo IP per DCC:" #: src/fe-gtk/setup.c:600 msgid "Claim you are at this address when offering files." msgstr "Mostra questo indirizzo quando si offrono file." #: src/fe-gtk/setup.c:601 msgid "First DCC send port:" msgstr "Prima porta invio DCC:" #: src/fe-gtk/setup.c:602 msgid "Last DCC send port:" msgstr "Ultima porta invio DCC:" #: src/fe-gtk/setup.c:603 msgid "!Leave ports at zero for full range." msgstr "!Impostare le porte a zero per utilizzare l'intervallo completo." #: src/fe-gtk/setup.c:605 msgid "Proxy Server" msgstr "Server proxy" #: src/fe-gtk/setup.c:606 msgid "Hostname:" msgstr "Nome host:" #: src/fe-gtk/setup.c:607 msgid "Port:" msgstr "Porta:" #: src/fe-gtk/setup.c:608 msgid "Type:" msgstr "Tipo:" #: src/fe-gtk/setup.c:609 msgid "Use proxy for:" msgstr "Usa proxy per:" #: src/fe-gtk/setup.c:611 msgid "Proxy Authentication" msgstr "Autenticazione proxy" #: src/fe-gtk/setup.c:613 msgid "Use Authentication (MS Proxy, HTTP or Socks5 only)" msgstr "Usare autenticazione (MS Proxy, HTTP o solo Socks5)" #: src/fe-gtk/setup.c:615 msgid "Use Authentication (HTTP or Socks5 only)" msgstr "Usare autenticazione (HTTP o solo Socks5)" #: src/fe-gtk/setup.c:617 msgid "Username:" msgstr "Nome utente:" #: src/fe-gtk/setup.c:1073 msgid "Select an Image File" msgstr "Seleziona un'immagine" #: src/fe-gtk/setup.c:1109 msgid "Select Download Folder" msgstr "Seleziona la cartella di scaricamento" #: src/fe-gtk/setup.c:1118 msgid "Select font" msgstr "Seleziona il carattere" #: src/fe-gtk/setup.c:1218 msgid "Browse..." msgstr "Sfoglia..." #: src/fe-gtk/setup.c:1357 msgid "Mark identified users with:" msgstr "Segna utenti identificati con:" #: src/fe-gtk/setup.c:1359 msgid "Mark not-identified users with:" msgstr "Segna utenti non identificati con:" #: src/fe-gtk/setup.c:1366 msgid "Open Data Folder" msgstr "Apri cartella dati..." #: src/fe-gtk/setup.c:1420 msgid "Select color" msgstr "Seleziona un colore" #: src/fe-gtk/setup.c:1500 msgid "Text Colors" msgstr "Colori del testo" #: src/fe-gtk/setup.c:1502 msgid "mIRC colors:" msgstr "Colori di mIRC:" #: src/fe-gtk/setup.c:1510 msgid "Local colors:" msgstr "Colori locali:" #: src/fe-gtk/setup.c:1518 src/fe-gtk/setup.c:1523 msgid "Foreground:" msgstr "Primo piano:" #: src/fe-gtk/setup.c:1519 src/fe-gtk/setup.c:1524 msgid "Background:" msgstr "Sfondo:" #: src/fe-gtk/setup.c:1521 msgid "Selected Text" msgstr "Testo selezionato" #: src/fe-gtk/setup.c:1526 msgid "Interface Colors" msgstr "Colori dell'interfaccia" #: src/fe-gtk/setup.c:1528 msgid "New data:" msgstr "Nuova data:" #: src/fe-gtk/setup.c:1529 msgid "Marker line:" msgstr "Seleziona linea:" #: src/fe-gtk/setup.c:1530 msgid "New message:" msgstr "Nuovo messaggio:" #: src/fe-gtk/setup.c:1531 msgid "Away user:" msgstr "Utente assente:" #: src/fe-gtk/setup.c:1532 msgid "Highlight:" msgstr "Evidenziazione:" #: src/fe-gtk/setup.c:1534 msgid "Spell checker:" msgstr "Controllo ortografico:" #: src/fe-gtk/setup.c:1537 msgid "Color Stripping" msgstr "Strip del colore" #: src/fe-gtk/setup.c:1634 src/fe-gtk/textgui.c:379 msgid "Event" msgstr "Evento" #: src/fe-gtk/setup.c:1640 msgid "Sound file" msgstr "File sonoro" #: src/fe-gtk/setup.c:1684 msgid "Select a sound file" msgstr "Seleziona un file sonoro" #: src/fe-gtk/setup.c:1769 msgid "Sound file:" msgstr "File sonoro:" #: src/fe-gtk/setup.c:1784 msgid "_Browse..." msgstr "_Sfoglia..." #: src/fe-gtk/setup.c:1795 msgid "_Play" msgstr "Ri_produci" #: src/fe-gtk/setup.c:1842 msgid "Interface" msgstr "Interfaccia" #: src/fe-gtk/setup.c:1843 msgid "Appearance" msgstr "Aspetto" #: src/fe-gtk/setup.c:1844 msgid "Input box" msgstr "Area di testo" #: src/fe-gtk/setup.c:1845 msgid "User list" msgstr "Elenco utenti" #: src/fe-gtk/setup.c:1846 msgid "Channel switcher" msgstr "Elenco canali" #: src/fe-gtk/setup.c:1847 msgid "Colors" msgstr "Colori" #: src/fe-gtk/setup.c:1849 msgid "Chatting" msgstr "Finestra di chat" #: src/fe-gtk/setup.c:1852 msgid "Sounds" msgstr "Suoni" #: src/fe-gtk/setup.c:1854 msgid "Advanced" msgstr "Avanzate" #: src/fe-gtk/setup.c:1857 msgid "Network setup" msgstr "Impostazioni rete" #: src/fe-gtk/setup.c:1858 msgid "File transfers" msgstr "Trasferimenti di file" #: src/fe-gtk/setup.c:1978 msgid "Categories" msgstr "Categorie" #: src/fe-gtk/setup.c:2191 msgid "" "You cannot place the tree on the top or bottom!\n" "Please change to the <b>Tabs</b> layout in the <b>View</b> menu first." msgstr "Impossibile posizionare l'albero in alto o in basso.\nSelezionare prima la vista a <b>Schede</b> nel menù <b>Visualizza</b>." #: src/fe-gtk/setup.c:2218 msgid "Invalid time stamp format! See the strftime MSDN article for details." msgstr "Formato orario non corretto. Per maggiori informazioni, consultare l'articolo MSDN di strftime." #: src/fe-gtk/setup.c:2224 msgid "The Real name option cannot be left blank. Falling back to \"realname\"." msgstr "L'opzione del vero nome non può essere vuota. Verrà ripristinato il valore \"realname\"." #: src/fe-gtk/setup.c:2231 msgid "Some settings were changed that require a restart to take full effect." msgstr "Alcune impostazioni sono state modificate e richiedono il riavvio per essere applicate." #: src/fe-gtk/setup.c:2239 msgid "" "*WARNING*\n" "Auto accepting DCC to your home directory\n" "can be dangerous and is exploitable. Eg:\n" "Someone could send you a .bash_profile" msgstr "*ATTENZIONE*\nAccettare automaticamente DCC nella propria home\npotrebbe essere pericoloso. Esempio:\nQualcuno potrebbe inserire un file .bash_profile" #: src/fe-gtk/setup.c:2271 msgid ": Preferences" msgstr ": preferenze" #: src/fe-gtk/sexy-spell-entry.c:463 msgid "<i>(no suggestions)</i>" msgstr "<i>(nessun suggerimento)</i>" #: src/fe-gtk/sexy-spell-entry.c:477 msgid "More..." msgstr "Altro..." #: src/fe-gtk/sexy-spell-entry.c:546 #, c-format msgid "Add \"%s\" to Dictionary" msgstr "Aggiungi «%s» al dizionario" #: src/fe-gtk/sexy-spell-entry.c:588 msgid "Ignore All" msgstr "Ignora tutto" #: src/fe-gtk/sexy-spell-entry.c:623 msgid "Spelling Suggestions" msgstr "Suggerimenti ortografici" #: src/fe-gtk/sexy-spell-entry.c:1046 #, c-format msgid "enchant error for language: %s" msgstr "errore di enchant per la lingua: %s" #: src/fe-gtk/textgui.c:170 msgid "There was an error parsing the string" msgstr "Si è verificato un errore analizzando la stringa" #: src/fe-gtk/textgui.c:178 #, c-format msgid "This signal is only passed %d args, $%d is invalid" msgstr "A questo segnale vengono passati solo %d argomenti, $%d non è valido" #: src/fe-gtk/textgui.c:294 src/fe-gtk/textgui.c:317 msgid "Print Texts File" msgstr "Salva in un file di testo" #: src/fe-gtk/textgui.c:362 msgid "Edit Events" msgstr "Modifica eventi" #: src/fe-gtk/textgui.c:413 msgid "$ Number" msgstr "$ Numero" #: src/fe-gtk/textgui.c:430 msgid "Load From..." msgstr "Carica da..." #: src/fe-gtk/textgui.c:431 msgid "Test All" msgstr "Prova tutto" #: src/fe-gtk/urlgrab.c:198 msgid ": URL Grabber" msgstr ": URL collezionati" #: src/fe-gtk/urlgrab.c:212 msgid "Clear list" msgstr "Pulisci elenco" #: src/fe-gtk/urlgrab.c:214 msgid "Copy selected URL" msgstr "Copia l'URL selezionato" #: src/fe-gtk/urlgrab.c:214 msgid "Copy" msgstr "Copia" #: src/fe-gtk/urlgrab.c:216 msgid "Save list to a file" msgstr "Salva l'elenco in un file" #: src/fe-gtk/userlistgui.c:108 #, c-format msgid "%d ops, %d total" msgstr "%d op, %d totali"