summaryrefslogtreecommitdiffstats
path: root/graphics/libecwj2/files/patch-Source-C-NCSUtil-file.c
blob: 28a7684a72f3e55a8851da967c7484f0cc688682 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
--- Source/C/NCSUtil/file.c.orig	2006-07-03 05:15:02.000000000 +0400
+++ Source/C/NCSUtil/file.c	2010-07-29 16:40:02.000000000 +0400
@@ -203,8 +203,10 @@
 	return (INT64) lseek64(hFile, (off64_t)nOffset, origin);
 #elif defined IRIX
 	return (INT64) lseek64(hFile, (off64_t)nOffset, origin);
-#elif defined MACOSX
-    return (INT64) lseek(hFile, nOffset, origin);
+#elif defined MACOSX || defined FREEBSD
+	return (INT64) lseek(hFile, nOffset, origin);
+#else
+#error NCSFileSeekNative() routine is not defined for this platform
 #endif
 }
 
@@ -253,6 +255,8 @@
 	return (INT64) lseek64(hFile, (off64_t)0, SEEK_CUR);
 #elif defined MACOSX
 	return (INT64) lseek(hFile, (long)0, SEEK_CUR);
+#elif defined FREEBSD
+	return (INT64) lseek(hFile, (off_t)0, SEEK_CUR);
 #else
 #error ERROR: EcwFileGetPos() routine is not defined for this platform
 #endif
OpenPOWER on IntegriCloud