MrSID Decode SDK for Raster Reference Manual 9.5.4.4709

- Main Page
- Namespaces
- Classes
- Files
- Examples

- File List
- File Members

lt_system.h
Go to the documentation of this file.
1 /* $Id$ */
2 /* //////////////////////////////////////////////////////////////////////////
3 // //
4 // This code is Copyright (c) 2005 LizardTech, Inc, 1008 Western Avenue, //
5 // Suite 200, Seattle, WA 98104. Unauthorized use or distribution //
6 // prohibited. Access to and use of this code is permitted only under //
7 // license from LizardTech, Inc. Portions of the code are protected by //
8 // US and foreign patents and other filings. All Rights Reserved. //
9 // //
11 /* PUBLIC */
12
23 #ifndef LT_SYSTEM_H
24 #define LT_SYSTEM_H
25
26 #include "lt_platform.h"
27
28 /*
29 * justifications for inclusions are that we want:
30 *
31 * NULL
32 * memcpy() ...
33 * malloc() ...
34 * strlen() ...
35 * isdigit() ...
36 * printf() ...
37 * posix
38 */
39
40
41 /* common to all platforms */
42 #include <stdio.h>
43 #include <string.h>
44 #include <stdlib.h>
45 #include <math.h>
46 #include <stddef.h>
47 #include <ctype.h>
48 #include <limits.h>
49 #include <float.h>
50
51
52 #if defined(LT_OS_UNIX)
53
54 #include <unistd.h>
55 #include <strings.h>
56 #include <time.h>
57 #include <wchar.h>
58
59 #elif defined(LT_OS_WIN)
60
61 #include <time.h>
62 #include <wchar.h>
63
64 #else
65
66 #error Port me!
67
68 #endif
69
70
71 #endif /* LT_SYSTEM_H */

LizardTech