Module Name:    src
Committed By:   rin
Date:           Wed Jul 31 00:14:26 UTC 2019

Modified Files:
        src/sys/dev/rasops: rasops.c rasops.h rasops1.c rasops15.c rasops2.c
            rasops24.c rasops32.c rasops4.c rasops8.c

Log Message:
Misc clean-up's:
- protect private stuff in rasops.h by _RASOPS_PRIVATE
- staticify rasops_copycols() and rasops_isgray[]
- G/C unused extern int cold


To generate a diff of this commit:
cvs rdiff -u -r1.101 -r1.102 src/sys/dev/rasops/rasops.c
cvs rdiff -u -r1.38 -r1.39 src/sys/dev/rasops/rasops.h
cvs rdiff -u -r1.31 -r1.32 src/sys/dev/rasops/rasops1.c \
    src/sys/dev/rasops/rasops15.c
cvs rdiff -u -r1.26 -r1.27 src/sys/dev/rasops/rasops2.c
cvs rdiff -u -r1.39 -r1.40 src/sys/dev/rasops/rasops24.c \
    src/sys/dev/rasops/rasops32.c
cvs rdiff -u -r1.20 -r1.21 src/sys/dev/rasops/rasops4.c
cvs rdiff -u -r1.44 -r1.45 src/sys/dev/rasops/rasops8.c

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

Modified files:

Index: src/sys/dev/rasops/rasops.c
diff -u src/sys/dev/rasops/rasops.c:1.101 src/sys/dev/rasops/rasops.c:1.102
--- src/sys/dev/rasops/rasops.c:1.101	Tue Jul 30 15:29:40 2019
+++ src/sys/dev/rasops/rasops.c	Wed Jul 31 00:14:25 2019
@@ -1,4 +1,4 @@
-/*	 $NetBSD: rasops.c,v 1.101 2019/07/30 15:29:40 rin Exp $	*/
+/*	 $NetBSD: rasops.c,v 1.102 2019/07/31 00:14:25 rin Exp $	*/
 
 /*-
  * Copyright (c) 1999 The NetBSD Foundation, Inc.
@@ -30,7 +30,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: rasops.c,v 1.101 2019/07/30 15:29:40 rin Exp $");
+__KERNEL_RCSID(0, "$NetBSD: rasops.c,v 1.102 2019/07/31 00:14:25 rin Exp $");
 
 #include "opt_rasops.h"
 #include "rasops_glue.h"
@@ -47,6 +47,8 @@ __KERNEL_RCSID(0, "$NetBSD: rasops.c,v 1
 #include <dev/wscons/wsdisplayvar.h>
 #include <dev/wscons/wsconsio.h>
 #include <dev/wsfont/wsfont.h>
+
+#define	_RASOPS_PRIVATE
 #include <dev/rasops/rasops.h>
 
 #ifndef _KERNEL
@@ -127,11 +129,9 @@ const uint8_t rasops_cmap[256 * 3] = {
 };
 
 /* True if color is gray */
-const uint8_t rasops_isgray[16] = {
-	1, 0, 0, 0,
-	0, 0, 0, 1,
-	1, 0, 0, 0,
-	0, 0, 0, 1,
+static const uint8_t rasops_isgray[16] = {
+	1, 0, 0, 0, 0, 0, 0, 1,
+	1, 0, 0, 0, 0, 0, 0, 1,
 };
 
 #ifdef RASOPS_APPLE_PALETTE
@@ -181,6 +181,7 @@ static const uint8_t apple4_devcmap[16] 
 
 /* Generic functions */
 static void	rasops_copyrows(void *, int, int, int);
+static void	rasops_copycols(void *, int, int, int, int);
 static int	rasops_mapchar(void *, int, u_int *);
 static void	rasops_cursor(void *, int, int, int);
 static int	rasops_allocattr_color(void *, int, int, int, long *);
@@ -223,8 +224,6 @@ void	rasops_make_box_chars_16(struct ras
 void	rasops_make_box_chars_32(struct rasops_info *);
 void	rasops_make_box_chars_alpha(struct rasops_info *);
 
-extern int cold;
-
 /*
  * Initialize a 'rasops_info' descriptor.
  */
@@ -725,7 +724,7 @@ rasops_copyrows(void *cookie, int src, i
  * We simply cop-out here and use memmove(), since it handles all of
  * these cases anyway.
  */
-void
+static void
 rasops_copycols(void *cookie, int row, int src, int dst, int num)
 {
 	struct rasops_info *ri = (struct rasops_info *)cookie;

Index: src/sys/dev/rasops/rasops.h
diff -u src/sys/dev/rasops/rasops.h:1.38 src/sys/dev/rasops/rasops.h:1.39
--- src/sys/dev/rasops/rasops.h:1.38	Mon Jul 29 08:13:50 2019
+++ src/sys/dev/rasops/rasops.h	Wed Jul 31 00:14:25 2019
@@ -1,4 +1,4 @@
-/* 	$NetBSD: rasops.h,v 1.38 2019/07/29 08:13:50 rin Exp $ */
+/* 	$NetBSD: rasops.h,v 1.39 2019/07/31 00:14:25 rin Exp $ */
 
 /*-
  * Copyright (c) 1999 The NetBSD Foundation, Inc.
@@ -100,8 +100,7 @@ struct rasops_info {
 	 * on depths other than 15, 16, 24 and 32 bits per pel. On
 	 * 24 bit displays, ri_{r,g,b}num must be 8.
 	 */
-	uint8_t	ri_rnum;
-	/* number of bits for red */
+	uint8_t	ri_rnum;	/* number of bits for red */
 	uint8_t	ri_gnum;	/* number of bits for green */
 	uint8_t	ri_bnum;	/* number of bits for blue */
 	uint8_t	ri_rpos;	/* which bit red starts at */
@@ -139,8 +138,6 @@ struct rasops_info {
 #endif
 };
 
-#define DELTA(p, d, cast) ((p) = (cast)((uint8_t *)(p) + (d)))
-
 #define CHAR_IN_FONT(c,font) 					\
        ((c) >= (font)->firstchar && 				\
 	((c) - (font)->firstchar) < (font)->numchars)
@@ -149,22 +146,6 @@ struct rasops_info {
 			  (ri->ri_optfont.data != NULL)) ? \
 			 &ri->ri_optfont : ri->ri_font
 
-#define	FONT_GLYPH(uc, font, ri)					\
-	((uint8_t *)(font)->data + ((uc) - ((font)->firstchar)) *	\
-	    (ri)->ri_fontscale)
-
-static __inline uint32_t
-be32uatoh(uint8_t *p)
-{
-	uint32_t u;
-
-	u  = p[0]; u <<= 8;
-	u |= p[1]; u <<= 8;
-	u |= p[2]; u <<= 8;
-	u |= p[3];
-	return u;
-}
-
 /*
  * rasops_init().
  *
@@ -179,9 +160,19 @@ be32uatoh(uint8_t *p)
  * to -1 (or a new, valid cookie).
  */
 
+/* rasops.c */
+int	rasops_init(struct rasops_info *, int, int);
+int	rasops_reconfig(struct rasops_info *, int, int);
+void	rasops_unpack_attr(long, int *, int *, int *);
+void	rasops_eraserows(void *, int, int, long);
+void	rasops_erasecols(void *, int, int, int, long);
+int	rasops_get_cmap(struct rasops_info *, uint8_t *, size_t);
+
+extern const uint8_t	rasops_cmap[256 * 3];
+
+#ifdef _RASOPS_PRIVATE
 /*
- * Per-depth initialization functions. These should not be called outside
- * the rasops code.
+ * Per-depth initialization functions.
  */
 void	rasops1_init(struct rasops_info *);
 void	rasops2_init(struct rasops_info *);
@@ -191,17 +182,23 @@ void	rasops15_init(struct rasops_info *)
 void	rasops24_init(struct rasops_info *);
 void	rasops32_init(struct rasops_info *);
 
-/* rasops.c */
-int	rasops_init(struct rasops_info *, int, int);
-int	rasops_reconfig(struct rasops_info *, int, int);
-void	rasops_unpack_attr(long, int *, int *, int *);
-void	rasops_eraserows(void *, int, int, long);
-void	rasops_erasecols(void *, int, int, int, long);
-void	rasops_copycols(void *, int, int, int, int);
-int	rasops_get_cmap(struct rasops_info *, uint8_t *, size_t);
+#define	DELTA(p, d, cast) ((p) = (cast)((uint8_t *)(p) + (d)))
 
+#define	FONT_GLYPH(uc, font, ri)					\
+	((uint8_t *)(font)->data + ((uc) - ((font)->firstchar)) *	\
+	    (ri)->ri_fontscale)
 
-extern const uint8_t	rasops_isgray[16];
-extern const uint8_t	rasops_cmap[256*3];
+static __inline uint32_t
+be32uatoh(uint8_t *p)
+{
+	uint32_t u;
+
+	u  = p[0]; u <<= 8;
+	u |= p[1]; u <<= 8;
+	u |= p[2]; u <<= 8;
+	u |= p[3];
+	return u;
+}
+#endif /* _RASOPS_PRIVATE */
 
 #endif /* _RASOPS_H_ */

Index: src/sys/dev/rasops/rasops1.c
diff -u src/sys/dev/rasops/rasops1.c:1.31 src/sys/dev/rasops/rasops1.c:1.32
--- src/sys/dev/rasops/rasops1.c:1.31	Tue Jul 30 15:29:40 2019
+++ src/sys/dev/rasops/rasops1.c	Wed Jul 31 00:14:25 2019
@@ -1,4 +1,4 @@
-/* 	$NetBSD: rasops1.c,v 1.31 2019/07/30 15:29:40 rin Exp $	*/
+/* 	$NetBSD: rasops1.c,v 1.32 2019/07/31 00:14:25 rin Exp $	*/
 
 /*-
  * Copyright (c) 1999 The NetBSD Foundation, Inc.
@@ -30,7 +30,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: rasops1.c,v 1.31 2019/07/30 15:29:40 rin Exp $");
+__KERNEL_RCSID(0, "$NetBSD: rasops1.c,v 1.32 2019/07/31 00:14:25 rin Exp $");
 
 #include "opt_rasops.h"
 
@@ -41,6 +41,8 @@ __KERNEL_RCSID(0, "$NetBSD: rasops1.c,v 
 
 #include <dev/wscons/wsdisplayvar.h>
 #include <dev/wscons/wsconsio.h>
+
+#define	_RASOPS_PRIVATE
 #include <dev/rasops/rasops.h>
 #include <dev/rasops/rasops_masks.h>
 
Index: src/sys/dev/rasops/rasops15.c
diff -u src/sys/dev/rasops/rasops15.c:1.31 src/sys/dev/rasops/rasops15.c:1.32
--- src/sys/dev/rasops/rasops15.c:1.31	Mon Jul 29 10:55:56 2019
+++ src/sys/dev/rasops/rasops15.c	Wed Jul 31 00:14:25 2019
@@ -1,4 +1,4 @@
-/* 	$NetBSD: rasops15.c,v 1.31 2019/07/29 10:55:56 rin Exp $	*/
+/* 	$NetBSD: rasops15.c,v 1.32 2019/07/31 00:14:25 rin Exp $	*/
 
 /*-
  * Copyright (c) 1999 The NetBSD Foundation, Inc.
@@ -30,7 +30,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: rasops15.c,v 1.31 2019/07/29 10:55:56 rin Exp $");
+__KERNEL_RCSID(0, "$NetBSD: rasops15.c,v 1.32 2019/07/31 00:14:25 rin Exp $");
 
 #include "opt_rasops.h"
 
@@ -40,6 +40,8 @@ __KERNEL_RCSID(0, "$NetBSD: rasops15.c,v
 
 #include <dev/wscons/wsdisplayvar.h>
 #include <dev/wscons/wsconsio.h>
+
+#define	_RASOPS_PRIVATE
 #include <dev/rasops/rasops.h>
 
 static void 	rasops15_putchar(void *, int, int, u_int, long);

Index: src/sys/dev/rasops/rasops2.c
diff -u src/sys/dev/rasops/rasops2.c:1.26 src/sys/dev/rasops/rasops2.c:1.27
--- src/sys/dev/rasops/rasops2.c:1.26	Mon Jul 29 03:01:09 2019
+++ src/sys/dev/rasops/rasops2.c	Wed Jul 31 00:14:25 2019
@@ -1,4 +1,4 @@
-/* 	$NetBSD: rasops2.c,v 1.26 2019/07/29 03:01:09 rin Exp $	*/
+/* 	$NetBSD: rasops2.c,v 1.27 2019/07/31 00:14:25 rin Exp $	*/
 
 /*-
  * Copyright (c) 1999 The NetBSD Foundation, Inc.
@@ -30,7 +30,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: rasops2.c,v 1.26 2019/07/29 03:01:09 rin Exp $");
+__KERNEL_RCSID(0, "$NetBSD: rasops2.c,v 1.27 2019/07/31 00:14:25 rin Exp $");
 
 #include "opt_rasops.h"
 
@@ -41,6 +41,8 @@ __KERNEL_RCSID(0, "$NetBSD: rasops2.c,v 
 
 #include <dev/wscons/wsdisplayvar.h>
 #include <dev/wscons/wsconsio.h>
+
+#define	_RASOPS_PRIVATE
 #include <dev/rasops/rasops.h>
 #include <dev/rasops/rasops_masks.h>
 

Index: src/sys/dev/rasops/rasops24.c
diff -u src/sys/dev/rasops/rasops24.c:1.39 src/sys/dev/rasops/rasops24.c:1.40
--- src/sys/dev/rasops/rasops24.c:1.39	Tue Jul 30 15:23:23 2019
+++ src/sys/dev/rasops/rasops24.c	Wed Jul 31 00:14:25 2019
@@ -1,4 +1,4 @@
-/* 	$NetBSD: rasops24.c,v 1.39 2019/07/30 15:23:23 rin Exp $	*/
+/* 	$NetBSD: rasops24.c,v 1.40 2019/07/31 00:14:25 rin Exp $	*/
 
 /*-
  * Copyright (c) 1999 The NetBSD Foundation, Inc.
@@ -30,7 +30,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: rasops24.c,v 1.39 2019/07/30 15:23:23 rin Exp $");
+__KERNEL_RCSID(0, "$NetBSD: rasops24.c,v 1.40 2019/07/31 00:14:25 rin Exp $");
 
 #include "opt_rasops.h"
 
@@ -43,6 +43,8 @@ __KERNEL_RCSID(0, "$NetBSD: rasops24.c,v
 
 #include <dev/wscons/wsdisplayvar.h>
 #include <dev/wscons/wsconsio.h>
+
+#define	_RASOPS_PRIVATE
 #include <dev/rasops/rasops.h>
 
 static void 	rasops24_erasecols(void *, int, int, int, long);
Index: src/sys/dev/rasops/rasops32.c
diff -u src/sys/dev/rasops/rasops32.c:1.39 src/sys/dev/rasops/rasops32.c:1.40
--- src/sys/dev/rasops/rasops32.c:1.39	Mon Jul 29 10:55:56 2019
+++ src/sys/dev/rasops/rasops32.c	Wed Jul 31 00:14:25 2019
@@ -1,4 +1,4 @@
-/*	 $NetBSD: rasops32.c,v 1.39 2019/07/29 10:55:56 rin Exp $	*/
+/*	 $NetBSD: rasops32.c,v 1.40 2019/07/31 00:14:25 rin Exp $	*/
 
 /*-
  * Copyright (c) 1999 The NetBSD Foundation, Inc.
@@ -30,7 +30,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: rasops32.c,v 1.39 2019/07/29 10:55:56 rin Exp $");
+__KERNEL_RCSID(0, "$NetBSD: rasops32.c,v 1.40 2019/07/31 00:14:25 rin Exp $");
 
 #include "opt_rasops.h"
 
@@ -40,6 +40,8 @@ __KERNEL_RCSID(0, "$NetBSD: rasops32.c,v
 
 #include <dev/wscons/wsdisplayvar.h>
 #include <dev/wscons/wsconsio.h>
+
+#define	_RASOPS_PRIVATE
 #include <dev/rasops/rasops.h>
 
 static void 	rasops32_putchar(void *, int, int, u_int, long);

Index: src/sys/dev/rasops/rasops4.c
diff -u src/sys/dev/rasops/rasops4.c:1.20 src/sys/dev/rasops/rasops4.c:1.21
--- src/sys/dev/rasops/rasops4.c:1.20	Mon Jul 29 03:01:09 2019
+++ src/sys/dev/rasops/rasops4.c	Wed Jul 31 00:14:25 2019
@@ -1,4 +1,4 @@
-/* 	$NetBSD: rasops4.c,v 1.20 2019/07/29 03:01:09 rin Exp $	*/
+/* 	$NetBSD: rasops4.c,v 1.21 2019/07/31 00:14:25 rin Exp $	*/
 
 /*-
  * Copyright (c) 1999 The NetBSD Foundation, Inc.
@@ -30,7 +30,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: rasops4.c,v 1.20 2019/07/29 03:01:09 rin Exp $");
+__KERNEL_RCSID(0, "$NetBSD: rasops4.c,v 1.21 2019/07/31 00:14:25 rin Exp $");
 
 #include "opt_rasops.h"
 
@@ -41,6 +41,8 @@ __KERNEL_RCSID(0, "$NetBSD: rasops4.c,v 
 
 #include <dev/wscons/wsdisplayvar.h>
 #include <dev/wscons/wsconsio.h>
+
+#define	_RASOPS_PRIVATE
 #include <dev/rasops/rasops.h>
 #include <dev/rasops/rasops_masks.h>
 

Index: src/sys/dev/rasops/rasops8.c
diff -u src/sys/dev/rasops/rasops8.c:1.44 src/sys/dev/rasops/rasops8.c:1.45
--- src/sys/dev/rasops/rasops8.c:1.44	Mon Jul 29 10:55:56 2019
+++ src/sys/dev/rasops/rasops8.c	Wed Jul 31 00:14:25 2019
@@ -1,4 +1,4 @@
-/* 	$NetBSD: rasops8.c,v 1.44 2019/07/29 10:55:56 rin Exp $	*/
+/* 	$NetBSD: rasops8.c,v 1.45 2019/07/31 00:14:25 rin Exp $	*/
 
 /*-
  * Copyright (c) 1999 The NetBSD Foundation, Inc.
@@ -30,7 +30,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: rasops8.c,v 1.44 2019/07/29 10:55:56 rin Exp $");
+__KERNEL_RCSID(0, "$NetBSD: rasops8.c,v 1.45 2019/07/31 00:14:25 rin Exp $");
 
 #include "opt_rasops.h"
 
@@ -40,6 +40,8 @@ __KERNEL_RCSID(0, "$NetBSD: rasops8.c,v 
 
 #include <dev/wscons/wsdisplayvar.h>
 #include <dev/wscons/wsconsio.h>
+
+#define	_RASOPS_PRIVATE
 #include <dev/rasops/rasops.h>
 
 static void 	rasops8_putchar(void *, int, int, u_int, long);

Reply via email to