~ubuntu-branches/ubuntu/saucy/krb5/saucy-proposed

« back to all changes in this revision

Viewing changes to src/lib/krb5/krb/deltat.c

  • Committer: Package Import Robot
  • Author(s): Sam Hartman
  • Date: 2012-05-10 16:32:13 UTC
  • mfrom: (1.4.9)
  • Revision ID: package-import@ubuntu.com-20120510163213-3rqu31molrskmj67
Tags: 1.10.1+dfsg-1
*  New Upstream Version
  - Set display_name in gss_get_name_attribute, Closes: #658514
* Fix use counts on preauthentication, Closes: #670457
* Fix kadmin access controls, Closes: #670918
* Accept NMU with longer hostname, Closes: #657027
* Fix history from old databases, Closes: #660869
* Fix gcc 4.6.2 may be used uninitialized warnings/errors, Closes: #672075
* Check all keys in keytab for verifying credentials, Possibly fixes:
  #669127
* Avoid multi-arch libpath in krb5-config, Closes: #642229
    * Debconf translations:
  - Turkish debconf Translation, Thanks Atila KOC, Closes: #659072
  - Polish, thanks Michal/ Kul/ach, Closes: #658437

Show diffs side-by-side

added added

removed removed

Lines of Context:
77
77
#ifdef __GNUC__
78
78
#pragma GCC diagnostic push
79
79
#pragma GCC diagnostic ignored "-Wuninitialized"
 
80
#pragma GCC diagnostic ignored "-Wmaybe-uninitialized"
80
81
#endif
81
82
 
82
83
#include <ctype.h>
163
164
 
164
165
 
165
166
/* Line 189 of yacc.c  */
166
 
#line 167 "deltat.c"
 
167
#line 168 "deltat.c"
167
168
 
168
169
/* Enabling traces.  */
169
170
#ifndef YYDEBUG
204
205
{
205
206
 
206
207
/* Line 214 of yacc.c  */
207
 
#line 134 "x-deltat.y"
 
208
#line 135 "x-deltat.y"
208
209
 int val;
209
210
 
210
211
 
211
212
/* Line 214 of yacc.c  */
212
 
#line 213 "deltat.c"
 
213
#line 214 "deltat.c"
213
214
} YYSTYPE;
214
215
# define YYSTYPE_IS_TRIVIAL 1
215
216
# define yystype YYSTYPE /* obsolescent; will be withdrawn */
221
222
 
222
223
 
223
224
/* Line 264 of yacc.c  */
224
 
#line 225 "deltat.c"
 
225
#line 226 "deltat.c"
225
226
 
226
227
#ifdef short
227
228
# undef short
512
513
/* YYRLINE[YYN] -- source line where rule number YYN was defined.  */
513
514
static const yytype_uint8 yyrline[] =
514
515
{
515
 
       0,   145,   145,   146,   146,   147,   147,   148,   148,   149,
516
 
     150,   152,   153,   154,   155,   156,   157,   158,   159,   163,
517
 
     164,   167,   168,   171,   172
 
516
       0,   146,   146,   147,   147,   148,   148,   149,   149,   150,
 
517
     151,   153,   154,   155,   156,   157,   158,   159,   160,   164,
 
518
     165,   168,   169,   172,   173
518
519
};
519
520
#endif
520
521
 
1442
1443
        case 6:
1443
1444
 
1444
1445
/* Line 1464 of yacc.c  */
1445
 
#line 147 "x-deltat.y"
 
1446
#line 148 "x-deltat.y"
1446
1447
    { (yyval.val) = - (yyvsp[(2) - (2)].val); ;}
1447
1448
    break;
1448
1449
 
1449
1450
  case 9:
1450
1451
 
1451
1452
/* Line 1464 of yacc.c  */
1452
 
#line 149 "x-deltat.y"
 
1453
#line 150 "x-deltat.y"
1453
1454
    { (yyval.val) = (yyvsp[(2) - (2)].val); ;}
1454
1455
    break;
1455
1456
 
1456
1457
  case 10:
1457
1458
 
1458
1459
/* Line 1464 of yacc.c  */
1459
 
#line 150 "x-deltat.y"
 
1460
#line 151 "x-deltat.y"
1460
1461
    { YYERROR; ;}
1461
1462
    break;
1462
1463
 
1463
1464
  case 11:
1464
1465
 
1465
1466
/* Line 1464 of yacc.c  */
1466
 
#line 152 "x-deltat.y"
 
1467
#line 153 "x-deltat.y"
1467
1468
    { DO ((yyvsp[(1) - (3)].val),  0,  0, (yyvsp[(3) - (3)].val)); ;}
1468
1469
    break;
1469
1470
 
1470
1471
  case 12:
1471
1472
 
1472
1473
/* Line 1464 of yacc.c  */
1473
 
#line 153 "x-deltat.y"
 
1474
#line 154 "x-deltat.y"
1474
1475
    { DO ( 0, (yyvsp[(1) - (3)].val),  0, (yyvsp[(3) - (3)].val)); ;}
1475
1476
    break;
1476
1477
 
1477
1478
  case 13:
1478
1479
 
1479
1480
/* Line 1464 of yacc.c  */
1480
 
#line 154 "x-deltat.y"
 
1481
#line 155 "x-deltat.y"
1481
1482
    { DO ( 0,  0, (yyvsp[(1) - (3)].val), (yyvsp[(3) - (3)].val)); ;}
1482
1483
    break;
1483
1484
 
1484
1485
  case 14:
1485
1486
 
1486
1487
/* Line 1464 of yacc.c  */
1487
 
#line 155 "x-deltat.y"
 
1488
#line 156 "x-deltat.y"
1488
1489
    { DO ( 0,  0,  0, (yyvsp[(1) - (2)].val)); ;}
1489
1490
    break;
1490
1491
 
1491
1492
  case 15:
1492
1493
 
1493
1494
/* Line 1464 of yacc.c  */
1494
 
#line 156 "x-deltat.y"
 
1495
#line 157 "x-deltat.y"
1495
1496
    { DO ((yyvsp[(1) - (7)].val), (yyvsp[(3) - (7)].val), (yyvsp[(5) - (7)].val), (yyvsp[(7) - (7)].val)); ;}
1496
1497
    break;
1497
1498
 
1498
1499
  case 16:
1499
1500
 
1500
1501
/* Line 1464 of yacc.c  */
1501
 
#line 157 "x-deltat.y"
 
1502
#line 158 "x-deltat.y"
1502
1503
    { DO ( 0, (yyvsp[(1) - (5)].val), (yyvsp[(3) - (5)].val), (yyvsp[(5) - (5)].val)); ;}
1503
1504
    break;
1504
1505
 
1505
1506
  case 17:
1506
1507
 
1507
1508
/* Line 1464 of yacc.c  */
1508
 
#line 158 "x-deltat.y"
 
1509
#line 159 "x-deltat.y"
1509
1510
    { DO ( 0, (yyvsp[(1) - (3)].val), (yyvsp[(3) - (3)].val),  0); ;}
1510
1511
    break;
1511
1512
 
1512
1513
  case 18:
1513
1514
 
1514
1515
/* Line 1464 of yacc.c  */
1515
 
#line 159 "x-deltat.y"
 
1516
#line 160 "x-deltat.y"
1516
1517
    { DO ( 0,  0,  0, (yyvsp[(1) - (1)].val)); ;}
1517
1518
    break;
1518
1519
 
1519
1520
  case 20:
1520
1521
 
1521
1522
/* Line 1464 of yacc.c  */
1522
 
#line 164 "x-deltat.y"
 
1523
#line 165 "x-deltat.y"
1523
1524
    { if (HOUR_NOT_OK((yyvsp[(1) - (3)].val))) YYERROR;
1524
1525
                                          DO_SUM((yyval.val), (yyvsp[(1) - (3)].val) * 3600, (yyvsp[(3) - (3)].val)); ;}
1525
1526
    break;
1527
1528
  case 22:
1528
1529
 
1529
1530
/* Line 1464 of yacc.c  */
1530
 
#line 168 "x-deltat.y"
 
1531
#line 169 "x-deltat.y"
1531
1532
    { if (MIN_NOT_OK((yyvsp[(1) - (3)].val))) YYERROR;
1532
1533
                                          DO_SUM((yyval.val), (yyvsp[(1) - (3)].val) * 60, (yyvsp[(3) - (3)].val)); ;}
1533
1534
    break;
1535
1536
  case 23:
1536
1537
 
1537
1538
/* Line 1464 of yacc.c  */
1538
 
#line 171 "x-deltat.y"
 
1539
#line 172 "x-deltat.y"
1539
1540
    { (yyval.val) = 0; ;}
1540
1541
    break;
1541
1542
 
1542
1543
 
1543
1544
 
1544
1545
/* Line 1464 of yacc.c  */
1545
 
#line 1546 "deltat.c"
 
1546
#line 1547 "deltat.c"
1546
1547
      default: break;
1547
1548
    }
1548
1549
  YY_SYMBOL_PRINT ("-> $$ =", yyr1[yyn], &yyval, &yyloc);
1754
1755
 
1755
1756
 
1756
1757
/* Line 1684 of yacc.c  */
1757
 
#line 174 "x-deltat.y"
 
1758
#line 175 "x-deltat.y"
1758
1759
 
1759
1760
 
1760
1761
#ifdef __GNUC__