* [commit] Minor lib/gdbserv-output optimization
@ 2009-11-07 5:31 Kevin Buettner
0 siblings, 0 replies; only message in thread
From: Kevin Buettner @ 2009-11-07 5:31 UTC (permalink / raw)
To: rda
While comparing Red Hat's internal RDA sources to the public ones, I came
across this old change by Michael Snyder.
Committed.
Kevin
2009-11-06 Kevin Buettner <kevinb@redhat.com>
From Michael Snyder (circa 2004):
* lib/gdbserv-output.c (gdbserv_output_string_as_bytes):
Pull strlen out of loop for optimization.
(gdbserv_output_string): Ditto.
Index: lib/gdbserv-output.c
===================================================================
RCS file: /cvs/src/src/rda/lib/gdbserv-output.c,v
retrieving revision 1.2
diff -u -p -r1.2 gdbserv-output.c
--- lib/gdbserv-output.c 24 Sep 2004 21:18:59 -0000 1.2
+++ lib/gdbserv-output.c 7 Nov 2009 05:19:35 -0000
@@ -57,7 +57,9 @@ void
gdbserv_output_string_as_bytes (struct gdbserv *gdbserv, const char *packet)
{
int i;
- for (i = 0; i < strlen (packet); i++)
+ int len = strlen (packet);
+
+ for (i = 0; i < len; i++)
{
gdbserv_output_byte (gdbserv, packet[i]);
}
@@ -67,7 +69,9 @@ void
gdbserv_output_string (struct gdbserv *gdbserv, const char *packet)
{
int i;
- for (i = 0; i < strlen (packet); i++)
+ int len = strlen (packet);
+
+ for (i = 0; i < len; i++)
gdbserv_output_char (gdbserv, packet[i]);
}
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2009-11-07 5:31 UTC | newest]
Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2009-11-07 5:31 [commit] Minor lib/gdbserv-output optimization Kevin Buettner
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).