Add sim_do_commandf - printf version of sim_do_command.

This commit is contained in:
Andrew Cagney 1997-09-05 07:57:27 +00:00
parent 6fea47635b
commit 1b465b54e1
2 changed files with 22 additions and 0 deletions

View File

@ -1,5 +1,10 @@
Fri Sep 5 08:39:02 1997 Andrew Cagney <cagney@b1.cygnus.com>
* sim-utils.c (sim_do_commandf): New function, printf version of
sim_do_command.
* sim-basics.h (asprintf, vasprintf): Hack, define for CYGWIN32.
* sim-alu.h (ALU64_ADD): Use explicit MSEXTRACTED64, do not assume
bit endianness.
(SIGNED64, UNSIGNED64): Delete.

View File

@ -221,3 +221,20 @@ sim_elapsed_time_since (start)
#endif
#endif
}
/* do_command but with printf style formatting of the arguments */
void
sim_do_commandf (SIM_DESC sd,
const char *fmt,
...)
{
va_list ap;
char *buf;
va_start (ap, fmt);
vasprintf (&buf, fmt, ap);
sim_do_command (sd, buf);
va_end (ap);
free (buf);
}