From c91c048eecd74152ac013cbbb122b87c8cca83fc Mon Sep 17 00:00:00 2001 From: rswindell <> Date: Fri, 26 Apr 2019 01:39:35 +0000 Subject: [PATCH] PCBoard @POS:nn is 1-based according to Ozz Nixon. --- src/sbbs3/atcodes.cpp | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/sbbs3/atcodes.cpp b/src/sbbs3/atcodes.cpp index 7c78c252c0..25b90c3b0b 100644 --- a/src/sbbs3/atcodes.cpp +++ b/src/sbbs3/atcodes.cpp @@ -345,8 +345,11 @@ const char* sbbs_t::atcode(char* sp, char* str, size_t maxlen) return(nulstr); } - if(strncmp(sp, "POS:", 4) == 0) { // PCBoard (nn is 0 or 1 based?) - for(l = atoi(sp + 4) - column; l > 0; l--) + if(strncmp(sp, "POS:", 4) == 0) { // PCBoard (nn is 1 based) + i = atoi(sp + 4); + if(i >= 1) // Convert to 0-based + i--; + for(l = i - column; l > 0; l--) outchar(' '); return nulstr; } -- GitLab