MrSID Decode SDK for Raster Reference Manual  9.1.0.4045
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 {
34 
37 
40 
43 
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
Offset from the end of the file (offsets need to be negative to be valid)
Definition: lt_lib_io.h:42
Offset from the current read/write position.
Definition: lt_lib_io.h:39
Include file for all LizardTech sources.
Offset from the beginning of the file.
Definition: lt_lib_io.h:36
LTIOSeekDir
Stream seek directions.
Definition: lt_lib_io.h:30

LizardTech