summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorsuzuki toshiya <mpsuzuki@hiroshima-u.ac.jp>2022-10-09 17:30:50 +0900
committersuzuki toshiya <mpsuzuki@hiroshima-u.ac.jp>2022-10-09 18:27:54 +0900
commitaac3d34f2fb3130796b5f2f91c475f2cf8e59d0f (patch)
treeb9bbc17d5edf895a0fab5e213d5f7ce9bdee834e
parentc12f8e827de2b79dfb4c4cca2d8d746655f0dd34 (diff)
downloadfreetype2-check-deprecated-warning-for-macosx.tar.gz
configure.raw: use void* instead of SInt16* for actualRefNum for FSGetForkCBInfo()check-deprecated-warning-for-macosx
-rw-r--r--builds/unix/configure.raw9
1 files changed, 8 insertions, 1 deletions
diff --git a/builds/unix/configure.raw b/builds/unix/configure.raw
index be7492112..64307e482 100644
--- a/builds/unix/configure.raw
+++ b/builds/unix/configure.raw
@@ -911,7 +911,14 @@ elif test "x${with_old_mac_fonts}" = "xyes" -a "x${with_fsref}" != "xno"; then
UInt8* path;
SInt16 desiredRefNum;
SInt16* iterator;
- SInt16* actualRefNum;
+ void* actualRefNum = NULL;
+ /*
+ * FSGetForkCBInfo() 4th parameter actualRefNum
+ * should be typed as SInt16* until 10.4, and
+ * should be typed as FSIORefNum* since 10.5,
+ * but FSIORefNum was undefined before 10.5.
+ * ftmac.c always passes NULL for this parameter.
+ */
HFSUniStr255* outForkName;
FSVolumeRefNum volume;
FSCatalogInfoBitmap whichInfo;