- 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
145 lines
4.3 KiB
Text
145 lines
4.3 KiB
Text
$NetBSD: patch-ab,v 1.4 2011/12/20 16:18:16 dholland Exp $
|
|
|
|
- use configured installation directory properly
|
|
- const correctness demanded by recent gcc
|
|
|
|
--- win.hc.orig 2011-12-20 15:13:53.000000000 +0000
|
|
+++ win.hc
|
|
@@ -42,7 +42,7 @@ bool bitmap_size (char name [], int &dx,
|
|
/* ROUTINES text size information (deklarations) */
|
|
/*----------------------------------------------------------------------*/
|
|
|
|
-void text_size (char s [], char font [], int &dx, int &dy, int &num_lines)
|
|
+void text_size (const char s [], const char font [], int &dx, int &dy, int &num_lines)
|
|
{XFontStruct *font_info;
|
|
Display *display;
|
|
|
|
@@ -119,37 +119,37 @@ void init_default_handler ()
|
|
. perform_init
|
|
{win_handler_init = true;
|
|
if (! f_exists (".windefaults.params"))
|
|
- system ("cp /home/hua/craft/.windefaults.params .");
|
|
+ system ("cp " CRAFT_DIR ".windefaults.params .windefaults.params");
|
|
win_defaults = new paramreader (".windefaults");
|
|
}.
|
|
|
|
}
|
|
|
|
-int win_default_i (int param, char default_name [])
|
|
+int win_default_i (int param, const char default_name [])
|
|
{init_default_handler ();
|
|
if (param != by_default)
|
|
return param;
|
|
else return win_default_i (default_name);
|
|
}
|
|
|
|
-int win_default_i (char default_name [])
|
|
+int win_default_i (const char default_name [])
|
|
{init_default_handler ();
|
|
return win_defaults->i_param (default_name);
|
|
}
|
|
|
|
-char *win_default_s (char default_name [])
|
|
+char *win_default_s (const char default_name [])
|
|
{init_default_handler ();
|
|
return win_defaults->s_param (default_name);
|
|
}
|
|
|
|
-int win_default_c (int param, char default_name [])
|
|
+int win_default_c (int param, const char default_name [])
|
|
{init_default_handler ();
|
|
if (param != by_default)
|
|
return param;
|
|
else return win_default_c (default_name);
|
|
}
|
|
|
|
-int win_default_c (char default_name [])
|
|
+int win_default_c (const char default_name [])
|
|
{char color_name [128];
|
|
|
|
init_default_handler ();
|
|
@@ -159,7 +159,7 @@ int win_default_c (char default_name [])
|
|
else return win_color (color_name);
|
|
}
|
|
|
|
-int win_color (char name [])
|
|
+int win_color (const char name [])
|
|
{if (strcmp (name, "white") == 0) return 0 ;
|
|
if (strcmp (name, "red") == 0) return 1 ;
|
|
if (strcmp (name, "red1") == 0) return 2 ;
|
|
@@ -263,8 +263,8 @@ bool win::fix_initialized = false;
|
|
/* CLASS win (funktions) */
|
|
/*----------------------------------------------------------------------*/
|
|
|
|
-win::win (char title [],
|
|
- char host [],
|
|
+win::win (const char title [],
|
|
+ const char host [],
|
|
int x,
|
|
int y,
|
|
int dx,
|
|
@@ -512,8 +512,8 @@ win::win (char title [],
|
|
}
|
|
|
|
win::win (win *parent,
|
|
- char title [],
|
|
- char host [],
|
|
+ const char title [],
|
|
+ const char host [],
|
|
int x,
|
|
int y,
|
|
int dx,
|
|
@@ -749,7 +749,7 @@ win::win (win *parent,
|
|
|
|
}
|
|
|
|
-win::win (char title [])
|
|
+win::win (const char title [])
|
|
{mydisplay = XOpenDisplay ("");
|
|
myscreen = DefaultScreen (mydisplay);
|
|
cmap = DefaultColormap (mydisplay, myscreen);
|
|
@@ -762,7 +762,7 @@ win::win (char title [])
|
|
is_alien = true;
|
|
}
|
|
|
|
-Window win::grab (Display *dsp, Window wnd, char name [])
|
|
+Window win::grab (Display *dsp, Window wnd, const char name [])
|
|
{Window *children, dummy;
|
|
unsigned int nchildren;
|
|
int i;
|
|
@@ -817,7 +817,7 @@ win::~win ()
|
|
#undef green
|
|
#undef blue
|
|
|
|
-void win::alloc_color (char name [], int no)
|
|
+void win::alloc_color (const char name [], int no)
|
|
{Screen *src = ScreenOfDisplay (mydisplay, myscreen);
|
|
XColor c;
|
|
XColor d;
|
|
@@ -1753,7 +1753,7 @@ void win::shift (int x1, int y1, int x2,
|
|
|
|
}
|
|
|
|
-void win::text_size (char string [], int &dx, int &dy)
|
|
+void win::text_size (const char string [], int &dx, int &dy)
|
|
{if (is_enable)
|
|
perform_get_size;
|
|
|
|
@@ -1767,7 +1767,7 @@ void win::text_size (char string [], int
|
|
|
|
}
|
|
|
|
-void win::set_font (char name [])
|
|
+void win::set_font (const char name [])
|
|
{if (is_enable)
|
|
perform_load;
|
|
|
|
@@ -1795,7 +1795,7 @@ void win::write (int x, int y, int d)
|
|
write (x, y, s);
|
|
}
|
|
|
|
-void win::write (int x, int y, char string [])
|
|
+void win::write (int x, int y, const char string [])
|
|
{if (is_enable)
|
|
perform_write;
|
|
|