MrSID Decode SDK for Raster Reference Manual
9.1.0.4045
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 */
lt_platform.h
Preprocessor symbols for canonical identification of OS, architecture, and compiler.
LizardTech