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);