Skip to content
GitLab
Menu
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
card10
openocd
Commits
269c6d83
Commit
269c6d83
authored
Jul 04, 2008
by
oharboe
Browse files
utility fn.
git-svn-id:
svn://svn.berlios.de/openocd/trunk@742
b42882b7-edfa-0310-969c-e2dbd0fdcd60
parent
e8b16d40
Changes
2
Hide whitespace changes
Inline
Side-by-side
src/helper/command.c
View file @
269c6d83
...
@@ -537,6 +537,21 @@ int command_run_file(command_context_t *context, FILE *file, enum command_mode m
...
@@ -537,6 +537,21 @@ int command_run_file(command_context_t *context, FILE *file, enum command_mode m
return
retval
;
return
retval
;
}
}
int
command_run_linef
(
command_context_t
*
context
,
char
*
format
,
...)
{
int
retval
=
ERROR_FAIL
;
char
*
string
;
va_list
ap
;
va_start
(
ap
,
format
);
string
=
alloc_vprintf
(
format
,
ap
);
if
(
string
!=
NULL
)
{
retval
=
command_run_line
(
context
,
string
);
}
va_end
(
ap
);
return
retval
;
}
void
command_print_help_line
(
command_context_t
*
context
,
struct
command_s
*
command
,
int
indent
)
void
command_print_help_line
(
command_context_t
*
context
,
struct
command_s
*
command
,
int
indent
)
{
{
command_t
*
c
;
command_t
*
c
;
...
...
src/helper/command.h
View file @
269c6d83
...
@@ -74,6 +74,7 @@ extern int command_done(command_context_t *context);
...
@@ -74,6 +74,7 @@ extern int command_done(command_context_t *context);
extern
void
command_print
(
command_context_t
*
context
,
char
*
format
,
...);
extern
void
command_print
(
command_context_t
*
context
,
char
*
format
,
...);
extern
void
command_print_sameline
(
command_context_t
*
context
,
char
*
format
,
...);
extern
void
command_print_sameline
(
command_context_t
*
context
,
char
*
format
,
...);
extern
int
command_run_line
(
command_context_t
*
context
,
char
*
line
);
extern
int
command_run_line
(
command_context_t
*
context
,
char
*
line
);
extern
int
command_run_linef
(
command_context_t
*
context
,
char
*
format
,
...);
extern
int
command_run_line_internal
(
command_context_t
*
context
,
char
*
line
);
extern
int
command_run_line_internal
(
command_context_t
*
context
,
char
*
line
);
extern
int
command_run_file
(
command_context_t
*
context
,
FILE
*
file
,
enum
command_mode
mode
);
extern
int
command_run_file
(
command_context_t
*
context
,
FILE
*
file
,
enum
command_mode
mode
);
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment