summaryrefslogtreecommitdiff
blob: 719691cad4e9da3b24103ec5c480ef41900c383c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
diff -ru tetrinet-0.11.orig/Makefile tetrinet-0.11/Makefile
--- tetrinet-0.11.orig/Makefile	2003-09-07 12:29:29.000000000 -0400
+++ tetrinet-0.11/Makefile	2010-07-14 13:23:52.526003482 -0400
@@ -1,6 +1,4 @@
-CC = cc
-
-CFLAGS = -O2 -I/usr/include/ncurses -DHAVE_IPV6 -g -Wall
+CFLAGS += -I/usr/include/ncurses -g -Wall
 OBJS = sockets.o tetrinet.o tetris.o tty.o xwin.o
 
 ### If you want to have -server tetrinet client option, comment the two lines
@@ -24,10 +22,10 @@
 ########
 
 tetrinet: $(OBJS)
-	$(CC) -o $@ $(OBJS) -lncurses
+	$(CC) $(LDFLAGS) -o $@ $(OBJS) -lncurses
 
 tetrinet-server: server.c sockets.c tetrinet.c tetris.c server.h sockets.h tetrinet.h tetris.h
-	$(CC) $(CFLAGS) -o $@ -DSERVER_ONLY server.c sockets.c tetrinet.c tetris.c
+	$(CC) $(CFLAGS) $(LDFLAGS) -o $@ -DSERVER_ONLY server.c sockets.c tetrinet.c tetris.c
 
 .c.o:
 	$(CC) $(CFLAGS) -c $<
diff -ru tetrinet-0.11.orig/sockets.c tetrinet-0.11/sockets.c
--- tetrinet-0.11.orig/sockets.c	2003-09-09 15:15:04.000000000 -0400
+++ tetrinet-0.11/sockets.c	2010-07-14 13:18:28.999213319 -0400
@@ -66,7 +66,7 @@
     if (c == 0xFF)
 	ptr--;
     *ptr = 0;
-    if (log) {
+    if (logging) {
 	if (!logfile)
 	    logfile = fopen(logname, "a");
 	if (logfile) {
@@ -89,7 +89,7 @@
     unsigned char c = 0xFF;
     int n = 0;
 
-    if (log) {
+    if (logging) {
 	if (!logfile)
 	    logfile = fopen(logname, "a");
 	if (logfile) {
diff -ru tetrinet-0.11.orig/tetrinet.c tetrinet-0.11/tetrinet.c
--- tetrinet-0.11.orig/tetrinet.c	2003-09-07 12:29:29.000000000 -0400
+++ tetrinet-0.11/tetrinet.c	2010-07-14 13:22:33.529265565 -0400
@@ -21,7 +21,7 @@
 /*************************************************************************/
 
 int fancy = 0;		/* Fancy TTY graphics? */
-int log = 0;		/* Log network traffic to file? */
+int logging = 0;		/* Log network traffic to file? */
 char *logname;		/* Log filename */
 int windows_mode = 0;	/* Try to be just like the Windows version? */
 int noslide = 0;	/* Disallow piece sliding? */
@@ -82,8 +82,7 @@
 	    else
 		winlist[i].team = 0;
 	    s++;
-	    strncpy(winlist[i].name, s, sizeof(winlist[i].name)-1);
-	    winlist[i].name[sizeof(winlist[i].name)] = 0;
+	    snprintf(winlist[i].name, sizeof(winlist[i].name), "%s", s);
 	    winlist[i].points = atoi(t);
 	    if ((t = strchr(t, ';')) != NULL)
 		winlist[i].games = atoi(t+1);
@@ -590,7 +589,7 @@
 	    if (strcmp(av[i], "-fancy") == 0) {
 		fancy = 1;
 	    } else if (strcmp(av[i], "-log") == 0) {
-		log = 1;
+		logging = 1;
 		i++;
 		if (i >= ac) {
 		    fprintf(stderr, "Option -log requires an argument\n");
diff -ru tetrinet-0.11.orig/tetrinet.h tetrinet-0.11/tetrinet.h
--- tetrinet-0.11.orig/tetrinet.h	2003-09-07 12:12:51.000000000 -0400
+++ tetrinet-0.11/tetrinet.h	2010-07-14 13:18:20.061828023 -0400
@@ -74,7 +74,7 @@
 /* Externs */
 
 extern int fancy;
-extern int log;
+extern int logging;
 extern char *logname;
 extern int windows_mode;
 extern int noslide;