shithub: rd

Download patch

ref: eb70d5b0e7dcf24bf7eea50d8899df70321409df
parent: 6387969e3947b2bc9467a2e1cf37a17c997fe0de
author: Yaroslav K <yarikos@gmail.com>
date: Tue Mar 31 13:34:32 EDT 2026

Deduplicate error strings

--- a/efs_test.c
+++ b/efs_test.c
@@ -3,8 +3,6 @@
 #include "dat.h"
 #include "fns.h"
 
-char Eshort[]=	"short data";
-char Esmall[]=	"buffer too small";
 int sendvc(Rdp*, char*, uchar*, int) { return -1; }
 
 void testcann(void);
--- /dev/null
+++ b/errs.c
@@ -1,0 +1,3 @@
+char Eshort[]=	"short data";
+char Esmall[]=	"buffer too small";
+char Ebignum[]=	"number too big";
--- a/mkfile
+++ b/mkfile
@@ -16,6 +16,7 @@
 	efs.$O\
 	egdi.$O\
 	ele.$O\
+	errs.$O\
 	kbd.$O\
 	rle.$O\
 	load.$O\
@@ -36,7 +37,7 @@
 CLEANFILES=$O.thread $O.test
 TESTHFILES=audio.c mppc.c rle.c
 TESTOFILES=\
-	efs_test.$O	efs.$O utf16.$O \
+	efs_test.$O	errs.$O efs.$O utf16.$O \
 	aud_test.$O	\
 	msg_test.$O	x224.$O mcs.$O ele.$O mpas.$O alloc.$O cap.$O egdi.$O \
 	mppc_test.$O	\
--- a/msg_test.c
+++ b/msg_test.c
@@ -1,7 +1,5 @@
 #include "msg.c"
 
-char Ebignum[]=	"number too big";
-
 static int
 testputmsg1(void){
 	int n;
--- a/rd-thread.c
+++ b/rd-thread.c
@@ -22,10 +22,6 @@
 Mousectl		*mousectl;
 Keyboardctl	*keyboardctl;
 
-char Eshort[]=	"short data";
-char Esmall[]=	"buffer too small";
-char Ebignum[]=	"number too big";
-
 void	sendmouse(Rdp* c, Mouse m);
 
 static void	keyboardthread(void*);
--- a/rd.c
+++ b/rd.c
@@ -14,10 +14,6 @@
 	.rwd = "",
 };
 
-char Eshort[]=	"short data";
-char Esmall[]=	"buffer too small";
-char Ebignum[]=	"number too big";
-
 void	sendmouse(Rdp* c, Mouse m);
 
 static void
--