Annotation of embedaddon/ipsec-tools/src/racoon/prsa_par.h, revision 1.1
1.1 ! misho 1:
! 2: /* A Bison parser, made by GNU Bison 2.4.1. */
! 3:
! 4: /* Skeleton interface for Bison's Yacc-like parsers in C
! 5:
! 6: Copyright (C) 1984, 1989, 1990, 2000, 2001, 2002, 2003, 2004, 2005, 2006
! 7: Free Software Foundation, Inc.
! 8:
! 9: This program is free software: you can redistribute it and/or modify
! 10: it under the terms of the GNU General Public License as published by
! 11: the Free Software Foundation, either version 3 of the License, or
! 12: (at your option) any later version.
! 13:
! 14: This program is distributed in the hope that it will be useful,
! 15: but WITHOUT ANY WARRANTY; without even the implied warranty of
! 16: MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
! 17: GNU General Public License for more details.
! 18:
! 19: You should have received a copy of the GNU General Public License
! 20: along with this program. If not, see <http://www.gnu.org/licenses/>. */
! 21:
! 22: /* As a special exception, you may create a larger work that contains
! 23: part or all of the Bison parser skeleton and distribute that work
! 24: under terms of your choice, so long as that work isn't itself a
! 25: parser generator using the skeleton or a modified version thereof
! 26: as a parser skeleton. Alternatively, if you modify or redistribute
! 27: the parser skeleton itself, you may (at your option) remove this
! 28: special exception, which will cause the skeleton and the resulting
! 29: Bison output files to be licensed under the GNU General Public
! 30: License without this special exception.
! 31:
! 32: This special exception was added by the Free Software Foundation in
! 33: version 2.2 of Bison. */
! 34:
! 35:
! 36: /* Tokens. */
! 37: #ifndef YYTOKENTYPE
! 38: # define YYTOKENTYPE
! 39: /* Put the tokens into the symbol table, so that GDB and other debuggers
! 40: know about them. */
! 41: enum yytokentype {
! 42: COLON = 258,
! 43: HEX = 259,
! 44: OBRACE = 260,
! 45: EBRACE = 261,
! 46: TAG_RSA = 262,
! 47: TAG_PUB = 263,
! 48: TAG_PSK = 264,
! 49: MODULUS = 265,
! 50: PUBLIC_EXPONENT = 266,
! 51: PRIVATE_EXPONENT = 267,
! 52: PRIME1 = 268,
! 53: PRIME2 = 269,
! 54: EXPONENT1 = 270,
! 55: EXPONENT2 = 271,
! 56: COEFFICIENT = 272,
! 57: ADDR4 = 273,
! 58: ADDR6 = 274,
! 59: ADDRANY = 275,
! 60: SLASH = 276,
! 61: NUMBER = 277,
! 62: BASE64 = 278
! 63: };
! 64: #endif
! 65: /* Tokens. */
! 66: #define COLON 258
! 67: #define HEX 259
! 68: #define OBRACE 260
! 69: #define EBRACE 261
! 70: #define TAG_RSA 262
! 71: #define TAG_PUB 263
! 72: #define TAG_PSK 264
! 73: #define MODULUS 265
! 74: #define PUBLIC_EXPONENT 266
! 75: #define PRIVATE_EXPONENT 267
! 76: #define PRIME1 268
! 77: #define PRIME2 269
! 78: #define EXPONENT1 270
! 79: #define EXPONENT2 271
! 80: #define COEFFICIENT 272
! 81: #define ADDR4 273
! 82: #define ADDR6 274
! 83: #define ADDRANY 275
! 84: #define SLASH 276
! 85: #define NUMBER 277
! 86: #define BASE64 278
! 87:
! 88:
! 89:
! 90:
! 91: #if ! defined YYSTYPE && ! defined YYSTYPE_IS_DECLARED
! 92: typedef union YYSTYPE
! 93: {
! 94:
! 95: /* Line 1676 of yacc.c */
! 96: #line 130 "prsa_par.y"
! 97:
! 98: BIGNUM *bn;
! 99: RSA *rsa;
! 100: char *chr;
! 101: long num;
! 102: struct netaddr *naddr;
! 103:
! 104:
! 105:
! 106: /* Line 1676 of yacc.c */
! 107: #line 108 "prsa_par.h"
! 108: } YYSTYPE;
! 109: # define YYSTYPE_IS_TRIVIAL 1
! 110: # define yystype YYSTYPE /* obsolescent; will be withdrawn */
! 111: # define YYSTYPE_IS_DECLARED 1
! 112: #endif
! 113:
! 114: extern YYSTYPE prsalval;
! 115:
! 116:
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>