- 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
88 lines
3.7 KiB
Text
88 lines
3.7 KiB
Text
$NetBSD: patch-win_h,v 1.1 2011/12/20 16:18:17 dholland Exp $
|
|
|
|
- const correctness demanded by recent gcc
|
|
|
|
--- win.h.orig 1997-03-19 13:43:52.000000000 +0000
|
|
+++ win.h
|
|
@@ -129,7 +129,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_of_lines);
|
|
+void text_size (const char s [], const char font [], int &dx, int &dy, int &num_of_lines);
|
|
|
|
/*----------------------------------------------------------------------*/
|
|
/* Default Handler (deklarations) */
|
|
@@ -140,12 +140,12 @@ void text_size (char s [], char font [],
|
|
extern bool win_handler_init;
|
|
extern paramreader *win_defaults;
|
|
|
|
-int win_default_i (int param, char default_name []);
|
|
-int win_default_i (char default_name []);
|
|
-int win_default_c (int param, char default_name []);
|
|
-int win_default_c (char default_name []);
|
|
-char *win_default_s (char default_name []);
|
|
-int win_color (char color_name []);
|
|
+int win_default_i (int param, const char default_name []);
|
|
+int win_default_i (const char default_name []);
|
|
+int win_default_c (int param, const char default_name []);
|
|
+int win_default_c (const char default_name []);
|
|
+char *win_default_s (const char default_name []);
|
|
+int win_color (const char color_name []);
|
|
|
|
/*----------------------------------------------------------------------*/
|
|
/* CLASS polyline (deklarations) */
|
|
@@ -241,10 +241,10 @@ class win
|
|
int event_mark;
|
|
int event_id;
|
|
|
|
- win (char title []);
|
|
+ win (const char title []);
|
|
|
|
- win (char title [],
|
|
- char host [],
|
|
+ win (const char title [],
|
|
+ const char host [],
|
|
int x,
|
|
int y,
|
|
int dx,
|
|
@@ -252,8 +252,8 @@ class win
|
|
bool enable = true,
|
|
bool resize_enable = false);
|
|
win (win *parent,
|
|
- char title [],
|
|
- char host [],
|
|
+ const char title [],
|
|
+ const char host [],
|
|
int x,
|
|
int y,
|
|
int dx,
|
|
@@ -289,9 +289,9 @@ class win
|
|
void mark_mouse ();
|
|
void scratch_mouse ();
|
|
void clear ();
|
|
- void set_font (char name []);
|
|
- void text_size (char string [], int &dx, int &dy);
|
|
- void write (int x, int y, char string []);
|
|
+ void set_font (const char name []);
|
|
+ void text_size (const char string [], int &dx, int &dy);
|
|
+ void write (int x, int y, const char string []);
|
|
void write (int x, int y, double d);
|
|
void write (int x, int y, int i);
|
|
void set_clip (int x, int y, int dx, int dy);
|
|
@@ -332,13 +332,13 @@ class win
|
|
int dy ();
|
|
void tick (bool just_raised);
|
|
void tick ();
|
|
- void alloc_color (char name [], int no);
|
|
+ void alloc_color (const char name [], int no);
|
|
void create_color_map ();
|
|
void draw (polyline *p);
|
|
void fill (polyline *p);
|
|
void xsync ();
|
|
|
|
- Window grab (Display *dsp, Window wnd, char name []);
|
|
+ Window grab (Display *dsp, Window wnd, const char name []);
|
|
|
|
void get_image (XImage *&i, int x, int y, int dx, int dy);
|
|
void put_image (XImage *i, int x, int y, int dx, int dy);
|