Use continuation characters to wrap the help command into 80 columns.

Signed-off-by: Zachary T Welch <z...@superlucidity.net>
---
 src/helper/startup.tcl |   26 +++++++++++++++++---------
 1 files changed, 17 insertions(+), 9 deletions(-)

diff --git a/src/helper/startup.tcl b/src/helper/startup.tcl
index 2c90972..73c4cf1 100644
--- a/src/helper/startup.tcl
+++ b/src/helper/startup.tcl
@@ -49,7 +49,10 @@ proc help {args} {
        global ocd_helptext
        set cmd $args
        foreach a [lsort $ocd_helptext] {
-               if {[string length $cmd]==0||[string first $cmd 
$a]!=-1||[string first $cmd [lindex $a 1]]!=-1} {
+               if {[string length $cmd] == 0 || \
+                       [string first $cmd $a] != -1 || \
+                       [string first $cmd [lindex $a 1]] != -1} \
+               {
                        set w 50
                        set cmdname [lindex $a 0]
                        set h [lindex $a 1]
@@ -57,19 +60,24 @@ proc help {args} {
                        while 1 {
                                if {$n > [string length $h]} {break}
 
-                               set next_a [expr $n+$w]
-                               if {[string length $h]>$n+$w} {
-                                       set xxxx [string range $h $n [expr 
$n+$w]]
-                                       for {set lastpos [expr [string length 
$xxxx]-1]} {$lastpos>=0&&[string compare [string range $xxxx $lastpos $lastpos] 
" "]!=0} {set lastpos [expr $lastpos-1]} {
+                               set next_a [expr $n + $w]
+                               if {[string length $h] > $n + $w} \
+                               {
+                                       set xxxx [string range $h $n [expr $n + 
$w]]
+                                       for {set lastpos [expr [string length 
$xxxx] - 1]} \
+                                               {$lastpos >= 0 && [string 
compare \
+                                                       [string range $xxxx 
$lastpos $lastpos] " "] != 0} \
+                                               {set lastpos [expr $lastpos - 
1]} \
+                                       {
                                        }
                                        #set next_a -1
-                                       if {$lastpos!=-1} {
-                                               set next_a [expr $lastpos+$n+1]
+                                       if {$lastpos != -1} {
+                                               set next_a [expr $lastpos + $n 
+ 1]
                                        }
                                }
 
-
-                               puts [format "%-25s %s" $cmdname [string range 
$h $n [expr $next_a-1]] ]
+                               puts [format "%-25s %s" $cmdname \
+                                               [string range $h $n [expr 
$next_a-1]] ]
                                set cmdname ""
                                set n [expr $next_a]
                        }
-- 
1.6.4.4

_______________________________________________
Openocd-development mailing list
Openocd-development@lists.berlios.de
https://lists.berlios.de/mailman/listinfo/openocd-development

Reply via email to