16 #ifndef __STDC_LIMIT_MACROS
17 # define __STDC_LIMIT_MACROS
19 #ifndef __STDC_CONSTANT_MACROS
20 # define __STDC_CONSTANT_MACROS
23 #include "objfw-defs.h"
25 #ifdef OF_HAVE_SYS_TYPES_H
26 # include <sys/types.h>
31 OF_ASSUME_NONNULL_BEGIN
35 #if defined(OF_WINDOWS)
36 typedef __int64 OFStreamOffset;
37 #elif defined(OF_ANDROID)
38 typedef long long OFStreamOffset;
39 #elif defined(OF_MORPHOS)
40 typedef long long OFStreamOffset;
41 #elif defined(OF_HAVE_OFF64_T)
42 typedef off64_t OFStreamOffset;
44 typedef off_t OFStreamOffset;
84 - (OFStreamOffset)seekToOffset: (OFStreamOffset)offset
101 - (OFStreamOffset)lowlevelSeekToOffset: (OFStreamOffset)offset
105 OF_ASSUME_NONNULL_END
OFSeekWhence
From where to seek.
Definition: OFSeekableStream.h:50
@ OFSeekSet
Definition: OFSeekableStream.h:52
@ OFSeekCurrent
Definition: OFSeekableStream.h:54
@ OFSeekEnd
Definition: OFSeekableStream.h:56
A stream that supports seeking.
Definition: OFSeekableStream.h:71
A base class for different types of streams.
Definition: OFStream.h:188