public inbox for rda@sourceware.org
 help / color / mirror / Atom feed
* [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).