24bit buffer support
[fw/openocd] / src / helper / startup.tcl
index dda89c8adc6cccf09f2c427d1dff99159aae0076..2e2982cca6903c21bfa30b429878c96492db5272 100644 (file)
@@ -22,10 +22,11 @@ proc ocd_bouncer {name args} {
                if {[catch {eval $cmd $args}] == 0} {
                        return ""
                } else {
-                       set errmsg "Command handler execution failed"
+                       # 'classic' commands output error message as part of progress output
+                       set errmsg ""
                }
        } else {if {$type == "group"} {
-               catch {eval ocd_help $name $args}
+               catch {eval ocd_usage $name $args}
                set errmsg [format "%s: command requires more arguments" \
                        [concat $name " " $args]]
        } else {
@@ -61,10 +62,3 @@ add_usage_text script "<file>"
 
 #########
 
-# catch any exceptions, capture output and return output
-proc capture_catch {a} {
-       catch {
-               capture {uplevel $a}
-       } result
-       return $result
-}