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

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

?? date.cpm

?? Documentation and source code Copyright (C) 1985 by Mark E. Mallett permission is granted to distr
?? CPM
字號:
/*	date.cpm	Date/Time support for CP/M-80 v 3.0

	Copyright (C) 1985 Mark E. Mallett

	Permission is hereby granted to distribute this file indiscriminately.

Edit history

When	Who	What
------	---	--------------------------------
84xxxx	MEM	Create file.


	Included are

		curdtm		Get current date/time
		cvedid		Convert external to internal date
		cvided		Convert internal to external date

*/

#include	"stdio.h"
#include	"mem.h"			/* Get my standard defs */
#include	"cpm.h"			/* Get CP/M call definitions */

/* Local definitions */

typedef					/* date/time structure */
  struct
    {
    int		DAT_DAT;		/* Days since Jan 1 1978 */
    BYTE	DAT_HRS;		/* BCD hours */
    BYTE	DAT_MIN;		/* BCD minutes */
    }
  DAT;					/* Date */

/* External variables */


/* External routines */



/* Locals */


static	int mdtbl[] = {31,28,31,30,31,30,31,31,30,31,30,31};
					/* Days in each month */
/*

*//* curdtm (id, it)

	Get date/time from operating system

Accepts :

	id		Address of where to store the date in internal form
	it		Address of where to store the time in internal form

Returns :

	*id		Date as an int.
	*it		Time as an int.

*/


curdtm (id, it)

int		*id;			/* Address of date variable */
int		*it;			/* Address of time variable */

{
IND	DAT	date;			/* Date value */
IND	int	i;			/* Scratch */

CPM (_MRGDT, &date);			/* Call system to get date */
*id = date.DAT_DAT;			/* Get days since Jan 1 1978 */

i = (date.DAT_HRS>>4)&0x0F;
i = i*10 + (date.DAT_HRS&0x0F);
i = i*6 + ((date.DAT_MIN>>4)&0x0F);
i = i*10 + (date.DAT_MIN&0x0F);
*it = i;				/* Return the time. */
}
/*

*//* cvedid (id, it, m, d, y, hh, mm)

	Convert external date/time to internal date/time


Accepts :

	id		Address of internal date variable (int)
	it		Address of internal time variable (int)
	m		Month number (1-12)
	d		Day number (1-31)
	y		Year number (1978-??)
	hh		Hour (0 - 23)
	mm		Minutes (0 - 59)

Returns :

	<value>		0 if ok inputs
			-1 = bad year
			-2 = bad month
			-3 = bad day of month
	*id		Internal date value
	*it		Internal time value

*/

cvedid (id, it, m, d, y, hh, mm)

int		*id, *it;		/* Addr of date and time variables */
int		m, d, y, hh, mm;	/* Date and time component values */

{
IND	int	i,j;			/* Scratch */

*it = hh*60+mm;				/* Takes care of time */

if ((y < 1978) || (y > 2070))
    return (-1);

mdtbl[1] = 28;				/* Setup February */
if (y%4 == 0)				/* if leap year */
    mdtbl[1] = 29;

m--;					/* Make month and day zero-based */
d--;
if ((m < 0) || (m > 11))		/* Check out month */
    return (-2);
if ((d < 0) || (d >= mdtbl[m]))		/* Check out day of month */
    return (-3);

i = 0;					/* Calculate days */
for (j=0; j < m; j++)
    i += mdtbl[j];
i += d;
i += (y-1978)*365;
i += (y-1976)/4;

*id = i+1;				/* Return day */

return (0);				/* Give good status */
}
/*

*//* cvided (id, it, m, d, y, hh, mm)

	Convert internal date/time values to external values


Accepts :

	id		Date in internal form
	it		Time in internal form
	*m		Where to put month number
	*d		Where to put day number
	*y		Where to put year number
	*hh		Where to put hours
	*mm		Where to put minutes


Returns :

	*m		Month number (1-12)
	*d		Day number (1-31)
	*y		Year number (1978-??)
	*hh		Hour (0-23)
	*mm		Minutes (0-59)

*/

cvided (id, it, m, d, y, hh, mm)

int		id, it;			/* Internal date/time */
int		*m, *d, *y, *hh, *mm;	/* Where to put components */

{
IND	int	i,j;			/* Scratch */
IND	int	yr,ly,mo,day;		/* Various values */

i = id-1;				/* day 1 = Jan 1 1978 */
ly = (i+672)/1461;			/* Number of leap days passed. */
yr = (i-ly)/365;			/* Number of full years passed */
i = i-(yr*365)-((yr+1)/4);		/* Number of day in this year */
yr = yr+1978;				/* What year it is */
mdtbl[1] = 28;				/* Presume not leap year */
if (yr%4 == 0)				/* If is */
    mdtbl[1] = 29;			/*  then set feb days */
for (j=0,mo=0; j <= i; mo++)		/* Find month */
    j = j+mdtbl[mo];			/* Add days */

j = j-mdtbl[--mo];			/* Subtract off last month */
day = (i-j)+1;				/* Get real day. */

*y = yr;				/* Return component values */
*m = mo+1;
*d = day;
*hh = it/60;
*mm = it%60;
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
成人涩涩免费视频| 美女视频一区在线观看| 精品久久久久久亚洲综合网| 色天天综合久久久久综合片| 国产成人免费视频网站高清观看视频| 国产suv一区二区三区88区| 麻豆成人av在线| 日韩成人av影视| 免费成人美女在线观看.| 偷拍与自拍一区| 奇米四色…亚洲| 亚洲国产精品久久人人爱蜜臀 | 亚洲精品国产a| 亚洲精选免费视频| 亚洲午夜日本在线观看| 午夜精品一区二区三区免费视频| 亚洲电影视频在线| 美女视频网站黄色亚洲| 久久99精品国产.久久久久久| 久久精品久久精品| 国产99精品视频| 色综合久久99| 欧美日韩你懂得| 欧美成人精品1314www| 久久综合一区二区| 国产精品激情偷乱一区二区∴| 亚洲欧美偷拍卡通变态| 亚洲风情在线资源站| 久久电影网电视剧免费观看| 国产成人av一区二区| 欧美午夜寂寞影院| 久久一区二区三区四区| 中文成人av在线| 日韩制服丝袜先锋影音| 国产酒店精品激情| 欧美二区三区的天堂| 国产日韩精品一区二区三区| 一区二区三区欧美激情| 免费在线成人网| 99亚偷拍自图区亚洲| 欧美一级理论片| 亚洲色图制服丝袜| 另类中文字幕网| 色综合久久精品| 国产欧美日韩卡一| 日韩av电影一区| 色综合久久久久久久| 久久久精品免费观看| 午夜精品久久久久久不卡8050| 成人性视频免费网站| 欧美一级欧美三级在线观看| 亚洲三级电影网站| 精品一区二区三区久久久| 91福利精品视频| 综合激情成人伊人| 国产成人免费视频网站 | 免费看日韩精品| 色婷婷av一区二区三区之一色屋| 精品嫩草影院久久| 日本一不卡视频| 欧美亚洲国产一区二区三区va| 久久久国产午夜精品| 日本视频中文字幕一区二区三区| 色爱区综合激月婷婷| 中文字幕亚洲视频| 成人av电影在线网| 中文字幕不卡一区| 国产精品一二三四| 精品电影一区二区三区| 理论电影国产精品| 日韩美女视频在线| 美女脱光内衣内裤视频久久网站| 欧美丰满嫩嫩电影| 美腿丝袜亚洲色图| 精品久久久久久亚洲综合网 | 久久久电影一区二区三区| 另类综合日韩欧美亚洲| 欧美一区二区观看视频| 天堂av在线一区| 欧美一区二区在线免费观看| 日韩成人免费电影| 日韩一卡二卡三卡| 极品销魂美女一区二区三区| 欧美tickling挠脚心丨vk| 国产精品综合一区二区| 国产欧美精品一区aⅴ影院 | 7777精品伊人久久久大香线蕉的| 亚洲资源在线观看| 欧美一区二区三区人| 久久99精品久久久久久动态图| 久久影视一区二区| 国产一区二三区好的| 欧美激情艳妇裸体舞| 91免费国产在线| 亚洲成人免费在线观看| 日韩精品一区在线| 国产精品99久久久久久久vr| 国产精品电影院| 在线免费av一区| 美国毛片一区二区三区| 国产日本亚洲高清| 91麻豆免费看片| 日韩va欧美va亚洲va久久| 久久久美女艺术照精彩视频福利播放| 成人性生交大片免费看中文| 一区二区三区资源| 日韩欧美第一区| 成人看片黄a免费看在线| 综合分类小说区另类春色亚洲小说欧美 | 国产精品成人在线观看| 91麻豆国产在线观看| 日本91福利区| 最新热久久免费视频| 日韩一区二区免费高清| 99精品桃花视频在线观看| 午夜视频久久久久久| 国产色一区二区| 欧美日韩国产天堂| 成人晚上爱看视频| 午夜精品福利久久久| 国产精品久久久久久久岛一牛影视| 欧洲视频一区二区| 国产91丝袜在线观看| 亚洲成av人片观看| 中文字幕一区二区三中文字幕| 日韩一区二区三区精品视频| 91在线云播放| 国产伦精一区二区三区| 日日夜夜一区二区| 亚洲激情男女视频| 国产色爱av资源综合区| 日韩三级.com| 欧美无人高清视频在线观看| 成人黄色在线网站| 国产真实乱子伦精品视频| 日韩黄色一级片| 亚洲最大成人网4388xx| 中文字幕日本乱码精品影院| 欧美大胆人体bbbb| 91精品一区二区三区久久久久久| 色综合天天在线| 不卡一二三区首页| 国产乱色国产精品免费视频| 免费观看30秒视频久久| 日韩高清在线观看| 丝袜亚洲精品中文字幕一区| 亚洲一区在线播放| 夜夜揉揉日日人人青青一国产精品| 国产精品久久久一本精品| 国产三级欧美三级| 国产女人水真多18毛片18精品视频| 日韩欧美一区二区不卡| 国产午夜三级一区二区三| 欧美www视频| 亚洲精品一区二区三区精华液| 日韩午夜av电影| 亚洲精品一线二线三线无人区| 欧美一级电影网站| 精品国产百合女同互慰| 欧美精品一区二区三区一线天视频| 欧美成人性福生活免费看| 精品88久久久久88久久久 | 国产综合成人久久大片91| 另类的小说在线视频另类成人小视频在线| 亚洲成人av一区二区三区| 天天综合天天做天天综合| 日韩激情在线观看| 国产一区二区精品久久99| 国产a视频精品免费观看| 不卡的av中国片| 在线观看亚洲一区| 欧美电影影音先锋| 久久午夜羞羞影院免费观看| 中文字幕第一区| 亚洲丶国产丶欧美一区二区三区| 三级精品在线观看| 国产精品一区二区黑丝| 色哟哟日韩精品| 日韩亚洲电影在线| 久久精子c满五个校花| 成人免费在线播放视频| 亚洲成av人片| 国产乱子轮精品视频| 色婷婷激情久久| 精品国产1区二区| 亚洲日本护士毛茸茸| 青青草伊人久久| av亚洲精华国产精华| 欧美久久久久久久久久| 国产欧美一区二区在线观看| 一区二区三区成人在线视频| 麻豆专区一区二区三区四区五区| 高清日韩电视剧大全免费| 欧美日产国产精品| 欧美经典三级视频一区二区三区| 一区二区三区四区视频精品免费| 免费av成人在线| 91啪亚洲精品| 欧美激情一区二区在线| 秋霞电影网一区二区|