Module Name: src
Committed By: rillig
Date: Sun Aug 15 15:12:36 UTC 2021
Modified Files:
src/lib/libcurses: get_wstr.c getstr.c in_wchstr.c inchstr.c instr.c
inwstr.c
Log Message:
libcurses: fix usage of __warn_references
Since that macro can expand to an empty token list, it adds its own
semicolon as needed. Removing the extra semicolon fixes the lint
warnings about empty declarations. These empty declarations are a GCC
extension.
To generate a diff of this commit:
cvs rdiff -u -r1.8 -r1.9 src/lib/libcurses/get_wstr.c \
src/lib/libcurses/in_wchstr.c src/lib/libcurses/inwstr.c
cvs rdiff -u -r1.27 -r1.28 src/lib/libcurses/getstr.c
cvs rdiff -u -r1.10 -r1.11 src/lib/libcurses/inchstr.c
cvs rdiff -u -r1.7 -r1.8 src/lib/libcurses/instr.c
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: src/lib/libcurses/get_wstr.c
diff -u src/lib/libcurses/get_wstr.c:1.8 src/lib/libcurses/get_wstr.c:1.9
--- src/lib/libcurses/get_wstr.c:1.8 Sun Jun 9 07:40:14 2019
+++ src/lib/libcurses/get_wstr.c Sun Aug 15 15:12:36 2021
@@ -1,4 +1,4 @@
-/* $NetBSD: get_wstr.c,v 1.8 2019/06/09 07:40:14 blymn Exp $ */
+/* $NetBSD: get_wstr.c,v 1.9 2021/08/15 15:12:36 rillig Exp $ */
/*
* Copyright (c) 2005 The NetBSD Foundation Inc.
@@ -36,7 +36,7 @@
#include <sys/cdefs.h>
#ifndef lint
-__RCSID("$NetBSD: get_wstr.c,v 1.8 2019/06/09 07:40:14 blymn Exp $");
+__RCSID("$NetBSD: get_wstr.c,v 1.9 2021/08/15 15:12:36 rillig Exp $");
#endif /* not lint */
#include "curses.h"
@@ -61,7 +61,7 @@ getn_wstr(wchar_t *wstr, int n)
* Get a string from stdscr starting at (cury, curx).
*/
__warn_references(get_wstr,
- "warning: this program uses get_wstr(), which is unsafe.");
+ "warning: this program uses get_wstr(), which is unsafe.")
int
get_wstr(wchar_t *wstr)
{
@@ -83,7 +83,7 @@ mvgetn_wstr(int y, int x, wchar_t *wstr,
* Get a string from stdscr starting at (y, x).
*/
__warn_references(mvget_wstr,
- "warning: this program uses mvget_wstr(), which is unsafe.");
+ "warning: this program uses mvget_wstr(), which is unsafe.")
int
mvget_wstr(int y, int x, wchar_t *wstr)
{
@@ -109,7 +109,7 @@ mvwgetn_wstr(WINDOW *win, int y, int x,
* Get a string from the given window starting at (y, x).
*/
__warn_references(mvget_wstr,
- "warning: this program uses mvget_wstr(), which is unsafe.");
+ "warning: this program uses mvget_wstr(), which is unsafe.")
int
mvwget_wstr(WINDOW *win, int y, int x, wchar_t *wstr)
{
@@ -124,7 +124,7 @@ mvwget_wstr(WINDOW *win, int y, int x, w
* Get a string starting at (cury, curx).
*/
__warn_references(wget_wstr,
- "warning: this program uses wget_wstr(), which is unsafe.");
+ "warning: this program uses wget_wstr(), which is unsafe.")
int
wget_wstr(WINDOW *win, wchar_t *wstr)
{
Index: src/lib/libcurses/in_wchstr.c
diff -u src/lib/libcurses/in_wchstr.c:1.8 src/lib/libcurses/in_wchstr.c:1.9
--- src/lib/libcurses/in_wchstr.c:1.8 Sun Jun 9 07:40:14 2019
+++ src/lib/libcurses/in_wchstr.c Sun Aug 15 15:12:36 2021
@@ -1,4 +1,4 @@
-/* $NetBSD: in_wchstr.c,v 1.8 2019/06/09 07:40:14 blymn Exp $ */
+/* $NetBSD: in_wchstr.c,v 1.9 2021/08/15 15:12:36 rillig Exp $ */
/*
* Copyright (c) 2005 The NetBSD Foundation Inc.
@@ -36,7 +36,7 @@
#include <sys/cdefs.h>
#ifndef lint
-__RCSID("$NetBSD: in_wchstr.c,v 1.8 2019/06/09 07:40:14 blymn Exp $");
+__RCSID("$NetBSD: in_wchstr.c,v 1.9 2021/08/15 15:12:36 rillig Exp $");
#endif /* not lint */
#include "curses.h"
@@ -47,7 +47,7 @@ __RCSID("$NetBSD: in_wchstr.c,v 1.8 2019
* Return an array of wide characters at cursor position from stdscr.
*/
__warn_references(in_wchstr,
- "warning: this program uses in_wchstr(), which is unsafe.");
+ "warning: this program uses in_wchstr(), which is unsafe.")
int
in_wchstr(cchar_t *wchstr)
{
@@ -65,7 +65,7 @@ in_wchnstr(cchar_t *wchstr, int n)
* Return an array of wide characters at position (y, x) from stdscr.
*/
__warn_references(mvin_wchstr,
- "warning: this program uses mvin_wchstr(), which is unsafe.");
+ "warning: this program uses mvin_wchstr(), which is unsafe.")
int
mvin_wchstr(int y, int x, cchar_t *wchstr)
{
@@ -83,7 +83,7 @@ mvin_wchnstr(int y, int x, cchar_t *wchs
* Return an array wide characters at position (y, x) from the given window.
*/
__warn_references(mvwin_wchstr,
- "warning: this program uses mvwin_wchstr(), which is unsafe.");
+ "warning: this program uses mvwin_wchstr(), which is unsafe.")
int
mvwin_wchstr(WINDOW *win, int y, int x, cchar_t *wchstr)
{
@@ -107,7 +107,7 @@ mvwin_wchnstr(WINDOW *win, int y, int x,
* Return an array of characters at cursor position.
*/
__warn_references(win_wchstr,
- "warning: this program uses win_wchstr(), which is unsafe.");
+ "warning: this program uses win_wchstr(), which is unsafe.")
int
win_wchstr(WINDOW *win, cchar_t *wchstr)
{
Index: src/lib/libcurses/inwstr.c
diff -u src/lib/libcurses/inwstr.c:1.8 src/lib/libcurses/inwstr.c:1.9
--- src/lib/libcurses/inwstr.c:1.8 Sun Jun 9 07:40:14 2019
+++ src/lib/libcurses/inwstr.c Sun Aug 15 15:12:36 2021
@@ -1,4 +1,4 @@
-/* $NetBSD: inwstr.c,v 1.8 2019/06/09 07:40:14 blymn Exp $ */
+/* $NetBSD: inwstr.c,v 1.9 2021/08/15 15:12:36 rillig Exp $ */
/*
* Copyright (c) 2005 The NetBSD Foundation Inc.
@@ -36,7 +36,7 @@
#include <sys/cdefs.h>
#ifndef lint
-__RCSID("$NetBSD: inwstr.c,v 1.8 2019/06/09 07:40:14 blymn Exp $");
+__RCSID("$NetBSD: inwstr.c,v 1.9 2021/08/15 15:12:36 rillig Exp $");
#endif /* not lint */
#include "curses.h"
@@ -47,7 +47,7 @@ __RCSID("$NetBSD: inwstr.c,v 1.8 2019/06
* Return a string of wide characters at cursor position from stdscr.
*/
__warn_references(inwstr,
- "warning: this program uses inwstr(), which is unsafe.");
+ "warning: this program uses inwstr(), which is unsafe.")
int
inwstr(wchar_t *wstr)
{
@@ -65,7 +65,7 @@ innwstr(wchar_t *wstr, int n)
* Return a string of wide characters at position (y, x) from stdscr.
*/
__warn_references(mvinwstr,
- "warning: this program uses mvinwstr(), which is unsafe.");
+ "warning: this program uses mvinwstr(), which is unsafe.")
int
mvinwstr(int y, int x, wchar_t *wstr)
{
@@ -83,7 +83,7 @@ mvinnwstr(int y, int x, wchar_t *wstr, i
* Return an array wide characters at position (y, x) from the given window.
*/
__warn_references(mvwinwstr,
- "warning: this program uses mvwinwstr(), which is unsafe.");
+ "warning: this program uses mvwinwstr(), which is unsafe.")
int
mvwinwstr(WINDOW *win, int y, int x, wchar_t *wstr)
{
@@ -107,7 +107,7 @@ mvwinnwstr(WINDOW *win, int y, int x, wc
* Return a string of wide characters at cursor position.
*/
__warn_references(winwstr,
- "warning: this program uses winwstr(), which is unsafe.");
+ "warning: this program uses winwstr(), which is unsafe.")
int
winwstr(WINDOW *win, wchar_t *wstr)
{
Index: src/lib/libcurses/getstr.c
diff -u src/lib/libcurses/getstr.c:1.27 src/lib/libcurses/getstr.c:1.28
--- src/lib/libcurses/getstr.c:1.27 Sun Jun 9 07:40:14 2019
+++ src/lib/libcurses/getstr.c Sun Aug 15 15:12:36 2021
@@ -1,4 +1,4 @@
-/* $NetBSD: getstr.c,v 1.27 2019/06/09 07:40:14 blymn Exp $ */
+/* $NetBSD: getstr.c,v 1.28 2021/08/15 15:12:36 rillig Exp $ */
/*
* Copyright (c) 1981, 1993, 1994
@@ -35,7 +35,7 @@
#if 0
static char sccsid[] = "@(#)getstr.c 8.2 (Berkeley) 5/4/94";
#else
-__RCSID("$NetBSD: getstr.c,v 1.27 2019/06/09 07:40:14 blymn Exp $");
+__RCSID("$NetBSD: getstr.c,v 1.28 2021/08/15 15:12:36 rillig Exp $");
#endif
#endif /* not lint */
@@ -61,7 +61,7 @@ getnstr(char *str, int n)
* Get a string from stdscr starting at (cury, curx).
*/
__warn_references(getstr,
- "warning: this program uses getstr(), which is unsafe.");
+ "warning: this program uses getstr(), which is unsafe.")
int
getstr(char *str)
{
@@ -83,7 +83,7 @@ mvgetnstr(int y, int x, char *str, int n
* Get a string from stdscr starting at (y, x).
*/
__warn_references(mvgetstr,
- "warning: this program uses mvgetstr(), which is unsafe.");
+ "warning: this program uses mvgetstr(), which is unsafe.")
int
mvgetstr(int y, int x, char *str)
{
@@ -109,7 +109,7 @@ mvwgetnstr(WINDOW *win, int y, int x, ch
* Get a string from the given window starting at (y, x).
*/
__warn_references(mvgetstr,
- "warning: this program uses mvgetstr(), which is unsafe.");
+ "warning: this program uses mvgetstr(), which is unsafe.")
int
mvwgetstr(WINDOW *win, int y, int x, char *str)
{
@@ -126,7 +126,7 @@ mvwgetstr(WINDOW *win, int y, int x, cha
* Get a string starting at (cury, curx).
*/
__warn_references(wgetstr,
- "warning: this program uses wgetstr(), which is unsafe.");
+ "warning: this program uses wgetstr(), which is unsafe.")
int
wgetstr(WINDOW *win, char *str)
{
Index: src/lib/libcurses/inchstr.c
diff -u src/lib/libcurses/inchstr.c:1.10 src/lib/libcurses/inchstr.c:1.11
--- src/lib/libcurses/inchstr.c:1.10 Sun Jun 9 07:40:14 2019
+++ src/lib/libcurses/inchstr.c Sun Aug 15 15:12:36 2021
@@ -1,4 +1,4 @@
-/* $NetBSD: inchstr.c,v 1.10 2019/06/09 07:40:14 blymn Exp $ */
+/* $NetBSD: inchstr.c,v 1.11 2021/08/15 15:12:36 rillig Exp $ */
/*
* Copyright 2001 Wasabi Systems, Inc.
@@ -37,7 +37,7 @@
#include <sys/cdefs.h>
#ifndef lint
-__RCSID("$NetBSD: inchstr.c,v 1.10 2019/06/09 07:40:14 blymn Exp $");
+__RCSID("$NetBSD: inchstr.c,v 1.11 2021/08/15 15:12:36 rillig Exp $");
#endif /* not lint */
#include "curses.h"
@@ -50,7 +50,7 @@ __RCSID("$NetBSD: inchstr.c,v 1.10 2019/
* Return an array of characters at cursor position from stdscr.
*/
__warn_references(inchstr,
- "warning: this program uses inchstr(), which is unsafe.");
+ "warning: this program uses inchstr(), which is unsafe.")
int
inchstr(chtype *chstr)
{
@@ -70,7 +70,7 @@ inchnstr(chtype *chstr, int n)
* Return an array of characters at position (y, x) from stdscr.
*/
__warn_references(mvinchstr,
- "warning: this program uses mvinchstr(), which is unsafe.");
+ "warning: this program uses mvinchstr(), which is unsafe.")
int
mvinchstr(int y, int x, chtype *chstr)
{
@@ -90,7 +90,7 @@ mvinchnstr(int y, int x, chtype *chstr,
* Return an array characters at position (y, x) from the given window.
*/
__warn_references(mvwinchstr,
- "warning: this program uses mvwinchstr(), which is unsafe.");
+ "warning: this program uses mvwinchstr(), which is unsafe.")
int
mvwinchstr(WINDOW *win, int y, int x, chtype *chstr)
{
@@ -118,7 +118,7 @@ mvwinchnstr(WINDOW *win, int y, int x, c
* Return an array of characters at cursor position.
*/
__warn_references(winchstr,
- "warning: this program uses winchstr(), which is unsafe.");
+ "warning: this program uses winchstr(), which is unsafe.")
int
winchstr(WINDOW *win, chtype *chstr)
{
Index: src/lib/libcurses/instr.c
diff -u src/lib/libcurses/instr.c:1.7 src/lib/libcurses/instr.c:1.8
--- src/lib/libcurses/instr.c:1.7 Sun Jun 9 07:40:14 2019
+++ src/lib/libcurses/instr.c Sun Aug 15 15:12:36 2021
@@ -1,4 +1,4 @@
-/* $NetBSD: instr.c,v 1.7 2019/06/09 07:40:14 blymn Exp $ */
+/* $NetBSD: instr.c,v 1.8 2021/08/15 15:12:36 rillig Exp $ */
/*
* Copyright 2001 Wasabi Systems, Inc.
@@ -37,7 +37,7 @@
#include <sys/cdefs.h>
#ifndef lint
-__RCSID("$NetBSD: instr.c,v 1.7 2019/06/09 07:40:14 blymn Exp $");
+__RCSID("$NetBSD: instr.c,v 1.8 2021/08/15 15:12:36 rillig Exp $");
#endif /* not lint */
#include "curses.h"
@@ -50,7 +50,7 @@ __RCSID("$NetBSD: instr.c,v 1.7 2019/06/
* Return a string of characters at cursor position from stdscr.
*/
__warn_references(instr,
- "warning: this program uses instr(), which is unsafe.");
+ "warning: this program uses instr(), which is unsafe.")
int
instr(char *str)
{
@@ -69,7 +69,7 @@ innstr(char *str, int n)
* XXX: should be multi-byte characters for SUSv2.
*/
__warn_references(mvinstr,
- "warning: this program uses mvinstr(), which is unsafe.");
+ "warning: this program uses mvinstr(), which is unsafe.")
int
mvinstr(int y, int x, char *str)
{
@@ -88,7 +88,7 @@ mvinnstr(int y, int x, char *str, int n)
* XXX: should be multi-byte characters for SUSv2.
*/
__warn_references(mvwinstr,
- "warning: this program uses mvwinstr(), which is unsafe.");
+ "warning: this program uses mvwinstr(), which is unsafe.")
int
mvwinstr(WINDOW *win, int y, int x, char *str)
{
@@ -115,7 +115,7 @@ mvwinnstr(WINDOW *win, int y, int x, cha
* XXX: should be multi-byte characters for SUSv2.
*/
__warn_references(winstr,
- "warning: this program uses winstr(), which is unsafe.");
+ "warning: this program uses winstr(), which is unsafe.")
int
winstr(WINDOW *win, char *str)
{