diff --git a/src/sbbs3/atcodes.cpp b/src/sbbs3/atcodes.cpp index f929c14dfa21539cd496cbc4dfa1d6a4f00d4586..28936d4f59b7b274a842368557c5df8c924f5c3f 100644 --- a/src/sbbs3/atcodes.cpp +++ b/src/sbbs3/atcodes.cpp @@ -660,6 +660,26 @@ const char* sbbs_t::atcode(char* sp, char* str, size_t maxlen) return(nulstr); } + if(!strcmp(sp,"HOME")) { + cursor_home(); + return(nulstr); + } + + if(!strcmp(sp,"CLRLINE")) { + clearline(); + return(nulstr); + } + + if(!strcmp(sp,"CLR2EOL")) { + cleartoeol(); + return(nulstr); + } + + if(!strcmp(sp,"CLR2EOS")) { + cleartoeos(); + return(nulstr); + } + if(!strncmp(sp,"UP:",3)) { cursor_up(atoi(sp+3)); return(str);