From 88b95ab12a2c1c00d844eeced2cd8f76d065173c Mon Sep 17 00:00:00 2001
From: deuce <>
Date: Sat, 6 May 2006 03:26:27 +0000
Subject: [PATCH] Use return() from main() rather than exit(0)... allows SDL to
 close gracefully on some platforms.

---
 src/syncdraw/options.c  | 1 -
 src/syncdraw/syncdraw.c | 1 +
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/syncdraw/options.c b/src/syncdraw/options.c
index c4dd84c162..908522c57f 100644
--- a/src/syncdraw/options.c
+++ b/src/syncdraw/options.c
@@ -393,6 +393,5 @@ exitprg(void)
 		clrscr();
 		gotoxy(1, 1);
 		printf("Thanx 4 using this syncdraw\n");
-		exit(0);
 	}
 }
diff --git a/src/syncdraw/syncdraw.c b/src/syncdraw/syncdraw.c
index 1165243349..a9606410ed 100644
--- a/src/syncdraw/syncdraw.c
+++ b/src/syncdraw/syncdraw.c
@@ -1152,6 +1152,7 @@ main(int argnum, char *args[])
 			break;
 		case 0x2d00:	/* ALT+X - Exit */
 			exitprg();
+			return(0);
 			break;
 		case 0x1e00:	/* ALT+A - Color */
 			Attribute = SelectColor();
-- 
GitLab