summaryrefslogtreecommitdiff
path: root/src/con_.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/con_.h')
-rw-r--r--src/con_.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/con_.h b/src/con_.h
index a10488b..8bef5d0 100644
--- a/src/con_.h
+++ b/src/con_.h
@@ -464,6 +464,12 @@ void con_regcmd(struct con_cmd *c);
* doing so. In practice this means anything that's not OE. On OE, these
* functions currently just do nothing, although it would be possible in theory
* to patch in command-hiding support if deemed important enough.
+ *
+ * Note: con_hide() will not work on an unregistered command or variable with
+ * CON_INIT_HIDDEN; this includes any of a feature's commands/variables during
+ * feature initialisation, except those that are manually registered first.
+ * In cases where a variable/command is to be registered automatically, the
+ * CON_INIT_HIDDEN flag can be removed using bitwise ops.
*/
void con_hide(struct con_cmdbase *b);
void con_unhide(struct con_cmdbase *b);