summaryrefslogtreecommitdiffstats
path: root/private/crt32/h/timeb.inc
blob: 1f36f85a1599314e89658cce2b55d1ce56ed58e2 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
;***
;timeb.inc - definition of the C Run-Time Library "timeb" structure
;
;	Copyright (c) 1992-1993, Microsoft Corporation. All rights reserved.
;
;Purpose:
;	Analog of <sys/timeb.h> for assembler routines.
;
;Notes:
;	This file must reflect the structure "timeb" defined in <sys/timeb.h>
;	and is dependent on the alignment characteristics of the Intel 386;
;	namely, that words ("shorts") are aligned on even addresses and
;	dwords ("longs") are aligned on quad addresses.
;
;	Important: MIPS follows the Intel 386 convention as well.
;
;Revision History:
;	03-13-92  SKS	Initial version
;	06-08-93  SKS	Cosmetic change - _tmzone becomes _timezone_
;			to match the corrected C source code naming.
;
;******************************************************************************

;struct _timeb {
;	time_t time;
;	unsigned short millitm;
;	short tmzone;
;	short dstflag;
;	};

_timeb	STRUC
	_time		dd	?
	_millitm	dw	?
	_timezone_	dw	?
	_dstflag	dw	?
	__padding__	dw	?	; pad the structure out to
_timeb	ENDS				; an even number of DWORDs