From 84b2591f168dea6243b156d5a84e37eeda838209 Mon Sep 17 00:00:00 2001
From: rswindell <>
Date: Tue, 6 Sep 2005 23:19:10 +0000
Subject: [PATCH] Support \e (in character and string constants) for ESC (i.e.
 ASCII 27).

---
 src/sbbs3/baja.c | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/src/sbbs3/baja.c b/src/sbbs3/baja.c
index fef2b5feb1..ac90eed54d 100644
--- a/src/sbbs3/baja.c
+++ b/src/sbbs3/baja.c
@@ -125,6 +125,8 @@ ulong ahtoul(char *str)
 uchar cesc(char ch)
 {
 	switch(ch) {
+		case 'e':
+			return(ESC);
 		case 'r':
 			return(CR);
 		case 'n':
@@ -248,6 +250,9 @@ void writecstr(uchar *p)
 						tmp[2]=0; }
 					str[j]=(char)ahtoul(tmp);
 					break;
+				case 'e':
+					str[j]=ESC;
+					break;
 				case 'r':
 					str[j]=CR;
 					break;
-- 
GitLab