亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? getdate.c

?? Linux下文件工具。
?? C
?? 第 1 頁 / 共 5 頁
字號:
/* A Bison parser, made from getdate.y   by GNU bison 1.35.  */#define YYBISON 1  /* Identify Bison output.  */# define	tAGO	257# define	tDST	258# define	tDAY	259# define	tDAY_UNIT	260# define	tDAYZONE	261# define	tHOUR_UNIT	262# define	tLOCAL_ZONE	263# define	tMERIDIAN	264# define	tMINUTE_UNIT	265# define	tMONTH	266# define	tMONTH_UNIT	267# define	tSEC_UNIT	268# define	tYEAR_UNIT	269# define	tZONE	270# define	tSNUMBER	271# define	tUNUMBER	272#line 1 "getdate.y"/* Parse a string into an internal time stamp.   Copyright (C) 1999, 2000, 2002 Free Software Foundation, Inc.   This program is free software; you can redistribute it and/or modify   it under the terms of the GNU General Public License as published by   the Free Software Foundation; either version 2, or (at your option)   any later version.   This program is distributed in the hope that it will be useful,   but WITHOUT ANY WARRANTY; without even the implied warranty of   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the   GNU General Public License for more details.   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.  *//* Originally written by Steven M. Bellovin <smb@research.att.com> while   at the University of North Carolina at Chapel Hill.  Later tweaked by   a couple of people on Usenet.  Completely overhauled by Rich $alz   <rsalz@bbn.com> and Jim Berets <jberets@bbn.com> in August, 1990.   Modified by Paul Eggert <eggert@twinsun.com> in August 1999 to do   the right thing about local DST.  Unlike previous versions, this   version is reentrant.  */#ifdef HAVE_CONFIG_H# include <config.h># ifdef HAVE_ALLOCA_H#  include <alloca.h># endif#endif/* Since the code of getdate.y is not included in the Emacs executable   itself, there is no need to #define static in this file.  Even if   the code were included in the Emacs executable, it probably   wouldn't do any harm to #undef it here; this will only cause   problems if we try to write to a static variable, which I don't   think this code needs to do.  */#ifdef emacs# undef static#endif#include <ctype.h>#if HAVE_STDLIB_H# include <stdlib.h> /* for `free'; used by Bison 1.27 */#endif#if STDC_HEADERS || (! defined isascii && ! HAVE_ISASCII)# define IN_CTYPE_DOMAIN(c) 1#else# define IN_CTYPE_DOMAIN(c) isascii (c)#endif#define ISSPACE(c) (IN_CTYPE_DOMAIN (c) && isspace (c))#define ISALPHA(c) (IN_CTYPE_DOMAIN (c) && isalpha (c))#define ISLOWER(c) (IN_CTYPE_DOMAIN (c) && islower (c))#define ISDIGIT_LOCALE(c) (IN_CTYPE_DOMAIN (c) && isdigit (c))/* ISDIGIT differs from ISDIGIT_LOCALE, as follows:   - Its arg may be any int or unsigned int; it need not be an unsigned char.   - It's guaranteed to evaluate its argument exactly once.   - It's typically faster.   POSIX says that only '0' through '9' are digits.  Prefer ISDIGIT to   ISDIGIT_LOCALE unless it's important to use the locale's definition   of `digit' even when the host does not conform to POSIX.  */#define ISDIGIT(c) ((unsigned) (c) - '0' <= 9)#if STDC_HEADERS || HAVE_STRING_H# include <string.h>#endif#if __GNUC__ < 2 || (__GNUC__ == 2 && __GNUC_MINOR__ < 8) || __STRICT_ANSI__# define __attribute__(x)#endif#ifndef ATTRIBUTE_UNUSED# define ATTRIBUTE_UNUSED __attribute__ ((__unused__))#endif#define EPOCH_YEAR 1970#define TM_YEAR_BASE 1900#define HOUR(x) ((x) * 60)/* An integer value, and the number of digits in its textual   representation.  */typedef struct{  int value;  int digits;} textint;/* An entry in the lexical lookup table.  */typedef struct{  char const *name;  int type;  int value;} table;/* Meridian: am, pm, or 24-hour style.  */enum { MERam, MERpm, MER24 };/* Information passed to and from the parser.  */typedef struct{  /* The input string remaining to be parsed. */  const char *input;  /* N, if this is the Nth Tuesday.  */  int day_ordinal;  /* Day of week; Sunday is 0.  */  int day_number;  /* tm_isdst flag for the local zone.  */  int local_isdst;  /* Time zone, in minutes east of UTC.  */  int time_zone;  /* Style used for time.  */  int meridian;  /* Gregorian year, month, day, hour, minutes, and seconds.  */  textint year;  int month;  int day;  int hour;  int minutes;  int seconds;  /* Relative year, month, day, hour, minutes, and seconds.  */  int rel_year;  int rel_month;  int rel_day;  int rel_hour;  int rel_minutes;  int rel_seconds;  /* Counts of nonterminals of various flavors parsed so far.  */  int dates_seen;  int days_seen;  int local_zones_seen;  int rels_seen;  int times_seen;  int zones_seen;  /* Table of local time zone abbrevations, terminated by a null entry.  */  table local_time_zone_table[3];} parser_control;#define PC (* (parser_control *) parm)#define YYLEX_PARAM parm#define YYPARSE_PARAM parmstatic int yyerror ();static int yylex ();#line 171 "getdate.y"#ifndef YYSTYPEtypedef union{  int intval;  textint textintval;} yystype;# define YYSTYPE yystype# define YYSTYPE_IS_TRIVIAL 1#endif#ifndef YYDEBUG# define YYDEBUG 0#endif#define	YYFINAL		64#define	YYFLAG		-32768#define	YYNTBASE	22/* YYTRANSLATE(YYLEX) -- Bison token number corresponding to YYLEX. */#define YYTRANSLATE(x) ((unsigned)(x) <= 272 ? yytranslate[x] : 33)/* YYTRANSLATE[YYLEX] -- Bison token number corresponding to YYLEX. */static const char yytranslate[] ={       0,     2,     2,     2,     2,     2,     2,     2,     2,     2,       2,     2,     2,     2,     2,     2,     2,     2,     2,     2,       2,     2,     2,     2,     2,     2,     2,     2,     2,     2,       2,     2,     2,     2,     2,     2,     2,     2,     2,     2,       2,     2,     2,     2,    20,     2,     2,    21,     2,     2,       2,     2,     2,     2,     2,     2,     2,     2,    19,     2,       2,     2,     2,     2,     2,     2,     2,     2,     2,     2,       2,     2,     2,     2,     2,     2,     2,     2,     2,     2,       2,     2,     2,     2,     2,     2,     2,     2,     2,     2,       2,     2,     2,     2,     2,     2,     2,     2,     2,     2,       2,     2,     2,     2,     2,     2,     2,     2,     2,     2,       2,     2,     2,     2,     2,     2,     2,     2,     2,     2,       2,     2,     2,     2,     2,     2,     2,     2,     2,     2,       2,     2,     2,     2,     2,     2,     2,     2,     2,     2,       2,     2,     2,     2,     2,     2,     2,     2,     2,     2,       2,     2,     2,     2,     2,     2,     2,     2,     2,     2,       2,     2,     2,     2,     2,     2,     2,     2,     2,     2,       2,     2,     2,     2,     2,     2,     2,     2,     2,     2,       2,     2,     2,     2,     2,     2,     2,     2,     2,     2,       2,     2,     2,     2,     2,     2,     2,     2,     2,     2,       2,     2,     2,     2,     2,     2,     2,     2,     2,     2,       2,     2,     2,     2,     2,     2,     2,     2,     2,     2,       2,     2,     2,     2,     2,     2,     2,     2,     2,     2,       2,     2,     2,     2,     2,     2,     2,     2,     2,     2,       2,     2,     2,     2,     2,     2,     2,     2,     2,     2,       2,     2,     2,     2,     2,     2,     1,     3,     4,     5,       6,     7,     8,     9,    10,    11,    12,    13,    14,    15,      16,    17,    18};#if YYDEBUGstatic const short yyprhs[] ={       0,     0,     1,     4,     6,     8,    10,    12,    14,    16,      18,    21,    26,    31,    38,    45,    47,    50,    52,    54,      57,    59,    62,    65,    69,    75,    79,    83,    86,    91,      94,    98,   101,   103,   106,   109,   111,   114,   117,   119,     122,   125,   127,   130,   133,   135,   138,   141,   143,   146,     149,   151,   153,   154};static const short yyrhs[] ={      -1,    22,    23,     0,    24,     0,    25,     0,    26,     0,      28,     0,    27,     0,    29,     0,    31,     0,    18,    10,       0,    18,    19,    18,    32,     0,    18,    19,    18,    17,       0,    18,    19,    18,    19,    18,    32,     0,    18,    19,      18,    19,    18,    17,     0,     9,     0,     9,     4,     0,      16,     0,     7,     0,    16,     4,     0,     5,     0,     5,      20,     0,    18,     5,     0,    18,    21,    18,     0,    18,      21,    18,    21,    18,     0,    18,    17,    17,     0,    18,      12,    17,     0,    12,    18,     0,    12,    18,    20,    18,       0,    18,    12,     0,    18,    12,    18,     0,    30,     3,       0,    30,     0,    18,    15,     0,    17,    15,     0,    15,       0,    18,    13,     0,    17,    13,     0,    13,     0,    18,       6,     0,    17,     6,     0,     6,     0,    18,     8,     0,      17,     8,     0,     8,     0,    18,    11,     0,    17,    11,       0,    11,     0,    18,    14,     0,    17,    14,     0,    14,       0,    18,     0,     0,    10,     0};#endif#if YYDEBUG/* YYRLINE[YYN] -- source line where rule number YYN was defined. */static const short yyrline[] ={       0,   188,   190,   193,   196,   198,   200,   202,   204,   206,     209,   217,   224,   232,   239,   250,   253,   257,   260,   262,     266,   272,   277,   284,   290,   310,   317,   325,   330,   336,     341,   349,   359,   362,   365,   367,   369,   371,   373,   375,     377,   379,   381,   383,   385,   387,   389,   391,   393,   395,     397,   401,   437,   440};#endif#if (YYDEBUG) || defined YYERROR_VERBOSE/* YYTNAME[TOKEN_NUM] -- String name of the token TOKEN_NUM. */static const char *const yytname[] ={  "$", "error", "$undefined.", "tAGO", "tDST", "tDAY", "tDAY_UNIT",   "tDAYZONE", "tHOUR_UNIT", "tLOCAL_ZONE", "tMERIDIAN", "tMINUTE_UNIT",   "tMONTH", "tMONTH_UNIT", "tSEC_UNIT", "tYEAR_UNIT", "tZONE", "tSNUMBER",   "tUNUMBER", "':'", "','", "'/'", "spec", "item", "time", "local_zone",   "zone", "day", "date", "rel", "relunit", "number", "o_merid", 0};#endif/* YYR1[YYN] -- Symbol number of symbol that rule YYN derives. */static const short yyr1[] ={       0,    22,    22,    23,    23,    23,    23,    23,    23,    23,      24,    24,    24,    24,    24,    25,    25,    26,    26,    26,      27,    27,    27,    28,    28,    28,    28,    28,    28,    28,      28,    29,    29,    30,    30,    30,    30,    30,    30,    30,      30,    30,    30,    30,    30,    30,    30,    30,    30,    30,      30,    31,    32,    32};/* YYR2[YYN] -- Number of symbols composing right hand side of rule YYN. */static const short yyr2[] ={       0,     0,     2,     1,     1,     1,     1,     1,     1,     1,       2,     4,     4,     6,     6,     1,     2,     1,     1,     2,       1,     2,     2,     3,     5,     3,     3,     2,     4,     2,       3,     2,     1,     2,     2,     1,     2,     2,     1,     2,       2,     1,     2,     2,     1,     2,     2,     1,     2,     2,       1,     1,     0,     1};/* YYDEFACT[S] -- default rule to reduce with in state S when YYTABLE   doesn't specify something else to do.  Zero means the default is an   error. */static const short yydefact[] ={       1,     0,    20,    41,    18,    44,    15,    47,     0,    38,      50,    35,    17,     0,    51,     2,     3,     4,     5,     7,       6,     8,    32,     9,    21,    16,    27,    19,    40,    43,      46,    37,    49,    34,    22,    39,    42,    10,    45,    29,      36,    48,    33,     0,     0,     0,    31,     0,    26,    30,      25,    52,    23,    28,    53,    12,     0,    11,     0,    52,      24,    14,    13,     0,     0};static const short yydefgoto[] ={       1,    15,    16,    17,    18,    19,    20,    21,    22,    23,      57};static const short yypact[] ={  -32768,     0,     1,-32768,-32768,-32768,    19,-32768,   -14,-32768,  -32768,-32768,    32,    26,    14,-32768,-32768,-32768,-32768,-32768,  -32768,-32768,    27,-32768,-32768,-32768,    22,-32768,-32768,-32768,  -32768,-32768,-32768,-32768,-32768,-32768,-32768,-32768,-32768,   -16,  -32768,-32768,-32768,    29,    25,    30,-32768,    31,-32768,-32768,  -32768,    28,    23,-32768,-32768,-32768,    33,-32768,    34,    -7,  -32768,-32768,-32768,    50,-32768};static const short yypgoto[] ={  -32768,-32768,-32768,-32768,-32768,-32768,-32768,-32768,-32768,-32768,      -6};#define	YYLAST		53static const short yytable[] ={      63,    48,    49,    54,    26,     2,     3,     4,     5,     6,      61,     7,     8,     9,    10,    11,    12,    13,    14,    34,      35,    24,    36,    25,    37,    38,    39,    40,    41,    42,      46,    43,    28,    44,    29,    45,    27,    30,    54,    31,      32,    33,    47,    51,    58,    55,    50,    56,    52,    53,      64,    59,    60,    62};static const short yycheck[] ={       0,    17,    18,    10,    18,     5,     6,     7,     8,     9,      17,    11,    12,    13,    14,    15,    16,    17,    18,     5,       6,    20,     8,     4,    10,    11,    12,    13,    14,    15,       3,    17,     6,    19,     8,    21,     4,    11,    10,    13,      14,    15,    20,    18,    21,    17,    17,    19,    18,    18,       0,    18,    18,    59};#define YYPURE 1/* -*-C-*-  Note some compilers choke on comments on `#line' lines.  */#line 3 "/p/share/bison/bison.simple"/* Skeleton output parser for bison,   Copyright (C) 1984, 1989, 1990, 2000, 2001, 2002 Free Software   Foundation, Inc.   This program is free software; you can redistribute it and/or modify   it under the terms of the GNU General Public License as published by   the Free Software Foundation; either version 2, or (at your option)   any later version.   This program is distributed in the hope that it will be useful,   but WITHOUT ANY WARRANTY; without even the implied warranty of   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the   GNU General Public License for more details.   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.  *//* As a special exception, when this file is copied by Bison into a   Bison output file, you may use that output file without restriction.   This special exception was added by the Free Software Foundation   in version 1.24 of Bison.  *//* This is the parser code that is written into each bison parser when   the %semantic_parser declaration is not specified in the grammar.   It was written by Richard Stallman by simplifying the hairy parser   used when %semantic_parser is specified.  *//* All symbols defined below should begin with yy or YY, to avoid   infringing on user name space.  This should be done even for local   variables, as they might otherwise be expanded by user macros.   There are some unavoidable exceptions within include files to   define necessary library symbols; they are noted "INFRINGES ON   USER NAME SPACE" below.  */#if ! defined (yyoverflow) || defined (YYERROR_VERBOSE)/* The parser invokes alloca or malloc; define the necessary symbols.  */# if YYSTACK_USE_ALLOCA#  define YYSTACK_ALLOC alloca# else#  ifndef YYSTACK_USE_ALLOCA#   if defined (alloca) || defined (_ALLOCA_H)#    define YYSTACK_ALLOC alloca#   else#    ifdef __GNUC__#     define YYSTACK_ALLOC __builtin_alloca#    endif#   endif#  endif# endif# ifdef YYSTACK_ALLOC   /* Pacify GCC's `empty if-body' warning. */#  define YYSTACK_FREE(Ptr) do { /* empty */; } while (0)# else#  if defined (__STDC__) || defined (__cplusplus)#   include <stdlib.h> /* INFRINGES ON USER NAME SPACE */#   define YYSIZE_T size_t#  endif#  define YYSTACK_ALLOC malloc#  define YYSTACK_FREE free# endif#endif /* ! defined (yyoverflow) || defined (YYERROR_VERBOSE) */#if (! defined (yyoverflow) \     && (! defined (__cplusplus) \	 || (YYLTYPE_IS_TRIVIAL && YYSTYPE_IS_TRIVIAL)))/* A type that is properly aligned for any stack member.  */union yyalloc{

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美亚洲另类激情小说| 亚洲一区在线观看免费观看电影高清| 青青草精品视频| 91国在线观看| 亚洲一区二区3| 欧美日韩的一区二区| 日韩电影在线一区二区三区| 日韩欧美一区二区免费| 极品少妇一区二区| 国产三级欧美三级日产三级99| 国产高清亚洲一区| 亚洲欧美在线aaa| 欧美日韩一区二区在线视频| 欧美a一区二区| 国产精品色呦呦| 欧美午夜在线观看| 国产精品自拍网站| 亚洲精品第1页| 日韩一区二区麻豆国产| 成人爱爱电影网址| 亚洲国产精品视频| 久久久久99精品一区| 色狠狠av一区二区三区| 久久se精品一区精品二区| 国产精品色哟哟| 88在线观看91蜜桃国自产| 国产精品一区二区三区乱码| 一区二区不卡在线播放 | 成人一级片网址| 亚洲高清不卡在线观看| 精品精品国产高清a毛片牛牛| 成人av网站在线观看| 日本在线不卡视频一二三区| 欧美激情一区二区三区蜜桃视频| 91久久精品一区二区| 国产一区二区三区av电影| 亚洲激情第一区| 久久久久久免费网| 欧美美女一区二区| 91在线一区二区| 精品一区二区在线观看| 一区二区三区在线视频免费| 久久久91精品国产一区二区精品| 欧美偷拍一区二区| 成人免费av资源| 精品一区二区久久| 亚洲成人av福利| 亚洲三级小视频| 欧美激情综合五月色丁香小说| 8v天堂国产在线一区二区| 91免费版pro下载短视频| 国产精品亚洲专一区二区三区| 三级一区在线视频先锋| 亚洲手机成人高清视频| 国产性做久久久久久| 欧美一区二区国产| 欧美日韩国产另类一区| 色综合久久天天综合网| 国产成人综合视频| 久久不见久久见免费视频7| 爽好久久久欧美精品| 一区二区三区欧美在线观看| 国产精品不卡视频| 国产欧美精品在线观看| 久久免费国产精品| 精品成a人在线观看| 91精品国产黑色紧身裤美女| 欧美剧情片在线观看| 91福利视频网站| 91官网在线观看| 在线看日韩精品电影| 欧美中文字幕一区| 欧美三级乱人伦电影| 欧美剧情片在线观看| 欧美日韩精品一区视频| 欧美日韩1区2区| 制服视频三区第一页精品| 欧美区一区二区三区| 欧美三级日韩在线| 欧美精品久久99| 欧美一区三区二区| 久久综合色天天久久综合图片| 欧美变态凌虐bdsm| 国产亚洲1区2区3区| 国产精品日产欧美久久久久| 最新不卡av在线| 亚洲一区电影777| 日韩 欧美一区二区三区| 美女视频黄 久久| 国产精品1024| 99久久国产综合色|国产精品| 91福利区一区二区三区| 日韩一级大片在线观看| 久久精品人人做人人爽97| 中文字幕欧美一| 亚洲一区在线电影| 麻豆成人免费电影| 波多野结衣视频一区| 在线日韩av片| 日韩欧美国产综合| 国产精品久久精品日日| 亚洲电影一区二区三区| 理论片日本一区| 丁香激情综合国产| 欧美午夜电影网| 精品美女一区二区三区| 国产精品色哟哟| 日韩成人精品在线| 国产v综合v亚洲欧| 在线观看日韩高清av| 日韩精品一区二区三区老鸭窝| 国产女人aaa级久久久级| 亚洲午夜电影在线| 国产成人在线视频免费播放| 日本高清不卡在线观看| 日韩欧美一区电影| 亚洲免费在线播放| 精品亚洲porn| 欧美亚洲动漫另类| 国产色产综合色产在线视频 | 精品剧情在线观看| 最好看的中文字幕久久| 美女在线观看视频一区二区| bt7086福利一区国产| 欧美一区二区视频免费观看| 中文字幕一区二区三区av| 麻豆精品久久精品色综合| 97精品久久久久中文字幕| 欧美va亚洲va在线观看蝴蝶网| 一区二区三区中文字幕电影| 国产一区二区h| 欧美日韩国产天堂| 亚洲色图视频网| 国产风韵犹存在线视精品| 7777精品伊人久久久大香线蕉的| 国产精品水嫩水嫩| 精品综合久久久久久8888| 欧美日韩免费观看一区二区三区| 国产偷国产偷精品高清尤物| 麻豆国产精品官网| 91麻豆精品国产91久久久久| 亚洲精品综合在线| 成人午夜免费av| 久久久精品黄色| 狠狠色丁香婷婷综合久久片| 在线播放欧美女士性生活| 亚洲激情第一区| 91同城在线观看| 中文字幕一区av| 国产成人av网站| 久久久久久免费毛片精品| 美女精品自拍一二三四| 欧美日韩激情在线| 亚洲成人综合视频| 欧美三级三级三级爽爽爽| 一区二区在线电影| 色综合天天性综合| 中文字幕中文乱码欧美一区二区| 国产一区二区三区在线观看精品 | 亚洲精品一区二区三区99| 日本美女一区二区三区| 欧美日韩在线精品一区二区三区激情 | 久久蜜桃av一区精品变态类天堂| 丝袜国产日韩另类美女| 5月丁香婷婷综合| 日韩和欧美一区二区三区| 欧美性色黄大片手机版| 亚洲综合视频网| 欧美偷拍一区二区| 五月天一区二区| 欧美日本一区二区三区| 天天色天天爱天天射综合| 欧美一区二区三区婷婷月色| 丝袜亚洲另类欧美综合| 91精品国产综合久久久蜜臀图片| 青青草精品视频| 2020国产精品自拍| 国产成人一区在线| 中文字幕一区二区三区在线不卡| 91伊人久久大香线蕉| 亚洲精品国产高清久久伦理二区| 欧美午夜免费电影| 日韩成人午夜电影| 久久久综合九色合综国产精品| 粉嫩嫩av羞羞动漫久久久| 国产精品久久久久久久久搜平片 | 欧美一区二区私人影院日本| 久久精品国产一区二区| 久久久精品人体av艺术| 99在线视频精品| 亚洲成人综合视频| 精品va天堂亚洲国产| 成人激情免费电影网址| 艳妇臀荡乳欲伦亚洲一区| 欧美一级一级性生活免费录像| 国产一区在线看| 亚洲另类色综合网站| 日韩一级片网站| 91社区在线播放| 蜜桃视频一区二区三区|