summaryrefslogtreecommitdiffstats
path: root/lldb/source/Interpreter/Options.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'lldb/source/Interpreter/Options.cpp')
-rw-r--r--lldb/source/Interpreter/Options.cpp18
1 files changed, 6 insertions, 12 deletions
diff --git a/lldb/source/Interpreter/Options.cpp b/lldb/source/Interpreter/Options.cpp
index 65171b6a6d7..8e7f80896f3 100644
--- a/lldb/source/Interpreter/Options.cpp
+++ b/lldb/source/Interpreter/Options.cpp
@@ -361,27 +361,21 @@ Options::OutputFormattedUsageText
void
Options::GenerateOptionUsage
(
+ CommandInterpreter &interpreter,
Stream &strm,
- CommandObject *cmd,
- const char *debugger_instance_name,
- const char *program_name)
+ CommandObject *cmd
+)
{
- lldb::SettableVariableType var_type;
- const char *screen_width_str =
- Debugger::GetSettingsController()->GetVariable ("term-width", var_type,
- debugger_instance_name).GetStringAtIndex(0);
- uint32_t screen_width = atoi (screen_width_str);
- if (screen_width == 0)
- screen_width = 80;
+ const uint32_t screen_width = interpreter.GetDebugger().GetTerminalWidth();
const lldb::OptionDefinition *full_options_table = GetDefinitions();
const uint32_t save_indent_level = strm.GetIndentLevel();
const char *name;
if (cmd)
- name = cmd->GetCommandName();
+ name = cmd->GetCommandName();
else
- name = program_name;
+ name = "";
strm.PutCString ("\nCommand Options Usage:\n");
OpenPOWER on IntegriCloud