pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/games/xclannad



Module Name:    pkgsrc
Committed By:   joerg
Date:           Thu Mar 26 02:33:34 UTC 2020

Modified Files:
        pkgsrc/games/xclannad: distinfo
        pkgsrc/games/xclannad/patches: patch-scn2k_scn2k__cmd.cc
Added Files:
        pkgsrc/games/xclannad/patches: patch-scn2k_scn2k__impl.cc

Log Message:
Fix const correctness.


To generate a diff of this commit:
cvs rdiff -u -r1.1 -r1.2 pkgsrc/games/xclannad/distinfo
cvs rdiff -u -r1.1 -r1.2 \
    pkgsrc/games/xclannad/patches/patch-scn2k_scn2k__cmd.cc
cvs rdiff -u -r0 -r1.1 \
    pkgsrc/games/xclannad/patches/patch-scn2k_scn2k__impl.cc

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/games/xclannad/distinfo
diff -u pkgsrc/games/xclannad/distinfo:1.1 pkgsrc/games/xclannad/distinfo:1.2
--- pkgsrc/games/xclannad/distinfo:1.1  Fri Jan  3 02:35:51 2020
+++ pkgsrc/games/xclannad/distinfo      Thu Mar 26 02:33:34 2020
@@ -1,4 +1,4 @@
-$NetBSD: distinfo,v 1.1 2020/01/03 02:35:51 tsutsui Exp $
+$NetBSD: distinfo,v 1.2 2020/03/26 02:33:34 joerg Exp $
 
 SHA1 (xclannad-7hc.tar.gz) = fbe63701a47a1bc90aca8ab8d0b41ca3b5c9d114
 RMD160 (xclannad-7hc.tar.gz) = a7bea485587c59d7797aa1bde01f0eb963122d02
@@ -8,8 +8,9 @@ SHA1 (patch-Makefile.in) = 3586afaf13173
 SHA1 (patch-font_font__peer__ft2.cc) = cb40078c701d1bf6c5113d21890ed8d9fbb18b62
 SHA1 (patch-font_text__stream.cc) = 27b2812c199f69f4d58cc9324c9aa56b713b5abe
 SHA1 (patch-music2_music.cc) = fe8c90d9901a86dc6c799a1482ffe8ca7ca53c98
-SHA1 (patch-scn2k_scn2k__cmd.cc) = cd13290660eab7748998e46782e751748f8d4685
+SHA1 (patch-scn2k_scn2k__cmd.cc) = b0710214e612a45fed159169ee36c0ab0126ab81
 SHA1 (patch-scn2k_scn2k__grp.cc) = cf0c7efa5fcac698873665b9b51f98b62344fb1d
+SHA1 (patch-scn2k_scn2k__impl.cc) = 197b876d15608ba65cf4ea527bf7e108d3007ad5
 SHA1 (patch-scn2k_scn2k__text.cc) = aef8170b267a5a2b3f9ddbe9246fbdab8d0856cb
 SHA1 (patch-system_file.cc) = dd68b7bd6ec97961e1e367bbbb505ee3e6f0347e
 SHA1 (patch-system_file.h) = f5a759c4716b8ecdb84672de017cb92dbe36e058

Index: pkgsrc/games/xclannad/patches/patch-scn2k_scn2k__cmd.cc
diff -u pkgsrc/games/xclannad/patches/patch-scn2k_scn2k__cmd.cc:1.1 pkgsrc/games/xclannad/patches/patch-scn2k_scn2k__cmd.cc:1.2
--- pkgsrc/games/xclannad/patches/patch-scn2k_scn2k__cmd.cc:1.1 Fri Jan  3 02:35:51 2020
+++ pkgsrc/games/xclannad/patches/patch-scn2k_scn2k__cmd.cc     Thu Mar 26 02:33:34 2020
@@ -1,10 +1,34 @@
-$NetBSD: patch-scn2k_scn2k__cmd.cc,v 1.1 2020/01/03 02:35:51 tsutsui Exp $
+$NetBSD: patch-scn2k_scn2k__cmd.cc,v 1.2 2020/03/26 02:33:34 joerg Exp $
 
 - don't assume signed char for arm and powerpc
 - fix wrong casts
 
 --- scn2k/scn2k_cmd.cc.orig    2008-08-31 09:52:12.000000000 +0000
 +++ scn2k/scn2k_cmd.cc
+@@ -261,9 +261,9 @@ void Flags::Load(const char* save) {
+                                       char buf[1024];
+                                       int n;
+                                       if (sscanf(save, "V<C>[%04d]=",&n) == 1) {
+-                                              char* s = strchr(save, '=');
++                                              const char* s = strchr(save, '=');
+                                               s++;
+-                                              char* send = strchr(s, '\n');
++                                              const char* send = strchr(s, '\n');
+                                               int slen = send - s;
+                                               strncpy(buf, s, slen);
+                                               buf[slen] = 0;
+@@ -330,9 +330,9 @@ void Flags::LoadSys(const char* save) {
+                                       char buf[1024];
+                                       int n;
+                                       if (sscanf(save, "V<M>[%04d]=",&n) == 1) {
+-                                              char* s = strchr(save, '=');
++                                              const char* s = strchr(save, '=');
+                                               s++;
+-                                              char* send = strchr(s, '\n');
++                                              const char* send = strchr(s, '\n');
+                                               int slen = send - s;
+                                               strncpy(buf, s, slen);
+                                               buf[slen] = 0;
 @@ -372,8 +372,8 @@ bool Flags::Exec(Cmd& cmd) {
                                string s = cmd.Str(cmd.args[1]);
                                const char* sc = s.c_str();

Added files:

Index: pkgsrc/games/xclannad/patches/patch-scn2k_scn2k__impl.cc
diff -u /dev/null pkgsrc/games/xclannad/patches/patch-scn2k_scn2k__impl.cc:1.1
--- /dev/null   Thu Mar 26 02:33:34 2020
+++ pkgsrc/games/xclannad/patches/patch-scn2k_scn2k__impl.cc    Thu Mar 26 02:33:34 2020
@@ -0,0 +1,22 @@
+$NetBSD: patch-scn2k_scn2k__impl.cc,v 1.1 2020/03/26 02:33:34 joerg Exp $
+
+--- scn2k/scn2k_impl.cc.orig   2020-03-26 01:19:18.835162701 +0000
++++ scn2k/scn2k_impl.cc
+@@ -1268,7 +1268,7 @@ void Scn2k::LoadImpl(const char* save) {
+                       sscanf(save, "Point=%d", &save_point);
+               } else if (strncmp(save, "Title=", 6) == 0) {
+                       save += 6;
+-                      char* s = strchr(save, '\n');
++                      const char* s = strchr(save, '\n');
+                       if (s == 0) window_title = save;
+                       else window_title.assign(save, s-save);
+                       const char* config_name = config.GetParaStr("#CAPTION");
+@@ -1288,7 +1288,7 @@ void Scn2k::LoadImpl(const char* save) {
+                       stack.push_back( StackItem(scn, pt));
+               } else if (strncmp(save, "StackStr=", 9) == 0) {
+                       save += 9;
+-                      char* s = strchr(save, '\n');
++                      const char* s = strchr(save, '\n');
+                       if (s == 0) stack_strbuffer.push_back("");
+                       else stack_strbuffer.push_back(string(save, s-save));
+               } else if (strncmp(save, "Cmd=", 4) == 0) {



Home | Main Index | Thread Index | Old Index