[cmdopts] Fix documentation errors
authorMyhailo Danylenko <isbear@ukrpost.net>
Sat, 23 Mar 2013 04:00:49 +0200
changeset 82 06d4a9185902
parent 81 8e1ccd27d60f
child 83 1cfa0330a32c
[cmdopts] Fix documentation errors
cmdopts.diff
docs/cmdopts.mdwn
--- a/cmdopts.diff	Sat Mar 23 03:53:27 2013 +0200
+++ b/cmdopts.diff	Sat Mar 23 04:00:49 2013 +0200
@@ -39,8 +39,8 @@
 
 diff -r 1b0b563a81e6 mcabber/doc/HOWTO_commands.mdwn
 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
-+++ b/mcabber/doc/HOWTO_commands.mdwn	Sat Mar 23 03:49:50 2013 +0200
-@@ -0,0 +1,972 @@
++++ b/mcabber/doc/HOWTO_commands.mdwn	Sat Mar 23 03:59:57 2013 +0200
+@@ -0,0 +1,977 @@
 +
 +**New commands interface for MCabber**
 +
@@ -131,7 +131,8 @@
 +
 +[[!format c """// --------------------------------------------------------------
 +
-+typedef gchar *(*cmd_handler_t) (cmdopts_t *command, cmdarg_value_t *values);
++typedef gchar *(*cmd_handler_t) (const cmdopts_t *command,
++                                 cmdarg_value_t  *values);
 +
 +// --------------------------------------------------------------     """     ]]
 +
@@ -520,7 +521,7 @@
 +cmd_undef (&def_ex1);
 +...
 +
-+[[!format c """// --------------------------------------------------------------
++// --------------------------------------------------------------     """     ]]
 +
 +A lot of things to do to achieve a simple goal - does not look quite appealing
 +so far.  Still, let's tweak our example a bit.
@@ -854,6 +855,10 @@
 +
 + * 'nick' - as 'bjidmask' - only provides completion.
 +
++Note, that although here I used value indexes 1 and 2 several times for
++different arguments, it is not "clustering", as they are used in different
++subcommands.
++
 +## Argument types
 +
 +Let's take a look at simple checker, that we've encountered first - 'nonspace':
@@ -1015,7 +1020,7 @@
 +<!-- vim: se ts=4 sw=4 et filetype=markdown tw=80: -->
 diff -r 1b0b563a81e6 mcabber/doc/help/cs/hlp_buffer.txt
 --- a/mcabber/doc/help/cs/hlp_buffer.txt	Wed Mar 13 16:11:16 2013 +0200
-+++ b/mcabber/doc/help/cs/hlp_buffer.txt	Sat Mar 23 03:49:50 2013 +0200
++++ b/mcabber/doc/help/cs/hlp_buffer.txt	Sat Mar 23 03:59:57 2013 +0200
 @@ -25,7 +25,7 @@
   Přesune se o [n] řádků nahoru (výchozí: polovina obrazovky).
  /buffer down [n]
@@ -1027,7 +1032,7 @@
   Přesune se na procentuální pozici n%.
 diff -r 1b0b563a81e6 mcabber/doc/help/cs/hlp_del.txt
 --- a/mcabber/doc/help/cs/hlp_del.txt	Wed Mar 13 16:11:16 2013 +0200
-+++ b/mcabber/doc/help/cs/hlp_del.txt	Sat Mar 23 03:49:50 2013 +0200
++++ b/mcabber/doc/help/cs/hlp_del.txt	Sat Mar 23 03:59:57 2013 +0200
 @@ -1,4 +1,4 @@
  
 - /DEL
@@ -1036,7 +1041,7 @@
  Smaže aktuální kontakt ze seznamu kontaktů (rosteru) a zruší povolení oznamování o stavu daného kontaktu (autorizaci) na obou stranách.
 diff -r 1b0b563a81e6 mcabber/doc/help/cs/hlp_move.txt
 --- a/mcabber/doc/help/cs/hlp_move.txt	Wed Mar 13 16:11:16 2013 +0200
-+++ b/mcabber/doc/help/cs/hlp_move.txt	Sat Mar 23 03:49:50 2013 +0200
++++ b/mcabber/doc/help/cs/hlp_move.txt	Sat Mar 23 03:59:57 2013 +0200
 @@ -1,5 +1,6 @@
  
 - /MOVE [skupina]
@@ -1047,7 +1052,7 @@
  Tip: V módu rozhovoru lze použít "/roster alternate" pro skok na přesunutý kontakt.
 diff -r 1b0b563a81e6 mcabber/doc/help/cs/hlp_rename.txt
 --- a/mcabber/doc/help/cs/hlp_rename.txt	Wed Mar 13 16:11:16 2013 +0200
-+++ b/mcabber/doc/help/cs/hlp_rename.txt	Sat Mar 23 03:49:50 2013 +0200
++++ b/mcabber/doc/help/cs/hlp_rename.txt	Sat Mar 23 03:59:57 2013 +0200
 @@ -1,4 +1,6 @@
  
 - /RENAME jméno
@@ -1059,7 +1064,7 @@
 +Optionally you can use one of --jid, --group or --name to select object, different from current.
 diff -r 1b0b563a81e6 mcabber/doc/help/de/hlp_buffer.txt
 --- a/mcabber/doc/help/de/hlp_buffer.txt	Wed Mar 13 16:11:16 2013 +0200
-+++ b/mcabber/doc/help/de/hlp_buffer.txt	Sat Mar 23 03:49:50 2013 +0200
++++ b/mcabber/doc/help/de/hlp_buffer.txt	Sat Mar 23 03:59:57 2013 +0200
 @@ -25,7 +25,7 @@
   Scrollt den Puffer um n Zeilen hoch. Gibt man keine Zahl an, scrollt er um einen halben Bildschirm
  /buffer down [n]
@@ -1071,7 +1076,7 @@
   Springe zur Position "n" im Chatpuffer
 diff -r 1b0b563a81e6 mcabber/doc/help/de/hlp_del.txt
 --- a/mcabber/doc/help/de/hlp_del.txt	Wed Mar 13 16:11:16 2013 +0200
-+++ b/mcabber/doc/help/de/hlp_del.txt	Sat Mar 23 03:49:50 2013 +0200
++++ b/mcabber/doc/help/de/hlp_del.txt	Sat Mar 23 03:59:57 2013 +0200
 @@ -1,4 +1,4 @@
  
 - /DEL
@@ -1080,7 +1085,7 @@
  Löscht den gerade ausgewählten Buddy vom Roster. Außerdem werden die automatischen Presence Benachrichtigungen vom/zum Buddy gestoppt.
 diff -r 1b0b563a81e6 mcabber/doc/help/de/hlp_move.txt
 --- a/mcabber/doc/help/de/hlp_move.txt	Wed Mar 13 16:11:16 2013 +0200
-+++ b/mcabber/doc/help/de/hlp_move.txt	Sat Mar 23 03:49:50 2013 +0200
++++ b/mcabber/doc/help/de/hlp_move.txt	Sat Mar 23 03:59:57 2013 +0200
 @@ -1,6 +1,7 @@
  
 - /MOVE [groupname]
@@ -1092,7 +1097,7 @@
  Tipp: Wenn der Chatmodus aktiviert ist, kannst du "/roster alternate" benutzen um zu dem gerade bewegten Buddy zu springen.
 diff -r 1b0b563a81e6 mcabber/doc/help/de/hlp_rename.txt
 --- a/mcabber/doc/help/de/hlp_rename.txt	Wed Mar 13 16:11:16 2013 +0200
-+++ b/mcabber/doc/help/de/hlp_rename.txt	Sat Mar 23 03:49:50 2013 +0200
++++ b/mcabber/doc/help/de/hlp_rename.txt	Sat Mar 23 03:59:57 2013 +0200
 @@ -1,4 +1,6 @@
  
 - /RENAME name
@@ -1104,7 +1109,7 @@
 +Optionally you can use one of --jid, --group or --name to select object, different from current.
 diff -r 1b0b563a81e6 mcabber/doc/help/en/hlp_buffer.txt
 --- a/mcabber/doc/help/en/hlp_buffer.txt	Wed Mar 13 16:11:16 2013 +0200
-+++ b/mcabber/doc/help/en/hlp_buffer.txt	Sat Mar 23 03:49:50 2013 +0200
++++ b/mcabber/doc/help/en/hlp_buffer.txt	Sat Mar 23 03:59:57 2013 +0200
 @@ -25,7 +25,7 @@
   Scroll the buffer up [n] lines (default: half a screen)
  /buffer down [n]
@@ -1116,7 +1121,7 @@
   Jump to position %n of the buddy chat buffer
 diff -r 1b0b563a81e6 mcabber/doc/help/en/hlp_del.txt
 --- a/mcabber/doc/help/en/hlp_del.txt	Wed Mar 13 16:11:16 2013 +0200
-+++ b/mcabber/doc/help/en/hlp_del.txt	Sat Mar 23 03:49:50 2013 +0200
++++ b/mcabber/doc/help/en/hlp_del.txt	Sat Mar 23 03:59:57 2013 +0200
 @@ -1,4 +1,4 @@
  
 - /DEL
@@ -1126,7 +1131,7 @@
 +Delete the current buddy or one, specified with [jid] from our roster, unsubscribe from its presence notification and unsubscribe it from ours.
 diff -r 1b0b563a81e6 mcabber/doc/help/en/hlp_move.txt
 --- a/mcabber/doc/help/en/hlp_move.txt	Wed Mar 13 16:11:16 2013 +0200
-+++ b/mcabber/doc/help/en/hlp_move.txt	Sat Mar 23 03:49:50 2013 +0200
++++ b/mcabber/doc/help/en/hlp_move.txt	Sat Mar 23 03:59:57 2013 +0200
 @@ -1,5 +1,6 @@
  
 - /MOVE [groupname]
@@ -1137,7 +1142,7 @@
  Tip: if the chatmode is enabled, you can use "/roster alternate" to jump to the moved buddy.
 diff -r 1b0b563a81e6 mcabber/doc/help/en/hlp_rename.txt
 --- a/mcabber/doc/help/en/hlp_rename.txt	Wed Mar 13 16:11:16 2013 +0200
-+++ b/mcabber/doc/help/en/hlp_rename.txt	Sat Mar 23 03:49:50 2013 +0200
++++ b/mcabber/doc/help/en/hlp_rename.txt	Sat Mar 23 03:59:57 2013 +0200
 @@ -1,4 +1,6 @@
  
 - /RENAME name
@@ -1149,7 +1154,7 @@
 +Optionally you can use one of --jid, --group or --name to select object, different from current.
 diff -r 1b0b563a81e6 mcabber/doc/help/fr/hlp_buffer.txt
 --- a/mcabber/doc/help/fr/hlp_buffer.txt	Wed Mar 13 16:11:16 2013 +0200
-+++ b/mcabber/doc/help/fr/hlp_buffer.txt	Sat Mar 23 03:49:50 2013 +0200
++++ b/mcabber/doc/help/fr/hlp_buffer.txt	Sat Mar 23 03:59:57 2013 +0200
 @@ -25,7 +25,7 @@
   Défile vers le haut de [n] lignes (par défaut un demi écran)
  /buffer down [n]
@@ -1161,7 +1166,7 @@
   Va à la position n% du tampon
 diff -r 1b0b563a81e6 mcabber/doc/help/fr/hlp_del.txt
 --- a/mcabber/doc/help/fr/hlp_del.txt	Wed Mar 13 16:11:16 2013 +0200
-+++ b/mcabber/doc/help/fr/hlp_del.txt	Sat Mar 23 03:49:50 2013 +0200
++++ b/mcabber/doc/help/fr/hlp_del.txt	Sat Mar 23 03:59:57 2013 +0200
 @@ -1,4 +1,4 @@
  
 - /DEL
@@ -1170,7 +1175,7 @@
  Supprime le contact sélectionné du roster, supprime notre abonnement à ses notifications de présence et supprime son abonnement aux nôtres.
 diff -r 1b0b563a81e6 mcabber/doc/help/fr/hlp_move.txt
 --- a/mcabber/doc/help/fr/hlp_move.txt	Wed Mar 13 16:11:16 2013 +0200
-+++ b/mcabber/doc/help/fr/hlp_move.txt	Sat Mar 23 03:49:50 2013 +0200
++++ b/mcabber/doc/help/fr/hlp_move.txt	Sat Mar 23 03:59:57 2013 +0200
 @@ -1,5 +1,6 @@
  
 - /MOVE [groupname]
@@ -1181,7 +1186,7 @@
  Astuce : si le mode discussion (chatmode) est activé, vous pouvez utiliser "/roster alternate" pour vous positionner sur le contact que vous venez de déplacer.
 diff -r 1b0b563a81e6 mcabber/doc/help/fr/hlp_rename.txt
 --- a/mcabber/doc/help/fr/hlp_rename.txt	Wed Mar 13 16:11:16 2013 +0200
-+++ b/mcabber/doc/help/fr/hlp_rename.txt	Sat Mar 23 03:49:50 2013 +0200
++++ b/mcabber/doc/help/fr/hlp_rename.txt	Sat Mar 23 03:59:57 2013 +0200
 @@ -1,4 +1,6 @@
  
 - /RENAME nom
@@ -1193,7 +1198,7 @@
 +Optionally you can use one of --jid, --group or --name to select object, different from current.
 diff -r 1b0b563a81e6 mcabber/doc/help/it/hlp_buffer.txt
 --- a/mcabber/doc/help/it/hlp_buffer.txt	Wed Mar 13 16:11:16 2013 +0200
-+++ b/mcabber/doc/help/it/hlp_buffer.txt	Sat Mar 23 03:49:50 2013 +0200
++++ b/mcabber/doc/help/it/hlp_buffer.txt	Sat Mar 23 03:59:57 2013 +0200
 @@ -25,7 +25,7 @@
   Fa scorrere indietro il buffer di [n] linee (default: metà schermo)
  /buffer down [n]
@@ -1205,7 +1210,7 @@
   Salta alla posizione %n del buffer di chat corrente
 diff -r 1b0b563a81e6 mcabber/doc/help/it/hlp_del.txt
 --- a/mcabber/doc/help/it/hlp_del.txt	Wed Mar 13 16:11:16 2013 +0200
-+++ b/mcabber/doc/help/it/hlp_del.txt	Sat Mar 23 03:49:50 2013 +0200
++++ b/mcabber/doc/help/it/hlp_del.txt	Sat Mar 23 03:59:57 2013 +0200
 @@ -1,4 +1,4 @@
  
 - /DEL
@@ -1214,7 +1219,7 @@
  Elimina il contatto corrente dal roster, cancellando la sottoscrizione alle reciproche notifiche della propria presenza.
 diff -r 1b0b563a81e6 mcabber/doc/help/it/hlp_move.txt
 --- a/mcabber/doc/help/it/hlp_move.txt	Wed Mar 13 16:11:16 2013 +0200
-+++ b/mcabber/doc/help/it/hlp_move.txt	Sat Mar 23 03:49:50 2013 +0200
++++ b/mcabber/doc/help/it/hlp_move.txt	Sat Mar 23 03:59:57 2013 +0200
 @@ -1,5 +1,6 @@
  
 - /MOVE [gruppo]
@@ -1225,7 +1230,7 @@
  Trucco: se la modalità chat è abilitata, puoi usare "/roster alternate" per spostarti sul contatto appena mosso.
 diff -r 1b0b563a81e6 mcabber/doc/help/it/hlp_rename.txt
 --- a/mcabber/doc/help/it/hlp_rename.txt	Wed Mar 13 16:11:16 2013 +0200
-+++ b/mcabber/doc/help/it/hlp_rename.txt	Sat Mar 23 03:49:50 2013 +0200
++++ b/mcabber/doc/help/it/hlp_rename.txt	Sat Mar 23 03:59:57 2013 +0200
 @@ -1,4 +1,6 @@
  
 - /RENAME nome
@@ -1237,7 +1242,7 @@
 +Optionally you can use one of --jid, --group or --name to select object, different from current.
 diff -r 1b0b563a81e6 mcabber/doc/help/nl/hlp_buffer.txt
 --- a/mcabber/doc/help/nl/hlp_buffer.txt	Wed Mar 13 16:11:16 2013 +0200
-+++ b/mcabber/doc/help/nl/hlp_buffer.txt	Sat Mar 23 03:49:50 2013 +0200
++++ b/mcabber/doc/help/nl/hlp_buffer.txt	Sat Mar 23 03:59:57 2013 +0200
 @@ -25,7 +25,7 @@
   Scroll de buffer [n] regels omhoog (standaard: een half scherm)
  /buffer down [n]
@@ -1249,7 +1254,7 @@
   Spring naar positie %n in de buddy chat buffer
 diff -r 1b0b563a81e6 mcabber/doc/help/nl/hlp_del.txt
 --- a/mcabber/doc/help/nl/hlp_del.txt	Wed Mar 13 16:11:16 2013 +0200
-+++ b/mcabber/doc/help/nl/hlp_del.txt	Sat Mar 23 03:49:50 2013 +0200
++++ b/mcabber/doc/help/nl/hlp_del.txt	Sat Mar 23 03:59:57 2013 +0200
 @@ -1,4 +1,4 @@
  
 - /DEL
@@ -1258,7 +1263,7 @@
  Verwijder de actieve buddy uit ons roster, en zet het wederzijds toezenden van status veranderingen stop.
 diff -r 1b0b563a81e6 mcabber/doc/help/nl/hlp_move.txt
 --- a/mcabber/doc/help/nl/hlp_move.txt	Wed Mar 13 16:11:16 2013 +0200
-+++ b/mcabber/doc/help/nl/hlp_move.txt	Sat Mar 23 03:49:50 2013 +0200
++++ b/mcabber/doc/help/nl/hlp_move.txt	Sat Mar 23 03:59:57 2013 +0200
 @@ -1,5 +1,6 @@
  
 - /MOVE [groepsnaam]
@@ -1269,7 +1274,7 @@
  Tip: indien chatmode actief is, kun je "/roster alternate" gebruiken om direct naar de verplaatste buddy te springen.
 diff -r 1b0b563a81e6 mcabber/doc/help/nl/hlp_rename.txt
 --- a/mcabber/doc/help/nl/hlp_rename.txt	Wed Mar 13 16:11:16 2013 +0200
-+++ b/mcabber/doc/help/nl/hlp_rename.txt	Sat Mar 23 03:49:50 2013 +0200
++++ b/mcabber/doc/help/nl/hlp_rename.txt	Sat Mar 23 03:59:57 2013 +0200
 @@ -1,4 +1,6 @@
  
 - /RENAME naam
@@ -1281,7 +1286,7 @@
 +Optionally you can use one of --jid, --group or --name to select object, different from current.
 diff -r 1b0b563a81e6 mcabber/doc/help/pl/hlp_del.txt
 --- a/mcabber/doc/help/pl/hlp_del.txt	Wed Mar 13 16:11:16 2013 +0200
-+++ b/mcabber/doc/help/pl/hlp_del.txt	Sat Mar 23 03:49:50 2013 +0200
++++ b/mcabber/doc/help/pl/hlp_del.txt	Sat Mar 23 03:59:57 2013 +0200
 @@ -1,4 +1,4 @@
  
 - /DEL
@@ -1290,7 +1295,7 @@
  Usuwa aktualnie zaznaczoną osobę z rostera, usuwa subskrypcję powiadomienia dostępności u danej osoby oraz u nas.
 diff -r 1b0b563a81e6 mcabber/doc/help/pl/hlp_move.txt
 --- a/mcabber/doc/help/pl/hlp_move.txt	Wed Mar 13 16:11:16 2013 +0200
-+++ b/mcabber/doc/help/pl/hlp_move.txt	Sat Mar 23 03:49:50 2013 +0200
++++ b/mcabber/doc/help/pl/hlp_move.txt	Sat Mar 23 03:59:57 2013 +0200
 @@ -1,5 +1,6 @@
  
 - /MOVE [nazwa grupy]
@@ -1301,7 +1306,7 @@
  Podpowiedź: jeśli jest włączony tryb czatu, możesz użyć "/roster alternate" aby skoczyć do przeniesionej osoby.
 diff -r 1b0b563a81e6 mcabber/doc/help/pl/hlp_rename.txt
 --- a/mcabber/doc/help/pl/hlp_rename.txt	Wed Mar 13 16:11:16 2013 +0200
-+++ b/mcabber/doc/help/pl/hlp_rename.txt	Sat Mar 23 03:49:50 2013 +0200
++++ b/mcabber/doc/help/pl/hlp_rename.txt	Sat Mar 23 03:59:57 2013 +0200
 @@ -1,4 +1,6 @@
  
 - /RENAME nazwa
@@ -1313,7 +1318,7 @@
 +Optionally you can use one of --jid, --group or --name to select object, different from current.
 diff -r 1b0b563a81e6 mcabber/doc/help/ru/hlp_buffer.txt
 --- a/mcabber/doc/help/ru/hlp_buffer.txt	Wed Mar 13 16:11:16 2013 +0200
-+++ b/mcabber/doc/help/ru/hlp_buffer.txt	Sat Mar 23 03:49:50 2013 +0200
++++ b/mcabber/doc/help/ru/hlp_buffer.txt	Sat Mar 23 03:59:57 2013 +0200
 @@ -25,7 +25,7 @@
   Перемещает на [n] строк вверх в буфере (истории переписки) (по умолчанию: половина экрана)
  /buffer down [n]
@@ -1325,7 +1330,7 @@
   Перемещает на позицию %n в текущем буфере (истории переписки)
 diff -r 1b0b563a81e6 mcabber/doc/help/ru/hlp_del.txt
 --- a/mcabber/doc/help/ru/hlp_del.txt	Wed Mar 13 16:11:16 2013 +0200
-+++ b/mcabber/doc/help/ru/hlp_del.txt	Sat Mar 23 03:49:50 2013 +0200
++++ b/mcabber/doc/help/ru/hlp_del.txt	Sat Mar 23 03:59:57 2013 +0200
 @@ -1,4 +1,4 @@
  
 - /DEL
@@ -1335,7 +1340,7 @@
 +Удаляет текущего пользователя (или указанного с помощью jid) из списка контактов, отключает уведомления о его статусе и отключает уведомление пользователя о вашем статусе.
 diff -r 1b0b563a81e6 mcabber/doc/help/ru/hlp_move.txt
 --- a/mcabber/doc/help/ru/hlp_move.txt	Wed Mar 13 16:11:16 2013 +0200
-+++ b/mcabber/doc/help/ru/hlp_move.txt	Sat Mar 23 03:49:50 2013 +0200
++++ b/mcabber/doc/help/ru/hlp_move.txt	Sat Mar 23 03:59:57 2013 +0200
 @@ -1,6 +1,7 @@
  
 - /MOVE [groupname]
@@ -1347,7 +1352,7 @@
  
 diff -r 1b0b563a81e6 mcabber/doc/help/ru/hlp_rename.txt
 --- a/mcabber/doc/help/ru/hlp_rename.txt	Wed Mar 13 16:11:16 2013 +0200
-+++ b/mcabber/doc/help/ru/hlp_rename.txt	Sat Mar 23 03:49:50 2013 +0200
++++ b/mcabber/doc/help/ru/hlp_rename.txt	Sat Mar 23 03:59:57 2013 +0200
 @@ -1,4 +1,6 @@
  
 - /RENAME name
@@ -1359,7 +1364,7 @@
 +Для указания обьекта, отличного от текущего, можно использовать опции --jid, --group и --name.
 diff -r 1b0b563a81e6 mcabber/doc/help/uk/hlp_buffer.txt
 --- a/mcabber/doc/help/uk/hlp_buffer.txt	Wed Mar 13 16:11:16 2013 +0200
-+++ b/mcabber/doc/help/uk/hlp_buffer.txt	Sat Mar 23 03:49:50 2013 +0200
++++ b/mcabber/doc/help/uk/hlp_buffer.txt	Sat Mar 23 03:59:57 2013 +0200
 @@ -25,7 +25,7 @@
   Посунути буфер вверх на n рядків (якщо не вказано - пів екрану).
  /buffer down [n]
@@ -1371,7 +1376,7 @@
   Перейти до вказаної у процентах позиції.
 diff -r 1b0b563a81e6 mcabber/doc/help/uk/hlp_del.txt
 --- a/mcabber/doc/help/uk/hlp_del.txt	Wed Mar 13 16:11:16 2013 +0200
-+++ b/mcabber/doc/help/uk/hlp_del.txt	Sat Mar 23 03:49:50 2013 +0200
++++ b/mcabber/doc/help/uk/hlp_del.txt	Sat Mar 23 03:59:57 2013 +0200
 @@ -1,4 +1,4 @@
  
 - /DEL
@@ -1381,7 +1386,7 @@
 +Потерти поточний контакт (або контакт, що має вказаний jid) зі списку. Також відписатися від його сповіщень про статус і відписати його від ваших.
 diff -r 1b0b563a81e6 mcabber/doc/help/uk/hlp_move.txt
 --- a/mcabber/doc/help/uk/hlp_move.txt	Wed Mar 13 16:11:16 2013 +0200
-+++ b/mcabber/doc/help/uk/hlp_move.txt	Sat Mar 23 03:49:50 2013 +0200
++++ b/mcabber/doc/help/uk/hlp_move.txt	Sat Mar 23 03:59:57 2013 +0200
 @@ -1,5 +1,6 @@
  
 - /MOVE [група]
@@ -1393,7 +1398,7 @@
  Примітка: в режимі розмови можна використати "/roster alternate", щоб перейти до нового місця контакту контакту.
 diff -r 1b0b563a81e6 mcabber/doc/help/uk/hlp_rename.txt
 --- a/mcabber/doc/help/uk/hlp_rename.txt	Wed Mar 13 16:11:16 2013 +0200
-+++ b/mcabber/doc/help/uk/hlp_rename.txt	Sat Mar 23 03:49:50 2013 +0200
++++ b/mcabber/doc/help/uk/hlp_rename.txt	Sat Mar 23 03:59:57 2013 +0200
 @@ -1,4 +1,6 @@
  
 - /RENAME ім'я
@@ -1404,7 +1409,7 @@
 +Опції --jid, --group та --name дозволяють перейменовувати об’єкти, відмінні від поточного.
 diff -r 1b0b563a81e6 mcabber/mcabber/commands.c
 --- a/mcabber/mcabber/commands.c	Wed Mar 13 16:11:16 2013 +0200
-+++ b/mcabber/mcabber/commands.c	Sat Mar 23 03:49:50 2013 +0200
++++ b/mcabber/mcabber/commands.c	Sat Mar 23 03:59:57 2013 +0200
 @@ -19,7 +19,7 @@
   * USA
   */
@@ -5915,7 +5920,7 @@
  /* vim: set expandtab cindent cinoptions=>2\:2(0 sw=2 ts=2:  For Vim users... */
 diff -r 1b0b563a81e6 mcabber/mcabber/commands.h
 --- a/mcabber/mcabber/commands.h	Wed Mar 13 16:11:16 2013 +0200
-+++ b/mcabber/mcabber/commands.h	Sat Mar 23 03:49:50 2013 +0200
++++ b/mcabber/mcabber/commands.h	Sat Mar 23 03:59:57 2013 +0200
 @@ -5,32 +5,346 @@
  
  #include <mcabber/config.h>
@@ -6285,7 +6290,7 @@
  
 diff -r 1b0b563a81e6 mcabber/mcabber/hooks.c
 --- a/mcabber/mcabber/hooks.c	Wed Mar 13 16:11:16 2013 +0200
-+++ b/mcabber/mcabber/hooks.c	Sat Mar 23 03:49:50 2013 +0200
++++ b/mcabber/mcabber/hooks.c	Sat Mar 23 03:59:57 2013 +0200
 @@ -638,10 +638,9 @@
  
    scr_LogPrint(LPRINT_LOGNORM, "Running hook-post-connect...");
@@ -6314,7 +6319,7 @@
  
 diff -r 1b0b563a81e6 mcabber/mcabber/roster.c
 --- a/mcabber/mcabber/roster.c	Wed Mar 13 16:11:16 2013 +0200
-+++ b/mcabber/mcabber/roster.c	Sat Mar 23 03:49:50 2013 +0200
++++ b/mcabber/mcabber/roster.c	Sat Mar 23 03:59:57 2013 +0200
 @@ -1586,13 +1586,14 @@
  // Look for a buddy whose name or jid contains string.
  // Search begins at current_buddy; if no match is found in the the buddylist,
@@ -6355,7 +6360,7 @@
      }
 diff -r 1b0b563a81e6 mcabber/mcabber/screen.c
 --- a/mcabber/mcabber/screen.c	Wed Mar 13 16:11:16 2013 +0200
-+++ b/mcabber/mcabber/screen.c	Sat Mar 23 03:49:50 2013 +0200
++++ b/mcabber/mcabber/screen.c	Sat Mar 23 03:59:57 2013 +0200
 @@ -3630,7 +3630,7 @@
  {
    scr_check_auto_away(TRUE);
@@ -6425,7 +6430,7 @@
    }
 diff -r 1b0b563a81e6 mcabber/mcabber/settings.c
 --- a/mcabber/mcabber/settings.c	Wed Mar 13 16:11:16 2013 +0200
-+++ b/mcabber/mcabber/settings.c	Sat Mar 23 03:49:50 2013 +0200
++++ b/mcabber/mcabber/settings.c	Sat Mar 23 03:59:57 2013 +0200
 @@ -183,28 +183,12 @@
      if ((*line == '\n') || (*line == '\0') || (*line == '#'))
        continue;
@@ -6462,7 +6467,7 @@
    fclose(fp);
 diff -r 1b0b563a81e6 mcabber/mcabber/xmpp_iq.c
 --- a/mcabber/mcabber/xmpp_iq.c	Wed Mar 13 16:11:16 2013 +0200
-+++ b/mcabber/mcabber/xmpp_iq.c	Sat Mar 23 03:49:50 2013 +0200
++++ b/mcabber/mcabber/xmpp_iq.c	Sat Mar 23 03:59:57 2013 +0200
 @@ -71,20 +71,20 @@
  struct adhoc_status {
    char *name;   // the name used by adhoc
@@ -6511,7 +6516,7 @@
                                                "Status has been changed");
 diff -r 1b0b563a81e6 mcabber/modules/beep/beep.c
 --- a/mcabber/modules/beep/beep.c	Wed Mar 13 16:11:16 2013 +0200
-+++ b/mcabber/modules/beep/beep.c	Sat Mar 23 03:49:50 2013 +0200
++++ b/mcabber/modules/beep/beep.c	Sat Mar 23 03:59:57 2013 +0200
 @@ -31,6 +31,7 @@
  
  static void beep_init   (void);
--- a/docs/cmdopts.mdwn	Sat Mar 23 03:53:27 2013 +0200
+++ b/docs/cmdopts.mdwn	Sat Mar 23 04:00:49 2013 +0200
@@ -88,7 +88,8 @@
 
 [[!format c """// --------------------------------------------------------------
 
-typedef gchar *(*cmd_handler_t) (cmdopts_t *command, cmdarg_value_t *values);
+typedef gchar *(*cmd_handler_t) (const cmdopts_t *command,
+                                 cmdarg_value_t  *values);
 
 // --------------------------------------------------------------     """     ]]
 
@@ -477,7 +478,7 @@
 cmd_undef (&def_ex1);
 ...
 
-[[!format c """// --------------------------------------------------------------
+// --------------------------------------------------------------     """     ]]
 
 A lot of things to do to achieve a simple goal - does not look quite appealing
 so far.  Still, let's tweak our example a bit.
@@ -811,6 +812,10 @@
 
  * 'nick' - as 'bjidmask' - only provides completion.
 
+Note, that although here I used value indexes 1 and 2 several times for
+different arguments, it is not "clustering", as they are used in different
+subcommands.
+
 ## Argument types
 
 Let's take a look at simple checker, that we've encountered first - 'nonspace':