亚洲欧美第一页_禁久久精品乱码_粉嫩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一区二区三区免费野_久草精品视频
51久久夜色精品国产麻豆| 成人福利电影精品一区二区在线观看| 91视视频在线直接观看在线看网页在线看| 国产日韩欧美不卡| 波多野结衣中文字幕一区| 国产精品女同一区二区三区| 色综合久久久网| 亚洲不卡一区二区三区| 欧美老女人在线| 国内精品免费**视频| 国产精品久久久久久一区二区三区| aaa亚洲精品| 亚洲一区二区中文在线| 日韩免费高清电影| 成人美女视频在线观看18| 亚洲人成在线播放网站岛国| 7878成人国产在线观看| 国产一区二区精品久久99| 国产精品污www在线观看| 欧美在线免费观看视频| 免费成人在线影院| 国产精品免费久久| 欧美日本免费一区二区三区| 国内成+人亚洲+欧美+综合在线| 国产精品丝袜91| 欧美巨大另类极品videosbest | 麻豆成人免费电影| 国产精品入口麻豆原神| 欧美精品一二三| 丰满少妇在线播放bd日韩电影| 亚洲综合丝袜美腿| 精品久久久久久最新网址| 91麻豆视频网站| 久久99国产精品久久99| 亚洲精品免费在线观看| 精品人在线二区三区| 色综合久久天天综合网| 国产麻豆视频一区二区| 亚洲国产成人精品视频| 国产精品久久久久影视| 91精品国产色综合久久久蜜香臀| 成人av网在线| 久久99国产精品麻豆| 亚洲成人久久影院| 亚洲日本中文字幕区| 午夜影院久久久| 国产欧美日韩中文久久| 欧美精品粉嫩高潮一区二区| 99久久精品免费观看| 激情综合网av| 蜜臀av一区二区在线免费观看 | 欧美日韩高清一区二区| eeuss鲁片一区二区三区在线观看| 蜜桃在线一区二区三区| 亚洲成av人在线观看| 亚洲日本免费电影| 国产精品美女一区二区三区 | 日韩精品视频网站| 亚洲免费观看高清完整版在线观看| 精品国产91乱码一区二区三区 | 青草av.久久免费一区| 亚洲午夜在线视频| 亚洲男人的天堂在线aⅴ视频| 久久久久国产一区二区三区四区| 欧美一级精品在线| 欧美精品在线一区二区三区| 在线观看日韩毛片| 欧美色网站导航| 欧美日韩精品专区| 欧美日韩精品一区二区三区蜜桃| 色系网站成人免费| 欧美在线观看视频在线| 日本韩国欧美一区| 在线观看一区日韩| 欧美三级日韩在线| 欧美区视频在线观看| 欧美蜜桃一区二区三区| 欧美日韩亚洲另类| 91精品国产高清一区二区三区蜜臀| 欧美另类久久久品| 日韩三级免费观看| 精品国产免费久久| 久久欧美一区二区| 国产精品欧美一级免费| 亚洲欧美成人一区二区三区| 亚洲另类春色国产| 丝瓜av网站精品一区二区 | 久久午夜老司机| 久久久久久一二三区| 中文字幕成人在线观看| 亚洲欧美自拍偷拍| 一区二区三区成人| 日韩高清在线一区| 国产一二精品视频| 不卡在线观看av| 欧美探花视频资源| 欧美一区二区三区免费大片| 26uuu亚洲综合色| 日本一区二区不卡视频| 亚洲欧美视频在线观看视频| av一区二区三区在线| 99精品视频一区| 欧美精品久久久久久久多人混战| 欧美va在线播放| 最新中文字幕一区二区三区 | 日韩高清不卡一区| 国产精品乡下勾搭老头1| 91日韩一区二区三区| 欧美一区二区在线看| 国产亚洲女人久久久久毛片| 国产精品久久影院| 日韩精品三区四区| 成人小视频在线| 欧美老人xxxx18| 国产精品欧美一区二区三区| 午夜精品福利一区二区三区av | 狠狠网亚洲精品| 91丨九色丨尤物| 精品久久久久久综合日本欧美| 中文字幕一区二区三区乱码在线| 亚洲国产成人高清精品| 国产成人精品一区二区三区网站观看| 色94色欧美sute亚洲线路二| 精品国产一区二区三区四区四 | 三级一区在线视频先锋| 国产91精品在线观看| 在线电影一区二区三区| 国产精品妹子av| 麻豆成人91精品二区三区| 91色九色蝌蚪| 国产网红主播福利一区二区| 亚洲123区在线观看| 成人精品高清在线| 日韩视频免费直播| 亚洲国产精品久久不卡毛片| 成人av电影免费在线播放| 日韩你懂的电影在线观看| 一卡二卡欧美日韩| 99在线视频精品| 国产性天天综合网| 韩国在线一区二区| 91麻豆精品国产91久久久久 | 色94色欧美sute亚洲线路一ni| 久久久精品天堂| 六月婷婷色综合| 337p亚洲精品色噜噜噜| 一区二区三区欧美| 成人av在线一区二区| 久久久久久久综合狠狠综合| 免费成人在线视频观看| 欧美日韩国产一二三| 一区二区三区免费在线观看| 99这里只有精品| 国产精品国产三级国产aⅴ中文| 国产一区欧美二区| 久久综合九色综合久久久精品综合 | 一区二区三区四区国产精品| 972aa.com艺术欧美| 亚洲欧洲av在线| 91香蕉视频mp4| 1000精品久久久久久久久| 成人久久久精品乱码一区二区三区| 久久蜜桃av一区精品变态类天堂 | caoporn国产精品| 国产亚洲短视频| 国产激情一区二区三区四区| 欧美电视剧在线观看完整版| 免费欧美在线视频| 日韩精品一区二区三区中文精品| 美女精品一区二区| 精品国产乱码久久| 国产一区日韩二区欧美三区| 久久精品视频在线免费观看 | av资源网一区| 一区二区三区影院| 欧美三级乱人伦电影| 日韩av一级电影| 欧美一区二区免费| 激情文学综合丁香| 国产色一区二区| 91小视频免费观看| 午夜亚洲国产au精品一区二区 | 国产性色一区二区| 99久久精品99国产精品| 一区二区三区在线观看网站| 欧美日韩成人在线一区| 久久精品国内一区二区三区| 欧美精品一区二区三区高清aⅴ| 成人一级黄色片| 依依成人综合视频| 日韩午夜激情电影| 成人免费av在线| 亚洲国产一区二区三区青草影视| 欧美一区二区黄色| 国产91精品在线观看| 亚洲国产一区二区三区青草影视| 日韩欧美精品在线视频| 成人爽a毛片一区二区免费| 亚洲一区视频在线| 国产亚洲一本大道中文在线|