Skip to content

Commit 0ca541c

Browse files
authored
Merge pull request #125 from pkb/koreader-merge
Merged with KOReader fork of crengine
2 parents 520a368 + 1477d8f commit 0ca541c

File tree

481 files changed

+346997
-180208
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

481 files changed

+346997
-180208
lines changed

.gitignore

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
11
*.*~
2+
.DS_*
3+
._*
24
qtbuild
35
v3build
46
v5build
@@ -8,3 +10,14 @@ qt-build
810
qtcreator-build
911
CMakeLists.txt.user
1012
*~
13+
*.a
14+
*.so
15+
cr3gui/data/desktop/
16+
cr3gui/data/devices/
17+
cr3gui/data/manual/
18+
cr3gui/data/cr3.css
19+
cr3gui/data/cr3.ini
20+
cr3gui/data/dict/
21+
cr3gui/data/dict_ext
22+
cr3gui/data/tessdata/
23+

CMakeLists.txt

Lines changed: 13 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -148,6 +148,14 @@ else()
148148
SET(USE_UNRAR 0)
149149
endif(DEFINED USE_UNRAR)
150150

151+
find_path(NANOSVG_INCLUDE_DIR nanosvg.h)
152+
if (NOT NANOSVG_FOUND)
153+
SET(NANOSVG_INCLUDE_DIR ${CMAKE_CURRENT_SOURCE_DIR}/thirdparty/nanosvg/src)
154+
endif(NOT NANOSVG_FOUND)
155+
156+
ADD_DEFINITIONS(-DUSE_NANOSVG=1)
157+
INCLUDE_DIRECTORIES(${NANOSVG_INCLUDE_DIR})
158+
151159
if (MAC)
152160
message("will use zlib, libpng, libjpeg, freetype from Qt static library")
153161
SET(ZLIB_INCLUDE_DIR ${QT_3RDPARTY_DIR}/zlib)
@@ -213,6 +221,8 @@ FIND_PACKAGE(Freetype)
213221
FIND_PACKAGE(HarfBuzz)
214222
endif (NOT MSVC AND NOT CR3_FREETYPE)
215223

224+
ADD_SUBDIRECTORY(thirdparty/qimagescale)
225+
216226
if (NOT FREETYPE_FOUND)
217227
message("System FREETYPE not found, will build local one\n")
218228
if (NOT HarfBuzz_FOUND)
@@ -229,7 +239,7 @@ if (NOT HarfBuzz_FOUND)
229239
SET(HB_HAVE_FREETYPE ON CACHE BOOL "Enable freetype interop helpers" FORCE)
230240
SET(HB_BUILD_TESTS OFF CACHE BOOL "Build harfbuzz tests" FORCE)
231241
ADD_SUBDIRECTORY(thirdparty/harfbuzz)
232-
SET(HARFBUZZ_INCLUDE_DIR ${CMAKE_CURRENT_SOURCE_DIR}/thirdparty/harfbuzz/src)
242+
SET(HARFBUZZ_INCLUDE_DIRS ${CMAKE_CURRENT_SOURCE_DIR}/thirdparty/harfbuzz/src)
233243
SET(HARFBUZZ_LIBRARY harfbuzz)
234244
endif (NOT HarfBuzz_FOUND)
235245

@@ -272,7 +282,7 @@ INCLUDE_DIRECTORIES(
272282
${JPEG_INCLUDE_DIR}
273283
${ZLIB_INCLUDE_DIR}
274284
${FREETYPE_INCLUDE_DIRS}
275-
${HARFBUZZ_INCLUDE_DIR}
285+
${HARFBUZZ_INCLUDE_DIRS}
276286
${ANTIWORD_INCLUDE_DIR}
277287
${CHM_INCLUDE_DIR}
278288
)
@@ -291,6 +301,7 @@ SET(STD_LIBS
291301
${CHM_LIBRARIES}
292302
${ZLIB_LIBRARIES}
293303
${ANTIWORD_LIBRARIES}
304+
qimagescale
294305
)
295306
if (FONTCONFIG_FOUND)
296307
set(STD_LIBS ${STD_LIBS} ${FONTCONFIG_LIBRARIES})

android/.idea/codeStyles/Project.xml

Lines changed: 3 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

android/app/CMakeLists.txt

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@ include_directories(${CR3_ROOT}/thirdparty/harfbuzz/src)
1818
include_directories(${CR3_ROOT}/thirdparty/libjpeg)
1919
include_directories(${CR3_ROOT}/thirdparty/antiword)
2020
include_directories(${CR3_ROOT}/thirdparty/chmlib/src)
21+
include_directories(${CR3_ROOT}/thirdparty/nanosvg/src)
2122

2223
add_definitions(-DLINUX=1 -D_LINUX=1 -DFOR_ANDROID=1 -DCR3_PATCH)
2324
add_definitions(-DFT_CONFIG_MODULES_H=<builds/android/include/config/ftmodule.h> -DFT_CONFIG_OPTIONS_H=<builds/android/include/config/ftoption.h>)
@@ -26,6 +27,7 @@ add_definitions(-DENABLE_CACHE_FILE_CONTENTS_VALIDATION=1)
2627
add_definitions(-DLDOM_USE_OWN_MEM_MAN=0)
2728
add_definitions(-DCR3_ANTIWORD_PATCH=1 -DENABLE_ANTIWORD=1)
2829
add_definitions(-DMAX_IMAGE_SCALE_MUL=2)
30+
add_definitions(-DUSE_NANOSVG=1)
2931

3032
#set(LOCAL_CFLAGS "-Wno-psabi -Wno-unused-variable -Wno-sign-compare -Wno-write-strings -Wno-main -Wno-unused-but-set-variable -Wno-unused-function -Wall")
3133
# Option '-Wl,--no-merge-exidx-entries' removed as incompatible with clang.
@@ -84,6 +86,7 @@ set(CRENGINE_SRC_FILES
8486
${CR3_ROOT}/crengine/src/wolutil.cpp
8587
${CR3_ROOT}/crengine/src/crconcurrent.cpp
8688
${CR3_ROOT}/crengine/src/hist.cpp
89+
${CR3_ROOT}/crengine/src/xxhash.c
8790
${CR3_ROOT}/crengine/src/private/lvfontglyphcache.cpp
8891
${CR3_ROOT}/crengine/src/private/lvfontboldtransform.cpp
8992
${CR3_ROOT}/crengine/src/private/lvfontcache.cpp

android/app/thirdparty_libs/freetype/Android.mk

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@ LOCAL_SRC_FILES := \
2626
$(FREETYPE_SRC_DIR)/src/base/ftglyph.c \
2727
$(FREETYPE_SRC_DIR)/src/base/ftbitmap.c \
2828
$(FREETYPE_SRC_DIR)/src/base/ftlcdfil.c \
29+
$(FREETYPE_SRC_DIR)/src/base/ftsynth.c \
2930
$(FREETYPE_SRC_DIR)/src/bdf/bdf.c \
3031
$(FREETYPE_SRC_DIR)/src/cache/ftcache.c \
3132
$(FREETYPE_SRC_DIR)/src/cff/cff.c \

android/app/thirdparty_libs/freetype/CMakeLists.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ set(FREETYPE_SRC_FILES
1616
${FREETYPE_SRC_DIR}/src/base/ftglyph.c
1717
${FREETYPE_SRC_DIR}/src/base/ftbitmap.c
1818
${FREETYPE_SRC_DIR}/src/base/ftlcdfil.c
19+
${FREETYPE_SRC_DIR}/src/base/ftsynth.c
1920
${FREETYPE_SRC_DIR}/src/bdf/bdf.c
2021
${FREETYPE_SRC_DIR}/src/cache/ftcache.c
2122
${FREETYPE_SRC_DIR}/src/cff/cff.c

android/app/thirdparty_libs/harfbuzz/Android.mk

Lines changed: 11 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,6 @@ HARFBUZZ_CONFIG_DIR_P := $(LOCAL_PATH)
1313
LOCAL_C_INCLUDES := \
1414
$(HARFBUZZ_CONFIG_DIR_P) \
1515
$(HARFBUZZ_SRC_DIR_P) \
16-
$(HARFBUZZ_SRC_DIR_P)/src/hb-ucdn \
1716
$(FREETYPE_SRC_DIR_P) \
1817
$(FREETYPE_SRC_DIR_P)/include
1918

@@ -24,51 +23,49 @@ LOCAL_SRC_FILES := \
2423
$(HARFBUZZ_SRC_DIR)/src/hb-aat-layout.cc \
2524
$(HARFBUZZ_SRC_DIR)/src/hb-aat-map.cc \
2625
$(HARFBUZZ_SRC_DIR)/src/hb-blob.cc \
27-
$(HARFBUZZ_SRC_DIR)/src/hb-buffer.cc \
2826
$(HARFBUZZ_SRC_DIR)/src/hb-buffer-serialize.cc \
27+
$(HARFBUZZ_SRC_DIR)/src/hb-buffer.cc \
2928
$(HARFBUZZ_SRC_DIR)/src/hb-common.cc \
3029
$(HARFBUZZ_SRC_DIR)/src/hb-face.cc \
3130
$(HARFBUZZ_SRC_DIR)/src/hb-fallback-shape.cc \
3231
$(HARFBUZZ_SRC_DIR)/src/hb-font.cc \
33-
$(HARFBUZZ_SRC_DIR)/src/hb-ft.cc \
3432
$(HARFBUZZ_SRC_DIR)/src/hb-map.cc \
33+
$(HARFBUZZ_SRC_DIR)/src/hb-number.cc \
34+
$(HARFBUZZ_SRC_DIR)/src/hb-ot-cff1-table.cc \
35+
$(HARFBUZZ_SRC_DIR)/src/hb-ot-cff2-table.cc \
3536
$(HARFBUZZ_SRC_DIR)/src/hb-ot-color.cc \
3637
$(HARFBUZZ_SRC_DIR)/src/hb-ot-face.cc \
3738
$(HARFBUZZ_SRC_DIR)/src/hb-ot-font.cc \
3839
$(HARFBUZZ_SRC_DIR)/src/hb-ot-layout.cc \
3940
$(HARFBUZZ_SRC_DIR)/src/hb-ot-map.cc \
4041
$(HARFBUZZ_SRC_DIR)/src/hb-ot-math.cc \
42+
$(HARFBUZZ_SRC_DIR)/src/hb-ot-meta.cc \
43+
$(HARFBUZZ_SRC_DIR)/src/hb-ot-metrics.cc \
4144
$(HARFBUZZ_SRC_DIR)/src/hb-ot-name.cc \
42-
$(HARFBUZZ_SRC_DIR)/src/hb-ot-name-language.cc \
4345
$(HARFBUZZ_SRC_DIR)/src/hb-ot-shape-complex-arabic.cc \
4446
$(HARFBUZZ_SRC_DIR)/src/hb-ot-shape-complex-default.cc \
4547
$(HARFBUZZ_SRC_DIR)/src/hb-ot-shape-complex-hangul.cc \
4648
$(HARFBUZZ_SRC_DIR)/src/hb-ot-shape-complex-hebrew.cc \
47-
$(HARFBUZZ_SRC_DIR)/src/hb-ot-shape-complex-indic.cc \
4849
$(HARFBUZZ_SRC_DIR)/src/hb-ot-shape-complex-indic-table.cc \
50+
$(HARFBUZZ_SRC_DIR)/src/hb-ot-shape-complex-indic.cc \
4951
$(HARFBUZZ_SRC_DIR)/src/hb-ot-shape-complex-khmer.cc \
5052
$(HARFBUZZ_SRC_DIR)/src/hb-ot-shape-complex-myanmar.cc \
5153
$(HARFBUZZ_SRC_DIR)/src/hb-ot-shape-complex-thai.cc \
52-
$(HARFBUZZ_SRC_DIR)/src/hb-ot-shape-complex-use.cc \
5354
$(HARFBUZZ_SRC_DIR)/src/hb-ot-shape-complex-use-table.cc \
55+
$(HARFBUZZ_SRC_DIR)/src/hb-ot-shape-complex-use.cc \
5456
$(HARFBUZZ_SRC_DIR)/src/hb-ot-shape-complex-vowel-constraints.cc \
5557
$(HARFBUZZ_SRC_DIR)/src/hb-ot-shape-fallback.cc \
5658
$(HARFBUZZ_SRC_DIR)/src/hb-ot-shape-normalize.cc \
5759
$(HARFBUZZ_SRC_DIR)/src/hb-ot-shape.cc \
5860
$(HARFBUZZ_SRC_DIR)/src/hb-ot-tag.cc \
5961
$(HARFBUZZ_SRC_DIR)/src/hb-ot-var.cc \
6062
$(HARFBUZZ_SRC_DIR)/src/hb-set.cc \
61-
$(HARFBUZZ_SRC_DIR)/src/hb-shape.cc \
6263
$(HARFBUZZ_SRC_DIR)/src/hb-shape-plan.cc \
64+
$(HARFBUZZ_SRC_DIR)/src/hb-shape.cc \
6365
$(HARFBUZZ_SRC_DIR)/src/hb-shaper.cc \
6466
$(HARFBUZZ_SRC_DIR)/src/hb-static.cc \
65-
$(HARFBUZZ_SRC_DIR)/src/hb-ucdn.cc \
67+
$(HARFBUZZ_SRC_DIR)/src/hb-ucd.cc \
6668
$(HARFBUZZ_SRC_DIR)/src/hb-unicode.cc \
67-
$(HARFBUZZ_SRC_DIR)/src/hb-warning.cc \
68-
$(HARFBUZZ_SRC_DIR)/src/hb-ucdn/ucdn.c
69-
# $(HARFBUZZ_SRC_DIR)/src/hb-subset-glyf.cc
70-
# $(HARFBUZZ_SRC_DIR)/src/hb-subset-input.cc
71-
# $(HARFBUZZ_SRC_DIR)/src/hb-subset.cc
72-
# $(HARFBUZZ_SRC_DIR)/src/hb-subset-plan.cc
69+
$(HARFBUZZ_SRC_DIR)/src/hb-ft.cc
7370

7471
include $(BUILD_STATIC_LIBRARY)

android/app/thirdparty_libs/harfbuzz/CMakeLists.txt

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -6,57 +6,57 @@ set(HARFBUZZ_CONFIG_DIR ${PROJECT_SOURCE_DIR})
66

77
include_directories(${CMAKE_CURRENT_SOURCE_DIR})
88
include_directories(${HARFBUZZ_CONFIG_DIR})
9-
include_directories(${HARFBUZZ_SRC_DIR}/src/hb-ucdn)
109

1110
add_definitions(-DHAVE_CONFIG_H=1)
1211

1312
set(HARFBUZZ_SRC_FILES
1413
${HARFBUZZ_SRC_DIR}/src/hb-aat-layout.cc
1514
${HARFBUZZ_SRC_DIR}/src/hb-aat-map.cc
1615
${HARFBUZZ_SRC_DIR}/src/hb-blob.cc
17-
${HARFBUZZ_SRC_DIR}/src/hb-buffer.cc
1816
${HARFBUZZ_SRC_DIR}/src/hb-buffer-serialize.cc
17+
${HARFBUZZ_SRC_DIR}/src/hb-buffer.cc
1918
${HARFBUZZ_SRC_DIR}/src/hb-common.cc
2019
${HARFBUZZ_SRC_DIR}/src/hb-face.cc
2120
${HARFBUZZ_SRC_DIR}/src/hb-fallback-shape.cc
2221
${HARFBUZZ_SRC_DIR}/src/hb-font.cc
23-
${HARFBUZZ_SRC_DIR}/src/hb-ft.cc
2422
${HARFBUZZ_SRC_DIR}/src/hb-map.cc
23+
${HARFBUZZ_SRC_DIR}/src/hb-number.cc
24+
${HARFBUZZ_SRC_DIR}/src/hb-ot-cff1-table.cc
25+
${HARFBUZZ_SRC_DIR}/src/hb-ot-cff2-table.cc
2526
${HARFBUZZ_SRC_DIR}/src/hb-ot-color.cc
2627
${HARFBUZZ_SRC_DIR}/src/hb-ot-face.cc
2728
${HARFBUZZ_SRC_DIR}/src/hb-ot-font.cc
2829
${HARFBUZZ_SRC_DIR}/src/hb-ot-layout.cc
2930
${HARFBUZZ_SRC_DIR}/src/hb-ot-map.cc
3031
${HARFBUZZ_SRC_DIR}/src/hb-ot-math.cc
32+
${HARFBUZZ_SRC_DIR}/src/hb-ot-meta.cc
33+
${HARFBUZZ_SRC_DIR}/src/hb-ot-metrics.cc
3134
${HARFBUZZ_SRC_DIR}/src/hb-ot-name.cc
32-
${HARFBUZZ_SRC_DIR}/src/hb-ot-name-language.cc
3335
${HARFBUZZ_SRC_DIR}/src/hb-ot-shape-complex-arabic.cc
3436
${HARFBUZZ_SRC_DIR}/src/hb-ot-shape-complex-default.cc
3537
${HARFBUZZ_SRC_DIR}/src/hb-ot-shape-complex-hangul.cc
3638
${HARFBUZZ_SRC_DIR}/src/hb-ot-shape-complex-hebrew.cc
37-
${HARFBUZZ_SRC_DIR}/src/hb-ot-shape-complex-indic.cc
3839
${HARFBUZZ_SRC_DIR}/src/hb-ot-shape-complex-indic-table.cc
40+
${HARFBUZZ_SRC_DIR}/src/hb-ot-shape-complex-indic.cc
3941
${HARFBUZZ_SRC_DIR}/src/hb-ot-shape-complex-khmer.cc
4042
${HARFBUZZ_SRC_DIR}/src/hb-ot-shape-complex-myanmar.cc
4143
${HARFBUZZ_SRC_DIR}/src/hb-ot-shape-complex-thai.cc
42-
${HARFBUZZ_SRC_DIR}/src/hb-ot-shape-complex-use.cc
4344
${HARFBUZZ_SRC_DIR}/src/hb-ot-shape-complex-use-table.cc
45+
${HARFBUZZ_SRC_DIR}/src/hb-ot-shape-complex-use.cc
4446
${HARFBUZZ_SRC_DIR}/src/hb-ot-shape-complex-vowel-constraints.cc
4547
${HARFBUZZ_SRC_DIR}/src/hb-ot-shape-fallback.cc
4648
${HARFBUZZ_SRC_DIR}/src/hb-ot-shape-normalize.cc
4749
${HARFBUZZ_SRC_DIR}/src/hb-ot-shape.cc
4850
${HARFBUZZ_SRC_DIR}/src/hb-ot-tag.cc
4951
${HARFBUZZ_SRC_DIR}/src/hb-ot-var.cc
5052
${HARFBUZZ_SRC_DIR}/src/hb-set.cc
51-
${HARFBUZZ_SRC_DIR}/src/hb-shape.cc
5253
${HARFBUZZ_SRC_DIR}/src/hb-shape-plan.cc
54+
${HARFBUZZ_SRC_DIR}/src/hb-shape.cc
5355
${HARFBUZZ_SRC_DIR}/src/hb-shaper.cc
5456
${HARFBUZZ_SRC_DIR}/src/hb-static.cc
55-
${HARFBUZZ_SRC_DIR}/src/hb-ucdn.cc
57+
${HARFBUZZ_SRC_DIR}/src/hb-ucd.cc
5658
${HARFBUZZ_SRC_DIR}/src/hb-unicode.cc
57-
${HARFBUZZ_SRC_DIR}/src/hb-warning.cc
58-
59-
${HARFBUZZ_SRC_DIR}/src/hb-ucdn/ucdn.c
59+
${HARFBUZZ_SRC_DIR}/src/hb-ft.cc
6060
)
6161
# ${HARFBUZZ_SRC_DIR}/src/hb-subset-glyf.cc
6262
# ${HARFBUZZ_SRC_DIR}/src/hb-subset-input.cc

android/app/thirdparty_libs/harfbuzz/config.h

Lines changed: 9 additions & 48 deletions
Original file line numberDiff line numberDiff line change
@@ -16,9 +16,8 @@
1616
/* Have Core Text backend */
1717
/* #undef HAVE_CORETEXT */
1818

19-
/* Define to 1 if you have the declaration of `round', and to 0 if you don't.
20-
*/
21-
/* #undef HAVE_DECL_ROUND */
19+
/* define if the compiler supports basic C++11 syntax */
20+
#define HAVE_CXX11 1
2221

2322
/* Have DirectWrite library */
2423
/* #undef HAVE_DIRECTWRITE */
@@ -29,9 +28,6 @@
2928
/* Define to 1 if you have the <dwrite.h> header file. */
3029
/* #undef HAVE_DWRITE_H */
3130

32-
/* Have simple TrueType Layout backend */
33-
#define HAVE_FALLBACK 1
34-
3531
/* Have fontconfig library */
3632
/* #undef HAVE_FONTCONFIG */
3733

@@ -47,6 +43,9 @@
4743
/* Define to 1 if you have the `FT_Set_Var_Blend_Coordinates' function. */
4844
/* #undef HAVE_FT_SET_VAR_BLEND_COORDINATES */
4945

46+
/* Have GDI library */
47+
/* #undef HAVE_GDI */
48+
5049
/* Define to 1 if you have the `getpagesize' function. */
5150
/* #undef HAVE_GETPAGESIZE */
5251

@@ -86,17 +85,14 @@
8685
/* Define to 1 if you have the `newlocale' function. */
8786
/* #undef HAVE_NEWLOCALE */
8887

89-
/* Define to 1 if you have the `posix_memalign' function. */
90-
/* #undef HAVE_POSIX_MEMALIGN */
91-
9288
/* Have POSIX threads */
9389
#define HAVE_PTHREAD 1
9490

9591
/* Have PTHREAD_PRIO_INHERIT. */
9692
#define HAVE_PTHREAD_PRIO_INHERIT 1
9793

98-
/* Define to 1 if you have the `round' function. */
99-
#define HAVE_ROUND 1
94+
/* Define to 1 if you have the `roundf' function. */
95+
/* #undef HAVE_ROUNDF */
10096

10197
/* Define to 1 if you have the <sched.h> header file. */
10298
/* #undef HAVE_SCHED_H */
@@ -137,9 +133,6 @@
137133
/* Define to 1 if you have the <sys/types.h> header file. */
138134
#define HAVE_SYS_TYPES_H 1
139135

140-
/* Have UCDN Unicode functions */
141-
#define HAVE_UCDN 1
142-
143136
/* Have Uniscribe library */
144137
/* #undef HAVE_UNISCRIBE */
145138

@@ -165,7 +158,7 @@
165158
#define PACKAGE_NAME "HarfBuzz"
166159

167160
/* Define to the full name and version of this package. */
168-
#define PACKAGE_STRING "HarfBuzz 2.2.0"
161+
#define PACKAGE_STRING "HarfBuzz 2.6.4"
169162

170163
/* Define to the one symbol short name of this package. */
171164
#define PACKAGE_TARNAME "harfbuzz"
@@ -174,7 +167,7 @@
174167
#define PACKAGE_URL "http://harfbuzz.org/"
175168

176169
/* Define to the version of this package. */
177-
#define PACKAGE_VERSION "2.2.0"
170+
#define PACKAGE_VERSION "2.6.4"
178171

179172
/* Define to necessary symbol if this constant uses a non-standard name on
180173
your system. */
@@ -183,28 +176,6 @@
183176
/* Define to 1 if you have the ANSI C header files. */
184177
#define STDC_HEADERS 1
185178

186-
/* Enable extensions on AIX 3, Interix. */
187-
#ifndef _ALL_SOURCE
188-
# define _ALL_SOURCE 1
189-
#endif
190-
/* Enable GNU extensions on systems that have them. */
191-
#ifndef _GNU_SOURCE
192-
# define _GNU_SOURCE 1
193-
#endif
194-
/* Enable threading extensions on Solaris. */
195-
#ifndef _POSIX_PTHREAD_SEMANTICS
196-
# define _POSIX_PTHREAD_SEMANTICS 1
197-
#endif
198-
/* Enable extensions on HP NonStop. */
199-
#ifndef _TANDEM_SOURCE
200-
# define _TANDEM_SOURCE 1
201-
#endif
202-
/* Enable general extensions on Solaris. */
203-
#ifndef __EXTENSIONS__
204-
# define __EXTENSIONS__ 1
205-
#endif
206-
207-
208179
/* Enable large inode numbers on Mac OS X 10.5. */
209180
#ifndef _DARWIN_USE_64_BIT_INODE
210181
# define _DARWIN_USE_64_BIT_INODE 1
@@ -215,13 +186,3 @@
215186

216187
/* Define for large files, on AIX-style hosts. */
217188
/* #undef _LARGE_FILES */
218-
219-
/* Define to 1 if on MINIX. */
220-
/* #undef _MINIX */
221-
222-
/* Define to 2 if the system does not provide POSIX.1 features except with
223-
this defined. */
224-
/* #undef _POSIX_1_SOURCE */
225-
226-
/* Define to 1 if you need to in order for `stat' and other things to work. */
227-
/* #undef _POSIX_SOURCE */

0 commit comments

Comments
 (0)