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

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

?? util.c

?? 這是一個銀行業務上用來計算日期時間的工具包
?? C
字號:
/* * $Id: //pentools/main/datemath/util.c#3 $ * * written by:  Stephen J. Friedl *              Software Consultant *              Tustin, California USA *              steve@unixwiz.net / www.unixwiz.net * *	These are various utility functions that are used throughout *	the datemath program. */#include <stdio.h>#include <assert.h>#include <stdarg.h>#include <stdlib.h>#include <string.h>#include <ctype.h>#include "defs.h"int	century19_year = 40;	/* 0..39 = 2000 / 40..99 = 1999 *//* * jultoyymm() * *	Convert the Julian date to YYMM.  Note that if the jdate *	provided is < 1900, we treat it as 1900.  Return is -1 on *	error. */int jultoyymm(jdate_t jdate){short	mdy[3];	if (rjulmdy(jdate, mdy) < 0)		/* convert to mdy[]	*/		return(-1);	if (mdy[YY] < 1900)			/* too early?		*/		mdy[YY] = 1900;	mdy[YY] %= 100;				/* strip off 19xx	*/	return (mdy[YY]*100) + mdy[MM];}/* * yymmtojul.c * *	This converts a YYMM date to a Julian date, which is returned. *	The "eflag" indicates whether the date returned should be the *	end of the month or the beginning.  This assumes that YY is in *	*this* century, and it dies on error. */jdate_t yymmtojul(int yymm, int eflag){short	mdy[3];jdate_t	jdate;int	rv;	mdy[MM] = yymm % 100;	mdy[YY] = yymm / 100;	mdy[DD] = eflag ? daysinmm(mdy[MM], mdy[YY]) : 1;	mdy[YY] += 1900;	if (rv = rmdyjul(mdy, &jdate), rv < 0)		die("bad date conversion in yymmtojul-(%d)", rv);	else		return(jdate);}/* * yymm_add() * *	Given a YYMM date (which must be valid), add the given *	number of months to it.  The number of months may be *	negative, and the new YYMM is returned. */int yymm_add(int yymm, int nmonths){register int	mm = yymm % 100,	/* month of the guy	*/		yy = yymm / 100;	/* year of the guy	*/	mm += nmonths;	while (mm < 1)			/* year got smaller?	*/		mm += 12, yy--;	while (mm > 12)			/* year got bigger?	*/		mm -= 12, yy++;	return(yy * 100 + mm);}/* * die() * *	Given a format and some args, print an error message and *	exit.  The program depends on the external variable ProgName, *	which should be set to argv[0].  The format string should not *	contain a newline, as one is appended for you.  All output *	goes to stderr. */void die(const char *format, ...){va_list	args;	va_start(args, format);	if (ProgName)		(void)fprintf(stderr, "%s: ", ProgName);	vfprintf(stderr, format, args);	fputc('\n', stderr);	va_end(args);	exit(EXIT_FAILURE);}/* * year_to_yyyy() * *	Given a year that could be in two-digit or four-digit *	format, figure out a four-digit year for it. We have a *	variable cutoff for 1900/2000. */int year_to_yyyy(int year){	if ( year < century19_year )		year += 2000;	else if ( year < 100 )		year += 1900;	return year;}/* * daysinmm() * *	Given a month (1-based) and a year, return the number *	of days in that month.  The year may be either YY or YYYY *	with the full prefix.  We take care to properly calculate *	the number of days in February according to the following *	rule: * *		if the year is divisible by for, except years *		divisible by 100, but including years divisible *		by 400. * *	If there is no leading YY, 1900 is assumed. */int daysinmm(int mm, int yy){static int mdays[12] = { 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31 };	if (mm < 1 || mm > 12)			/* bogus dates?		*/		return(-1);	if (mm != 2)				/* not February?	*/		return(mdays[mm-1]);	yy = year_to_yyyy(yy);#define		YYMOD(n)	((yy % (n)) == 0)	return(28 + (YYMOD(4) && (YYMOD(400) || !YYMOD(100))));}/* * daysinyymm.c * *	Given a YYMM date, return the number of days in that month. */int daysinyymm(int yymm){	return(daysinmm(yymm % 100, yymm / 100));}/* * strlower() * *	Given a string, convert it to all lower case. */char *strlower(char *s){char	*s_save = s;	assert(s != 0);	for (; *s; s++)	{		if (isupper(*s))			*s = tolower(*s);	}	return s_save;}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
中文字幕精品在线不卡| 男人操女人的视频在线观看欧美| 一区二区在线看| 蜜芽一区二区三区| 91在线国内视频| 日韩视频一区二区| 一区二区三区日韩欧美精品| 国产精品一区二区三区四区| 欧美性感一区二区三区| 国产精品久久久久久福利一牛影视 | 91精品国产麻豆| 国产精品久久久久久久久图文区 | 国产成人综合网| 欧美疯狂做受xxxx富婆| 亚洲精品视频一区二区| 国产成人精品免费一区二区| 欧美videossexotv100| 亚洲mv在线观看| 日本二三区不卡| 国产精品国产三级国产a| 国产盗摄一区二区| 欧美大肚乱孕交hd孕妇| 国产999精品久久久久久| 欧美一级午夜免费电影| 日韩**一区毛片| 制服丝袜在线91| 爽爽淫人综合网网站| 欧洲一区二区av| 亚洲激情五月婷婷| 色素色在线综合| 亚洲欧美日韩国产手机在线| av一区二区三区| 国产精品久久久久久亚洲伦| av成人免费在线观看| 国产精品视频免费| 成人av手机在线观看| 国产精品久久免费看| 大胆亚洲人体视频| **性色生活片久久毛片| 色综合久久久网| 尤物av一区二区| 欧美无乱码久久久免费午夜一区| 香蕉影视欧美成人| 91精品国产综合久久婷婷香蕉 | 国产激情精品久久久第一区二区 | 91亚洲资源网| 亚洲欧美日韩一区二区| 欧美日韩国产一级二级| 日韩一区精品字幕| 精品国产自在久精品国产| 国产99一区视频免费| 日韩久久一区二区| 欧美三级电影网| 免费亚洲电影在线| 国产欧美日韩一区二区三区在线观看| av中文字幕一区| 日韩av一区二区三区| 精品国产百合女同互慰| 99久久久无码国产精品| 成人美女视频在线观看| 亚洲男帅同性gay1069| 欧美男女性生活在线直播观看| 免费观看在线综合| 欧美国产日韩一二三区| 欧美三级蜜桃2在线观看| 激情久久五月天| 一二三四社区欧美黄| 欧美大片国产精品| 91麻豆123| 激情综合网最新| 亚洲女同一区二区| 日韩视频一区二区三区在线播放 | 欧美性猛交xxxxxxxx| 极品瑜伽女神91| 国产精品久久久久久久久快鸭| 欧美精品在线一区二区三区| 国产成人精品www牛牛影视| 亚洲一区二区在线免费观看视频 | 日韩三级精品电影久久久| 成人免费视频播放| 午夜激情一区二区三区| 亚洲国产精品精华液ab| 91精品国产综合久久精品图片 | 国产色婷婷亚洲99精品小说| 色偷偷成人一区二区三区91| 久久97超碰色| 一区二区欧美视频| 国产精品久久久久精k8| 欧美精品一区二区在线观看| 欧美日韩精品一区二区三区| 成人av免费在线观看| 久久成人麻豆午夜电影| 亚洲福中文字幕伊人影院| 国产精品卡一卡二卡三| 26uuu精品一区二区 | 91黄视频在线观看| 大胆欧美人体老妇| 国产一区二区三区最好精华液| 香蕉成人伊视频在线观看| 亚洲精品欧美在线| 中文字幕一区二区在线播放| 国产清纯美女被跳蛋高潮一区二区久久w | 久久久久久久久一| 日韩欧美一级特黄在线播放| 欧美在线啊v一区| 99久久国产综合精品色伊| 国产一区 二区| 狠狠色综合日日| 麻豆成人久久精品二区三区红| 天天综合日日夜夜精品| 亚洲成人福利片| 亚洲123区在线观看| 亚洲成年人影院| 日韩精品成人一区二区三区| 亚洲va在线va天堂| 亚洲h精品动漫在线观看| 丝袜脚交一区二区| 美洲天堂一区二卡三卡四卡视频| 日本中文字幕不卡| 免费观看30秒视频久久| 久久精品国产77777蜜臀| 免费成人小视频| 久久97超碰国产精品超碰| 国产综合久久久久久久久久久久| 激情五月激情综合网| 国产精品123| 91免费国产在线| 日本二三区不卡| 69久久夜色精品国产69蝌蚪网| 欧美一区二区三区免费| 日韩欧美的一区二区| 久久综合视频网| 国产精品久久毛片| 亚洲国产视频在线| 免费在线观看不卡| 国产成人日日夜夜| 亚洲精品一区二区三区福利| 久久综合一区二区| 亚洲视频网在线直播| 亚洲国产精品久久一线不卡| 奇米在线7777在线精品| 国产精品亚洲第一 | 成人永久看片免费视频天堂| 91美女精品福利| 7777精品伊人久久久大香线蕉最新版| 欧美一区二区大片| 国产色91在线| 亚洲午夜免费电影| 久久精品国产一区二区三区免费看| 国产一区二区女| 色欧美乱欧美15图片| 日韩亚洲欧美综合| 亚洲欧洲99久久| 日本vs亚洲vs韩国一区三区 | 欧美aaaaaa午夜精品| 国产精品亚洲专一区二区三区 | 日韩欧美色综合| 国产精品久久久久久亚洲伦 | 伊人夜夜躁av伊人久久| 麻豆91精品视频| 色8久久人人97超碰香蕉987| 欧美成人综合网站| 亚洲免费观看高清在线观看| 精品伊人久久久久7777人| 色综合一区二区| 久久午夜电影网| 成人午夜免费视频| 日韩精品一区二区三区视频播放 | 国产精品18久久久久久久网站| www.66久久| 日韩欧美亚洲另类制服综合在线| 亚洲欧美一区二区三区国产精品| 国内不卡的二区三区中文字幕 | 欧美疯狂性受xxxxx喷水图片| 色偷偷成人一区二区三区91| 91福利在线导航| 欧美久久久久久久久久| 欧美xingq一区二区| 久久丝袜美腿综合| 亚洲精品v日韩精品| 日韩成人一区二区| 成人在线视频一区二区| 欧美日韩一区二区三区在线看| 这里只有精品99re| 国产日韩欧美在线一区| 夜夜夜精品看看| 国产呦萝稀缺另类资源| 色狠狠桃花综合| 欧美电影免费观看高清完整版在线 | 99久久婷婷国产综合精品电影| 欧美日韩高清影院| 国产日韩av一区| 亚洲超丰满肉感bbw| 国产成人综合精品三级| 欧美美女网站色| 国产精品久久久久久久久搜平片| 日日骚欧美日韩| 91在线观看成人| 久久亚洲影视婷婷| 日韩黄色在线观看|