File:  [ELWIX - Embedded LightWeight unIX -] / embedaddon / ipsec-tools / src / racoon / prsa_par.h
Revision 1.1.1.1 (vendor branch): download - view: text, annotated - select for diffs - revision graph
Tue Feb 21 22:39:10 2012 UTC (12 years, 4 months ago) by misho
Branches: ipsec-tools, MAIN
CVS tags: v0_8_0p0, v0_8_0, HEAD
ipsec-tools

    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>