pkgsrc/games/craft/patches/patch-cmap_selector_hc
dholland a2c55dd58b Assorted fixes and cleanup.
- if we're going to supply the build makefile, it shouldn't require gmake.
 - don't install executable html or gif files
 - add patch comments
 - const correctness for string constants, as demanded by gcc 4.5
 - avoid needing -lcompat
 - fix a y2038 issue

PKGREVISION -> 2
2011-12-20 16:18:16 +00:00

42 lines
1.4 KiB
Text

$NetBSD: patch-cmap_selector_hc,v 1.1 2011/12/20 16:18:16 dholland Exp $
- const correctness demanded by recent gcc
--- cmap_selector.hc.orig 2011-12-20 16:09:53.000000000 +0000
+++ cmap_selector.hc
@@ -11,7 +11,7 @@
#define cmap_selector_marked_case_color yellow
#define cmap_selector_unmarked_case_color black
-cmap_selector::cmap_selector (char v_name [],
+cmap_selector::cmap_selector (const char v_name [],
win *v_w,
int v_num_cases,
char v_case_string[max_cmap_selector_cases][128],
@@ -118,7 +118,7 @@ void cmap_selector::set_mark (int case_n
refresh (case_no);
}
-void cmap_selector::set_string (int case_no, char string [])
+void cmap_selector::set_string (int case_no, const char string [])
{strcpy (case_strings [case_no], string);
get_draw_length;
refresh (case_no);
@@ -290,7 +290,7 @@ bool cmap_selector::eval (int &case_no,
}
-bool cmap_sel (char name [], char pattern [])
+bool cmap_sel (char name [], const char pattern [])
{int num_cases;
char cases [max_cmap_selector_cases][128];
bool quit;
@@ -339,7 +339,7 @@ bool cmap_sel (char name [], char patter
}
-void get_file_list (char pattern [],
+void get_file_list (const char pattern [],
int &num_files,
char file_list [max_cmap_selector_cases][128])