MrSID Decode SDK for Raster Reference Manual 9.5.4.4709

- Main Page
- Namespaces
- Classes
- Files
- Examples

- File List
- File Members

lt_lib_io.h
Go to the documentation of this file.
1 /* $Id$ */
2 /* //////////////////////////////////////////////////////////////////////////
3 // //
4 // This code is Copyright (c) 2004 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 - C */
12
18 #ifndef LT_LIB_IO_H
19 #define LT_LIB_IO_H
20
21 #include "lt_base.h"
22
23 #ifdef LT_CPLUSPLUS
24 extern "C" {
25 #endif
26
30 typedef enum LTIOSeekDir
31 {
33 LTIO_SEEK_DIR_ERROR = 1,
34
36 LTIO_SEEK_DIR_BEG = 2,
37
39 LTIO_SEEK_DIR_CUR = 3,
40
42 LTIO_SEEK_DIR_END = 4,
43
45 LTIO_SEEK_DIR_MAX = 5
46 } LTIOSeekDir;
47
48 // status codes
49 #include "lt_ioStatus.h"
50
51 // macros
52 #define LTIO_HR_FAILED(hr) (static_cast<lt_int32>(hr) < 0)
53
54 #ifdef LT_CPLUSPLUS
55 }
56 #endif
57
58 #endif

LizardTech