Module Name: src
Committed By: lukem
Date: Sat Apr 11 11:26:34 UTC 2009
Modified Files:
src/usr.bin/cal: cal.c
Log Message:
fix WARNS=4 issues
To generate a diff of this commit:
cvs rdiff -u -r1.24 -r1.25 src/usr.bin/cal/cal.c
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: src/usr.bin/cal/cal.c
diff -u src/usr.bin/cal/cal.c:1.24 src/usr.bin/cal/cal.c:1.25
--- src/usr.bin/cal/cal.c:1.24 Mon Jul 21 14:19:21 2008
+++ src/usr.bin/cal/cal.c Sat Apr 11 11:26:34 2009
@@ -1,4 +1,4 @@
-/* $NetBSD: cal.c,v 1.24 2008/07/21 14:19:21 lukem Exp $ */
+/* $NetBSD: cal.c,v 1.25 2009/04/11 11:26:34 lukem Exp $ */
/*
* Copyright (c) 1989, 1993, 1994
@@ -42,7 +42,7 @@
#if 0
static char sccsid[] = "@(#)cal.c 8.4 (Berkeley) 4/2/94";
#else
-__RCSID("$NetBSD: cal.c,v 1.24 2008/07/21 14:19:21 lukem Exp $");
+__RCSID("$NetBSD: cal.c,v 1.25 2009/04/11 11:26:34 lukem Exp $");
#endif
#endif /* not lint */
@@ -83,13 +83,13 @@
};
int shift_days[2][4][MAXDAYS + 1];
-char *month_names[12] = {
+const char *month_names[12] = {
"January", "February", "March", "April", "May", "June",
"July", "August", "September", "October", "November", "December",
};
-char *day_headings = " S M Tu W Th F S";
-char *j_day_headings = " S M Tu W Th F S";
+const char *day_headings = " S M Tu W Th F S";
+const char *j_day_headings = " S M Tu W Th F S";
/* leap years according to the julian calendar */
#define j_leap_year(y, m, d) \
@@ -163,36 +163,36 @@
* days that get displayed, plus a crib slot.
*/
} *reform, reforms[] = {
- { "DEFAULT", 0, 1752, 9, 3 },
- { "Italy", 1, 1582, 10, 5 },
- { "Spain", 1, 1582, 10, 5 },
- { "Portugal", 1, 1582, 10, 5 },
- { "Poland", 1, 1582, 10, 5 },
- { "France", 2, 1582, 12, 10 },
- { "Luxembourg", 2, 1582, 12, 22 },
- { "Netherlands", 2, 1582, 12, 22 },
- { "Bavaria", 0, 1583, 10, 6 },
- { "Austria", 2, 1584, 1, 7 },
- { "Switzerland", 2, 1584, 1, 12 },
- { "Hungary", 0, 1587, 10, 22 },
- { "Germany", 0, 1700, 2, 19 },
- { "Norway", 0, 1700, 2, 19 },
- { "Denmark", 0, 1700, 2, 19 },
- { "Great Britain", 0, 1752, 9, 3 },
- { "England", 0, 1752, 9, 3 },
- { "America", 0, 1752, 9, 3 },
- { "Sweden", 0, 1753, 2, 18 },
- { "Finland", 0, 1753, 2, 18 },
- { "Japan", 0, 1872, 12, 20 },
- { "China", 0, 1911, 11, 7 },
- { "Bulgaria", 0, 1916, 4, 1 },
- { "U.S.S.R.", 0, 1918, 2, 1 },
- { "Serbia", 0, 1919, 1, 19 },
- { "Romania", 0, 1919, 1, 19 },
- { "Greece", 0, 1924, 3, 10 },
- { "Turkey", 0, 1925, 12, 19 },
- { "Egypt", 0, 1928, 9, 18 },
- { NULL, 0, 0, 0, 0 },
+ { "DEFAULT", 0, 1752, 9, 3, 0, 0 },
+ { "Italy", 1, 1582, 10, 5, 0, 0 },
+ { "Spain", 1, 1582, 10, 5, 0, 0 },
+ { "Portugal", 1, 1582, 10, 5, 0, 0 },
+ { "Poland", 1, 1582, 10, 5, 0, 0 },
+ { "France", 2, 1582, 12, 10, 0, 0 },
+ { "Luxembourg", 2, 1582, 12, 22, 0, 0 },
+ { "Netherlands", 2, 1582, 12, 22, 0, 0 },
+ { "Bavaria", 0, 1583, 10, 6, 0, 0 },
+ { "Austria", 2, 1584, 1, 7, 0, 0 },
+ { "Switzerland", 2, 1584, 1, 12, 0, 0 },
+ { "Hungary", 0, 1587, 10, 22, 0, 0 },
+ { "Germany", 0, 1700, 2, 19, 0, 0 },
+ { "Norway", 0, 1700, 2, 19, 0, 0 },
+ { "Denmark", 0, 1700, 2, 19, 0, 0 },
+ { "Great Britain", 0, 1752, 9, 3, 0, 0 },
+ { "England", 0, 1752, 9, 3, 0, 0 },
+ { "America", 0, 1752, 9, 3, 0, 0 },
+ { "Sweden", 0, 1753, 2, 18, 0, 0 },
+ { "Finland", 0, 1753, 2, 18, 0, 0 },
+ { "Japan", 0, 1872, 12, 20, 0, 0 },
+ { "China", 0, 1911, 11, 7, 0, 0 },
+ { "Bulgaria", 0, 1916, 4, 1, 0, 0 },
+ { "U.S.S.R.", 0, 1918, 2, 1, 0, 0 },
+ { "Serbia", 0, 1919, 1, 19, 0, 0 },
+ { "Romania", 0, 1919, 1, 19, 0, 0 },
+ { "Greece", 0, 1924, 3, 10, 0, 0 },
+ { "Turkey", 0, 1925, 12, 19, 0, 0 },
+ { "Egypt", 0, 1928, 9, 18, 0, 0 },
+ { NULL, 0, 0, 0, 0, 0, 0 },
};
int julian;
@@ -205,7 +205,7 @@
void gregorian_reform(const char *);
void reform_day_array(int, int, int *, int *, int *,int *,int *,int *);
int ascii_day(char *, int);
-void center(char *, int, int);
+void center(const char *, int, int);
void day_array(int, int, int *);
int day_in_week(int, int, int);
int day_in_year(int, int, int);
@@ -559,7 +559,7 @@
{
int display, val, rc;
char *b;
- static char *aday[] = {
+ static const char *aday[] = {
"",
" 1", " 2", " 3", " 4", " 5", " 6", " 7",
" 8", " 9", "10", "11", "12", "13", "14",
@@ -643,7 +643,7 @@
}
void
-center(char *str, int len, int separate)
+center(const char *str, int len, int separate)
{
len -= strlen(str);
@@ -863,7 +863,7 @@
int
getnum(const char *p)
{
- long result;
+ unsigned long result;
char *ep;
errno = 0;
@@ -887,6 +887,7 @@
{
static char control[128];
char cap[1024];
+ const char *term;
char *tc;
hilite++;
@@ -894,10 +895,10 @@
if (!isatty(fileno(stdout)))
return;
- tc = getenv("TERM");
- if (tc == NULL)
- tc = "dumb";
- if (tgetent(&cap[0], tc) != 1)
+ term = getenv("TERM");
+ if (term == NULL)
+ term = "dumb";
+ if (tgetent(&cap[0], term) != 1)
return;
tc = &control[0];