From 985e20527ec69eeddb22722099b478673c8f8d65 Mon Sep 17 00:00:00 2001
From: rswindell <>
Date: Mon, 17 Sep 2001 00:25:48 +0000
Subject: [PATCH] Optimized/modernized remove_ctrl_a() a little.

---
 src/sbbs3/str.cpp | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

diff --git a/src/sbbs3/str.cpp b/src/sbbs3/str.cpp
index e0c9787104..355b8f73df 100644
--- a/src/sbbs3/str.cpp
+++ b/src/sbbs3/str.cpp
@@ -47,14 +47,14 @@ const char *mon[]={"Jan","Feb","Mar","Apr","May","Jun"
 char* DLLCALL remove_ctrl_a(char *instr, char *outstr)
 {
 	char str[1024],*p;
-	uint i,j,k;
+	uint i,j;
 
-	j=strlen(instr);
-	for(k=i=0;i<j;i++) {
+	for(i=j=0;instr[i];i++) {
 		if(instr[i]==CTRL_A)
 			i++;
-		else str[k++]=instr[i]; }
-	str[k]=0;
+		else str[j++]=instr[i]; 
+	}
+	str[j]=0;
 	if(outstr!=NULL)
 		p=outstr;
 	else
-- 
GitLab