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
33 #if defined(OF_WINDOWS)
34 typedef __int64 of_offset_t;
35 #elif defined(OF_ANDROID)
36 typedef long long of_offset_t;
37 #elif defined(OF_MORPHOS)
38 typedef signed long long of_offset_t;
39 #elif defined(OF_HAVE_OFF64_T)
40 typedef off64_t of_offset_t;
42 typedef off_t of_offset_t;
74 - (of_offset_t)seekToOffset: (of_offset_t)offset whence: (
int)whence;
94 - (of_offset_t)lowlevelSeekToOffset: (of_offset_t)offset whence: (
int)whence;
A stream that supports seeking.
Definition: OFSeekableStream.h:57
A base class for different types of streams.
Definition: OFStream.h:191