aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorArnold D. Robbins <arnold@skeeve.com>2017-10-08 22:07:34 +0300
committerArnold D. Robbins <arnold@skeeve.com>2017-10-08 22:07:34 +0300
commit5ab1fc39705ac50abc1b2e756d97d875b9f9709a (patch)
tree5b4a3efc3e2e531db22b7006caff7df1afd20ae0
parentd615d9a8410d27be672632980a48c806014a7930 (diff)
downloadegawk-5ab1fc39705ac50abc1b2e756d97d875b9f9709a.tar.gz
egawk-5ab1fc39705ac50abc1b2e756d97d875b9f9709a.tar.bz2
egawk-5ab1fc39705ac50abc1b2e756d97d875b9f9709a.zip
Fix the FSF's address in a few files that still needed it.
-rw-r--r--ChangeLog4
-rw-r--r--command.c182
-rw-r--r--command.y3
-rw-r--r--missing_d/ChangeLog4
-rw-r--r--missing_d/strncasecmp.c5
5 files changed, 104 insertions, 94 deletions
diff --git a/ChangeLog b/ChangeLog
index c8c8e154..3c322124 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,9 @@
2017-10-08 Arnold D. Robbins <arnold@skeeve.com>
+ * command.y: Fix the FSF's address.
+
+2017-10-08 Arnold D. Robbins <arnold@skeeve.com>
+
* NEWS: Rationalized with respect to stuff on the API.
Also rationalized with respect to the pretty printer changes.
diff --git a/command.c b/command.c
index 31f356da..0876f02f 100644
--- a/command.c
+++ b/command.c
@@ -70,7 +70,7 @@
#define yychar zzchar
/* Copy the first part of user declarations. */
-#line 27 "command.y" /* yacc.c:339 */
+#line 28 "command.y" /* yacc.c:339 */
#include "awk.h"
#include "cmd.h"
@@ -583,22 +583,22 @@ static const yytype_uint8 yytranslate[] =
/* YYRLINE[YYN] -- Source line where rule number YYN was defined. */
static const yytype_uint16 yyrline[] =
{
- 0, 107, 107, 109, 127, 128, 178, 185, 186, 187,
- 188, 189, 193, 194, 195, 196, 200, 201, 202, 203,
- 207, 208, 213, 217, 237, 244, 244, 251, 267, 281,
- 282, 283, 284, 285, 286, 292, 304, 305, 306, 306,
- 307, 307, 308, 309, 310, 311, 312, 312, 313, 314,
- 314, 315, 315, 316, 316, 317, 318, 319, 324, 329,
- 355, 365, 370, 382, 382, 390, 404, 417, 418, 424,
- 425, 429, 430, 431, 432, 438, 439, 440, 445, 456,
- 457, 462, 470, 487, 488, 489, 490, 491, 496, 497,
- 497, 498, 499, 499, 500, 505, 506, 511, 512, 517,
- 518, 521, 523, 527, 528, 543, 544, 549, 557, 558,
- 559, 560, 564, 565, 569, 570, 571, 576, 577, 579,
- 586, 587, 588, 589, 590, 591, 595, 608, 609, 610,
- 614, 615, 616, 617, 621, 623, 625, 629, 644, 648,
- 650, 655, 656, 665, 675, 677, 684, 697, 698, 704,
- 705, 710, 716, 725, 727, 729, 737
+ 0, 108, 108, 110, 128, 129, 179, 186, 187, 188,
+ 189, 190, 194, 195, 196, 197, 201, 202, 203, 204,
+ 208, 209, 214, 218, 238, 245, 245, 252, 268, 282,
+ 283, 284, 285, 286, 287, 293, 305, 306, 307, 307,
+ 308, 308, 309, 310, 311, 312, 313, 313, 314, 315,
+ 315, 316, 316, 317, 317, 318, 319, 320, 325, 330,
+ 356, 366, 371, 383, 383, 391, 405, 418, 419, 425,
+ 426, 430, 431, 432, 433, 439, 440, 441, 446, 457,
+ 458, 463, 471, 488, 489, 490, 491, 492, 497, 498,
+ 498, 499, 500, 500, 501, 506, 507, 512, 513, 518,
+ 519, 522, 524, 528, 529, 544, 545, 550, 558, 559,
+ 560, 561, 565, 566, 570, 571, 572, 577, 578, 580,
+ 587, 588, 589, 590, 591, 592, 596, 609, 610, 611,
+ 615, 616, 617, 618, 622, 624, 626, 630, 645, 649,
+ 651, 656, 657, 666, 676, 678, 685, 698, 699, 705,
+ 706, 711, 717, 726, 728, 730, 738
};
#endif
@@ -1527,7 +1527,7 @@ yyreduce:
switch (yyn)
{
case 3:
-#line 110 "command.y" /* yacc.c:1646 */
+#line 111 "command.y" /* yacc.c:1646 */
{
cmd_idx = -1;
want_nodeval = false;
@@ -1546,7 +1546,7 @@ yyreduce:
break;
case 5:
-#line 129 "command.y" /* yacc.c:1646 */
+#line 130 "command.y" /* yacc.c:1646 */
{
if (errcount == 0 && cmd_idx >= 0) {
Func_cmd cmdfunc;
@@ -1600,7 +1600,7 @@ yyreduce:
break;
case 6:
-#line 179 "command.y" /* yacc.c:1646 */
+#line 180 "command.y" /* yacc.c:1646 */
{
yyerrok;
}
@@ -1608,13 +1608,13 @@ yyreduce:
break;
case 22:
-#line 213 "command.y" /* yacc.c:1646 */
+#line 214 "command.y" /* yacc.c:1646 */
{ want_nodeval = true; }
#line 1614 "command.c" /* yacc.c:1646 */
break;
case 23:
-#line 218 "command.y" /* yacc.c:1646 */
+#line 219 "command.y" /* yacc.c:1646 */
{
if (errcount == 0) {
/* don't free arg_list; passed on to statement_list
@@ -1634,7 +1634,7 @@ yyreduce:
break;
case 24:
-#line 237 "command.y" /* yacc.c:1646 */
+#line 238 "command.y" /* yacc.c:1646 */
{
(yyval) = append_statement(arg_list, (char *) start_EVAL);
if (read_a_line == read_commands_string) /* unserializing 'eval' in 'commands' */
@@ -1646,13 +1646,13 @@ yyreduce:
break;
case 25:
-#line 244 "command.y" /* yacc.c:1646 */
+#line 245 "command.y" /* yacc.c:1646 */
{ (yyval) = append_statement((yyvsp[-1]), lexptr_begin); }
#line 1652 "command.c" /* yacc.c:1646 */
break;
case 26:
-#line 245 "command.y" /* yacc.c:1646 */
+#line 246 "command.y" /* yacc.c:1646 */
{
(yyval) = (yyvsp[-1]);
}
@@ -1660,7 +1660,7 @@ yyreduce:
break;
case 27:
-#line 252 "command.y" /* yacc.c:1646 */
+#line 253 "command.y" /* yacc.c:1646 */
{
arg_list = append_statement((yyvsp[-1]), (char *) end_EVAL);
if (read_a_line == read_commands_string) { /* unserializing 'eval' in 'commands' */
@@ -1680,7 +1680,7 @@ yyreduce:
break;
case 28:
-#line 268 "command.y" /* yacc.c:1646 */
+#line 269 "command.y" /* yacc.c:1646 */
{
NODE *n;
CMDARG *arg;
@@ -1695,7 +1695,7 @@ yyreduce:
break;
case 34:
-#line 287 "command.y" /* yacc.c:1646 */
+#line 288 "command.y" /* yacc.c:1646 */
{
if (cmdtab[cmd_idx].class == D_FRAME
&& (yyvsp[0]) != NULL && (yyvsp[0])->a_int < 0)
@@ -1705,7 +1705,7 @@ yyreduce:
break;
case 35:
-#line 293 "command.y" /* yacc.c:1646 */
+#line 294 "command.y" /* yacc.c:1646 */
{
int idx = find_argument((yyvsp[0]));
if (idx < 0)
@@ -1721,43 +1721,43 @@ yyreduce:
break;
case 38:
-#line 306 "command.y" /* yacc.c:1646 */
+#line 307 "command.y" /* yacc.c:1646 */
{ want_nodeval = true; }
#line 1727 "command.c" /* yacc.c:1646 */
break;
case 40:
-#line 307 "command.y" /* yacc.c:1646 */
+#line 308 "command.y" /* yacc.c:1646 */
{ want_nodeval = true; }
#line 1733 "command.c" /* yacc.c:1646 */
break;
case 46:
-#line 312 "command.y" /* yacc.c:1646 */
+#line 313 "command.y" /* yacc.c:1646 */
{ want_nodeval = true; }
#line 1739 "command.c" /* yacc.c:1646 */
break;
case 49:
-#line 314 "command.y" /* yacc.c:1646 */
+#line 315 "command.y" /* yacc.c:1646 */
{ want_nodeval = true; }
#line 1745 "command.c" /* yacc.c:1646 */
break;
case 51:
-#line 315 "command.y" /* yacc.c:1646 */
+#line 316 "command.y" /* yacc.c:1646 */
{ want_nodeval = true; }
#line 1751 "command.c" /* yacc.c:1646 */
break;
case 53:
-#line 316 "command.y" /* yacc.c:1646 */
+#line 317 "command.y" /* yacc.c:1646 */
{ want_nodeval = true; }
#line 1757 "command.c" /* yacc.c:1646 */
break;
case 57:
-#line 320 "command.y" /* yacc.c:1646 */
+#line 321 "command.y" /* yacc.c:1646 */
{
if (in_cmd_src((yyvsp[0])->a_string))
yyerror(_("source \"%s\": already sourced."), (yyvsp[0])->a_string);
@@ -1766,7 +1766,7 @@ yyreduce:
break;
case 58:
-#line 325 "command.y" /* yacc.c:1646 */
+#line 326 "command.y" /* yacc.c:1646 */
{
if (! input_from_tty)
yyerror(_("save \"%s\": command not permitted."), (yyvsp[0])->a_string);
@@ -1775,7 +1775,7 @@ yyreduce:
break;
case 59:
-#line 330 "command.y" /* yacc.c:1646 */
+#line 331 "command.y" /* yacc.c:1646 */
{
int type = 0;
int num;
@@ -1805,7 +1805,7 @@ yyreduce:
break;
case 60:
-#line 356 "command.y" /* yacc.c:1646 */
+#line 357 "command.y" /* yacc.c:1646 */
{
if (! in_commands)
yyerror(_("`end' valid only in command `commands' or `eval'"));
@@ -1819,7 +1819,7 @@ yyreduce:
break;
case 61:
-#line 366 "command.y" /* yacc.c:1646 */
+#line 367 "command.y" /* yacc.c:1646 */
{
if (! in_commands)
yyerror(_("`silent' valid only in command `commands'"));
@@ -1828,7 +1828,7 @@ yyreduce:
break;
case 62:
-#line 371 "command.y" /* yacc.c:1646 */
+#line 372 "command.y" /* yacc.c:1646 */
{
int idx = find_argument((yyvsp[0]));
if (idx < 0)
@@ -1844,13 +1844,13 @@ yyreduce:
break;
case 63:
-#line 382 "command.y" /* yacc.c:1646 */
+#line 383 "command.y" /* yacc.c:1646 */
{ want_nodeval = true; }
#line 1850 "command.c" /* yacc.c:1646 */
break;
case 64:
-#line 383 "command.y" /* yacc.c:1646 */
+#line 384 "command.y" /* yacc.c:1646 */
{
int type;
int num = (yyvsp[-2])->a_int;
@@ -1862,7 +1862,7 @@ yyreduce:
break;
case 65:
-#line 391 "command.y" /* yacc.c:1646 */
+#line 392 "command.y" /* yacc.c:1646 */
{
if (in_commands) {
/* Prepend command 'eval' to argument list */
@@ -1877,7 +1877,7 @@ yyreduce:
break;
case 66:
-#line 405 "command.y" /* yacc.c:1646 */
+#line 406 "command.y" /* yacc.c:1646 */
{
if ((yyvsp[0]) != NULL) {
NODE *n = (yyvsp[0])->a_node;
@@ -1891,37 +1891,37 @@ yyreduce:
break;
case 68:
-#line 419 "command.y" /* yacc.c:1646 */
+#line 420 "command.y" /* yacc.c:1646 */
{ (yyval) = NULL; }
#line 1897 "command.c" /* yacc.c:1646 */
break;
case 69:
-#line 424 "command.y" /* yacc.c:1646 */
+#line 425 "command.y" /* yacc.c:1646 */
{ (yyval) = NULL; }
#line 1903 "command.c" /* yacc.c:1646 */
break;
case 74:
-#line 433 "command.y" /* yacc.c:1646 */
+#line 434 "command.y" /* yacc.c:1646 */
{ (yyval) = NULL; }
#line 1909 "command.c" /* yacc.c:1646 */
break;
case 75:
-#line 438 "command.y" /* yacc.c:1646 */
+#line 439 "command.y" /* yacc.c:1646 */
{ (yyval) = NULL; }
#line 1915 "command.c" /* yacc.c:1646 */
break;
case 77:
-#line 441 "command.y" /* yacc.c:1646 */
+#line 442 "command.y" /* yacc.c:1646 */
{ (yyval) = NULL; }
#line 1921 "command.c" /* yacc.c:1646 */
break;
case 78:
-#line 446 "command.y" /* yacc.c:1646 */
+#line 447 "command.y" /* yacc.c:1646 */
{
NODE *n;
n = (yyvsp[0])->a_node;
@@ -1932,13 +1932,13 @@ yyreduce:
break;
case 79:
-#line 456 "command.y" /* yacc.c:1646 */
+#line 457 "command.y" /* yacc.c:1646 */
{ (yyval) = NULL; }
#line 1938 "command.c" /* yacc.c:1646 */
break;
case 80:
-#line 458 "command.y" /* yacc.c:1646 */
+#line 459 "command.y" /* yacc.c:1646 */
{
if (find_option((yyvsp[0])->a_string) < 0)
yyerror(_("option: invalid parameter - \"%s\""), (yyvsp[0])->a_string);
@@ -1947,7 +1947,7 @@ yyreduce:
break;
case 81:
-#line 463 "command.y" /* yacc.c:1646 */
+#line 464 "command.y" /* yacc.c:1646 */
{
if (find_option((yyvsp[-2])->a_string) < 0)
yyerror(_("option: invalid parameter - \"%s\""), (yyvsp[-2])->a_string);
@@ -1956,7 +1956,7 @@ yyreduce:
break;
case 82:
-#line 471 "command.y" /* yacc.c:1646 */
+#line 472 "command.y" /* yacc.c:1646 */
{
NODE *n;
n = lookup((yyvsp[0])->a_string);
@@ -1973,49 +1973,49 @@ yyreduce:
break;
case 83:
-#line 487 "command.y" /* yacc.c:1646 */
+#line 488 "command.y" /* yacc.c:1646 */
{ (yyval) = NULL; }
#line 1979 "command.c" /* yacc.c:1646 */
break;
case 88:
-#line 496 "command.y" /* yacc.c:1646 */
+#line 497 "command.y" /* yacc.c:1646 */
{ (yyval) = NULL; }
#line 1985 "command.c" /* yacc.c:1646 */
break;
case 89:
-#line 497 "command.y" /* yacc.c:1646 */
+#line 498 "command.y" /* yacc.c:1646 */
{ want_nodeval = true; }
#line 1991 "command.c" /* yacc.c:1646 */
break;
case 92:
-#line 499 "command.y" /* yacc.c:1646 */
+#line 500 "command.y" /* yacc.c:1646 */
{ want_nodeval = true; }
#line 1997 "command.c" /* yacc.c:1646 */
break;
case 95:
-#line 505 "command.y" /* yacc.c:1646 */
+#line 506 "command.y" /* yacc.c:1646 */
{ (yyval) = NULL; }
#line 2003 "command.c" /* yacc.c:1646 */
break;
case 97:
-#line 511 "command.y" /* yacc.c:1646 */
+#line 512 "command.y" /* yacc.c:1646 */
{ (yyval) = NULL; }
#line 2009 "command.c" /* yacc.c:1646 */
break;
case 99:
-#line 517 "command.y" /* yacc.c:1646 */
+#line 518 "command.y" /* yacc.c:1646 */
{ (yyval) = NULL; }
#line 2015 "command.c" /* yacc.c:1646 */
break;
case 104:
-#line 529 "command.y" /* yacc.c:1646 */
+#line 530 "command.y" /* yacc.c:1646 */
{
int idx = find_argument((yyvsp[-1]));
if (idx < 0)
@@ -2031,7 +2031,7 @@ yyreduce:
break;
case 106:
-#line 545 "command.y" /* yacc.c:1646 */
+#line 546 "command.y" /* yacc.c:1646 */
{
(yyvsp[0])->type = D_array; /* dump all items */
(yyvsp[0])->a_count = 0;
@@ -2040,7 +2040,7 @@ yyreduce:
break;
case 107:
-#line 550 "command.y" /* yacc.c:1646 */
+#line 551 "command.y" /* yacc.c:1646 */
{
(yyvsp[-1])->type = D_array;
(yyvsp[-1])->a_count = num_dim;
@@ -2049,19 +2049,19 @@ yyreduce:
break;
case 117:
-#line 576 "command.y" /* yacc.c:1646 */
+#line 577 "command.y" /* yacc.c:1646 */
{ (yyval) = NULL; }
#line 2055 "command.c" /* yacc.c:1646 */
break;
case 118:
-#line 578 "command.y" /* yacc.c:1646 */
+#line 579 "command.y" /* yacc.c:1646 */
{ (yyval) = NULL; }
#line 2061 "command.c" /* yacc.c:1646 */
break;
case 119:
-#line 580 "command.y" /* yacc.c:1646 */
+#line 581 "command.y" /* yacc.c:1646 */
{
CMDARG *a;
a = mk_cmdarg(D_int);
@@ -2072,7 +2072,7 @@ yyreduce:
break;
case 126:
-#line 596 "command.y" /* yacc.c:1646 */
+#line 597 "command.y" /* yacc.c:1646 */
{
if ((yyvsp[-2])->a_int > (yyvsp[0])->a_int)
yyerror(_("invalid range specification: %d - %d"),
@@ -2085,25 +2085,25 @@ yyreduce:
break;
case 127:
-#line 608 "command.y" /* yacc.c:1646 */
+#line 609 "command.y" /* yacc.c:1646 */
{ (yyval) = NULL; }
#line 2091 "command.c" /* yacc.c:1646 */
break;
case 134:
-#line 622 "command.y" /* yacc.c:1646 */
+#line 623 "command.y" /* yacc.c:1646 */
{ (yyval) = (yyvsp[0]); }
#line 2097 "command.c" /* yacc.c:1646 */
break;
case 135:
-#line 624 "command.y" /* yacc.c:1646 */
+#line 625 "command.y" /* yacc.c:1646 */
{ (yyval) = (yyvsp[-2]); }
#line 2103 "command.c" /* yacc.c:1646 */
break;
case 137:
-#line 630 "command.y" /* yacc.c:1646 */
+#line 631 "command.y" /* yacc.c:1646 */
{
CMDARG *a;
NODE *subs;
@@ -2122,19 +2122,19 @@ yyreduce:
break;
case 139:
-#line 649 "command.y" /* yacc.c:1646 */
+#line 650 "command.y" /* yacc.c:1646 */
{ (yyval) = (yyvsp[0]); num_dim = 1; }
#line 2128 "command.c" /* yacc.c:1646 */
break;
case 140:
-#line 651 "command.y" /* yacc.c:1646 */
+#line 652 "command.y" /* yacc.c:1646 */
{ (yyval) = (yyvsp[-1]); num_dim++; }
#line 2134 "command.c" /* yacc.c:1646 */
break;
case 142:
-#line 657 "command.y" /* yacc.c:1646 */
+#line 658 "command.y" /* yacc.c:1646 */
{
NODE *n = (yyvsp[0])->a_node;
if ((n->flags & NUMBER) == 0)
@@ -2147,7 +2147,7 @@ yyreduce:
break;
case 143:
-#line 666 "command.y" /* yacc.c:1646 */
+#line 667 "command.y" /* yacc.c:1646 */
{
/* a_string is array name, a_count is dimension count */
(yyvsp[-1])->type = D_subscript;
@@ -2158,13 +2158,13 @@ yyreduce:
break;
case 144:
-#line 676 "command.y" /* yacc.c:1646 */
+#line 677 "command.y" /* yacc.c:1646 */
{ (yyval) = (yyvsp[0]); }
#line 2164 "command.c" /* yacc.c:1646 */
break;
case 145:
-#line 678 "command.y" /* yacc.c:1646 */
+#line 679 "command.y" /* yacc.c:1646 */
{
NODE *n = (yyvsp[0])->a_node;
if ((n->flags & NUMBER) == 0)
@@ -2175,7 +2175,7 @@ yyreduce:
break;
case 146:
-#line 685 "command.y" /* yacc.c:1646 */
+#line 686 "command.y" /* yacc.c:1646 */
{
NODE *n = (yyvsp[0])->a_node;
if ((n->flags & NUMBER) == 0)
@@ -2188,31 +2188,31 @@ yyreduce:
break;
case 147:
-#line 697 "command.y" /* yacc.c:1646 */
+#line 698 "command.y" /* yacc.c:1646 */
{ (yyval) = NULL; }
#line 2194 "command.c" /* yacc.c:1646 */
break;
case 148:
-#line 699 "command.y" /* yacc.c:1646 */
+#line 700 "command.y" /* yacc.c:1646 */
{ (yyval) = (yyvsp[0]); }
#line 2200 "command.c" /* yacc.c:1646 */
break;
case 149:
-#line 704 "command.y" /* yacc.c:1646 */
+#line 705 "command.y" /* yacc.c:1646 */
{ (yyval) = NULL; }
#line 2206 "command.c" /* yacc.c:1646 */
break;
case 150:
-#line 706 "command.y" /* yacc.c:1646 */
+#line 707 "command.y" /* yacc.c:1646 */
{ (yyval) = (yyvsp[0]); }
#line 2212 "command.c" /* yacc.c:1646 */
break;
case 151:
-#line 711 "command.y" /* yacc.c:1646 */
+#line 712 "command.y" /* yacc.c:1646 */
{
if ((yyvsp[0])->a_int == 0)
yyerror(_("non-zero integer value"));
@@ -2222,7 +2222,7 @@ yyreduce:
break;
case 152:
-#line 717 "command.y" /* yacc.c:1646 */
+#line 718 "command.y" /* yacc.c:1646 */
{
if ((yyvsp[0])->a_int == 0)
yyerror(_("non-zero integer value"));
@@ -2232,19 +2232,19 @@ yyreduce:
break;
case 153:
-#line 726 "command.y" /* yacc.c:1646 */
+#line 727 "command.y" /* yacc.c:1646 */
{ (yyval) = (yyvsp[0]); }
#line 2238 "command.c" /* yacc.c:1646 */
break;
case 154:
-#line 728 "command.y" /* yacc.c:1646 */
+#line 729 "command.y" /* yacc.c:1646 */
{ (yyval) = (yyvsp[0]); }
#line 2244 "command.c" /* yacc.c:1646 */
break;
case 155:
-#line 730 "command.y" /* yacc.c:1646 */
+#line 731 "command.y" /* yacc.c:1646 */
{
(yyvsp[0])->a_int = - (yyvsp[0])->a_int;
(yyval) = (yyvsp[0]);
@@ -2253,7 +2253,7 @@ yyreduce:
break;
case 156:
-#line 738 "command.y" /* yacc.c:1646 */
+#line 739 "command.y" /* yacc.c:1646 */
{
if (lexptr_begin != NULL) {
if (input_from_tty && lexptr_begin[0] != '\0')
@@ -2494,7 +2494,7 @@ yyreturn:
#endif
return yyresult;
}
-#line 748 "command.y" /* yacc.c:1906 */
+#line 749 "command.y" /* yacc.c:1906 */
diff --git a/command.y b/command.y
index 0080c9b2..58880dee 100644
--- a/command.y
+++ b/command.y
@@ -21,7 +21,8 @@
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1335,
+ * USA
*/
%{
diff --git a/missing_d/ChangeLog b/missing_d/ChangeLog
index 7d9bddc4..a62758ae 100644
--- a/missing_d/ChangeLog
+++ b/missing_d/ChangeLog
@@ -1,3 +1,7 @@
+2017-10-08 Arnold D. Robbins <arnold@skeeve.com>
+
+ * strncasecmp.c: Fix FSF's address.
+
2017-06-21 Andrew J. Schorr <aschorr@telemetry-investments.com>
* getaddrinfo.c (getaddrinfo): Replace malloc+memset with calloc.
diff --git a/missing_d/strncasecmp.c b/missing_d/strncasecmp.c
index 74872356..a29015ce 100644
--- a/missing_d/strncasecmp.c
+++ b/missing_d/strncasecmp.c
@@ -63,8 +63,9 @@ strcasecmp (s1, s2)
You should have received a copy of the GNU Lesser General Public
License along with the GNU C Library; if not, write to the Free
- Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
- 02111-1307 USA. */
+ Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
+ MA 02110-1335, USA
+*/
/*
* August 2006, for gawk, same comment applies. See strncase.c