]> granicus.if.org Git - openjpeg/commitdiff
[trunk] continue work on getting API to use off_t instead of long toward LFS support...
authorMathieu Malaterre <mathieu.malaterre@gmail.com>
Mon, 26 Mar 2012 13:18:09 +0000 (13:18 +0000)
committerMathieu Malaterre <mathieu.malaterre@gmail.com>
Mon, 26 Mar 2012 13:18:09 +0000 (13:18 +0000)
applications/jpip/libopenjpip/marker_manager.c
applications/jpip/libopenjpip/marker_manager.h

index 845d9c5f0f8ec4e3093445dfca1923ec34e0fcc8..766ecd6e5835ddcfded9dbb19a183c0ff7edf757 100644 (file)
@@ -39,7 +39,7 @@
 #define logstream stderr
 #endif /*SERVER */
 
-marker_param_t set_marker( codestream_param_t cs, Byte2_t code, Byte8_t offset, Byte2_t length)
+marker_param_t set_marker( codestream_param_t cs, Byte2_t code, OPJ_OFF_T offset, Byte2_t length)
 {
   marker_param_t mkr;
 
@@ -52,17 +52,17 @@ marker_param_t set_marker( codestream_param_t cs, Byte2_t code, Byte8_t offset,
 }
 
 
-Byte_t fetch_marker1byte( marker_param_t marker, long offset)
+Byte_t fetch_marker1byte( marker_param_t marker, OPJ_OFF_T offset)
 {
   return fetch_codestream1byte( &(marker.cs), marker.offset+offset);
 }
 
-Byte2_t fetch_marker2bytebigendian( marker_param_t marker, long offset)
+Byte2_t fetch_marker2bytebigendian( marker_param_t marker, OPJ_OFF_T offset)
 {
   return fetch_codestream2bytebigendian( &(marker.cs), marker.offset+offset);
 }
 
-Byte4_t fetch_marker4bytebigendian( marker_param_t marker, long offset)
+Byte4_t fetch_marker4bytebigendian( marker_param_t marker, OPJ_OFF_T offset)
 {
   return fetch_codestream4bytebigendian( &(marker.cs), marker.offset+offset);
 }
index 6d5c9fe9c8b81c62f132594fa1335a64e8c2eebe..68ea2a8bc408840702580faa79608037b9e7772e 100644 (file)
@@ -38,7 +38,7 @@
 typedef struct marker_param{
   codestream_param_t cs; /**< corresponding codestream*/
   Byte2_t code;          /**< marker code*/
-  Byte8_t offset;        /**< offset relative to the start of the codestream ( including the length parameter but not the marker itself)*/
+  OPJ_OFF_T offset;        /**< offset relative to the start of the codestream ( including the length parameter but not the marker itself)*/
   Byte2_t length;        /**< marker segment length*/
 } marker_param_t;
 
@@ -52,7 +52,7 @@ typedef struct marker_param{
  * @param[in] length marker segment length
  * @return           structure of generated marker parameters
  */
-marker_param_t set_marker( codestream_param_t cs, Byte2_t code, Byte8_t offset, Byte2_t length);
+marker_param_t set_marker( codestream_param_t cs, Byte2_t code, OPJ_OFF_T offset, Byte2_t length);
 
 
 /**
@@ -63,7 +63,7 @@ marker_param_t set_marker( codestream_param_t cs, Byte2_t code, Byte8_t offset,
  * @param[in] size   Byte length
  * @return           fetched code
  */
-Byte_t fetch_marker1byte( marker_param_t marker, long offset);
+Byte_t fetch_marker1byte( marker_param_t marker, OPJ_OFF_T offset);
 
 /**
  * fetch marker content 2-byte big endian Byte codes in file stream
@@ -72,7 +72,7 @@ Byte_t fetch_marker1byte( marker_param_t marker, long offset);
  * @param[in] offset start Byte position in marker
  * @return           fetched code
  */
-Byte2_t fetch_marker2bytebigendian( marker_param_t marker, long offset);
+Byte2_t fetch_marker2bytebigendian( marker_param_t marker, OPJ_OFF_T offset);
 
 /**
  * fetch marker content 4-byte big endian Byte codes in file stream
@@ -81,7 +81,7 @@ Byte2_t fetch_marker2bytebigendian( marker_param_t marker, long offset);
  * @param[in] offset start Byte position in marker
  * @return           fetched code
  */
-Byte4_t fetch_marker4bytebigendian( marker_param_t marker, long offset);
+Byte4_t fetch_marker4bytebigendian( marker_param_t marker, OPJ_OFF_T offset);
 
 
 #endif             /* !MARKER_MANAGER_H_ */