From b46af7c21f05338229dbf2420d54fc171b09042c Mon Sep 17 00:00:00 2001 From: rswindell <> Date: Sun, 15 Apr 2001 16:46:33 +0000 Subject: [PATCH] Moved remove_ctrl_a() from qwk.cpp to str.cpp (and DLL-exported). --- src/sbbs3/qwk.cpp | 23 ----------------------- src/sbbs3/str.cpp | 22 ++++++++++++++++++++++ 2 files changed, 22 insertions(+), 23 deletions(-) diff --git a/src/sbbs3/qwk.cpp b/src/sbbs3/qwk.cpp index 7e875551f7..f116e6c700 100644 --- a/src/sbbs3/qwk.cpp +++ b/src/sbbs3/qwk.cpp @@ -39,29 +39,6 @@ #include "post.h" #include "qwk.h" -/****************************************************************************/ -/* Removes ctrl-a codes from the string 'instr' */ -/****************************************************************************/ -char* remove_ctrl_a(char *instr, char *outstr) -{ - char str[512],*p; - uint i,j,k; - - j=strlen(instr); - for(k=i=0;i<j;i++) { - if(instr[i]==1) - i++; - else str[k++]=instr[i]; } - str[k]=0; - if(outstr!=NULL) - p=outstr; - else - p=instr; - strcpy(p,str); - return(p); -} - - /****************************************************************************/ /* Converts a long to an msbin real number. required for QWK NDX file */ /****************************************************************************/ diff --git a/src/sbbs3/str.cpp b/src/sbbs3/str.cpp index e416869ac5..2ab128bfd5 100644 --- a/src/sbbs3/str.cpp +++ b/src/sbbs3/str.cpp @@ -41,6 +41,28 @@ const char *wday[]={"Sun","Mon","Tue","Wed","Thu","Fri","Sat"}; const char *mon[]={"Jan","Feb","Mar","Apr","May","Jun" ,"Jul","Aug","Sep","Oct","Nov","Dec"}; +/****************************************************************************/ +/* Removes ctrl-a codes from the string 'instr' */ +/****************************************************************************/ +char* DLLCALL remove_ctrl_a(char *instr, char *outstr) +{ + char str[1024],*p; + uint i,j,k; + + j=strlen(instr); + for(k=i=0;i<j;i++) { + if(instr[i]==1) + i++; + else str[k++]=instr[i]; } + str[k]=0; + if(outstr!=NULL) + p=outstr; + else + p=instr; + strcpy(p,str); + return(p); +} + /****************************************************************************/ /* Lists all users who have access to the current sub. */ /****************************************************************************/ -- GitLab