summaryrefslogtreecommitdiff
path: root/Build/source/texk/dviout-util/msvcdir.h
blob: 38e2051912ca79c45a1c89a17ed2da524b733ace (plain)
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
/*/msvcdir.h */

#if !defined(MSVCDIR_H)
#define MSVCDIR_H
#include <stdlib.h>  /*_splitpath */
#include <direct.h>
#include <assert.h> /*assert */

struct ftime{
	unsigned ft_tsec:  5;
	unsigned ft_min:   6;
	unsigned ft_hour:  5;
	unsigned ft_day:   5;
	unsigned ft_month: 4;
	unsigned ft_year:  7;
};
#define MAXPATH _MAX_PATH
#define MAXFILE _MAX_FNAME
#define MAXDIR _MAX_DIR
#define MAXDRIVE _MAX_DRIVE
#define MAXEXT _MAX_EXT

#define fnsplit _splitpath

void getftime(int handle, struct ftime *ft);

#if	defined(MSVC) && !defined(_WARNING_)
#define	_WARNING_
#pragma warning( disable : 4244 4018 4102 4761 4146 4047 4305 4245 4113)
#endif

#endif /* MSVCDIR_H */