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