Changeset 2608
- Timestamp:
- 2007-02-27 22:48:01 (2 years ago)
- Files:
-
- liboggz/trunk/configure.ac (modified) (2 diffs)
- liboggz/trunk/include/oggz/Makefile.am (modified) (1 diff)
- liboggz/trunk/include/oggz/oggz.h (modified) (1 diff)
- liboggz/trunk/include/oggz/oggz_off_t.h (added)
- liboggz/trunk/include/oggz/oggz_off_t.h.in (added)
- liboggz/trunk/include/oggz/oggz_off_t_win32.h (added)
- liboggz/trunk/include/oggz/oggz_seek.h (modified) (3 diffs)
- liboggz/trunk/src/liboggz/Makefile.am (modified) (1 diff)
- liboggz/trunk/src/liboggz/oggz.c (modified) (1 diff)
- liboggz/trunk/src/liboggz/oggz_comments.c (modified) (1 diff)
- liboggz/trunk/src/liboggz/oggz_private.h (modified) (3 diffs)
- liboggz/trunk/src/liboggz/oggz_seek.c (modified) (14 diffs)
- liboggz/trunk/win32/config.h (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
liboggz/trunk/configure.ac
r2600 r2608 257 257 AC_CHECK_SIZEOF(ssize_t,4) 258 258 259 AC_DEFINE_UNQUOTED([oggz_off_t], ${TYPEOF_OGGZ_OFF_T}, [Configured type of oggz_off_t]) 259 dnl was defined to set oggz_off_t type (removed by laser13) 260 dnl AC_DEFINE_UNQUOTED([oggz_off_t], ${TYPEOF_OGGZ_OFF_T}, [Configured type of oggz_off_t]) 260 261 261 262 … … 368 369 include/Makefile 369 370 include/oggz/Makefile 371 include/oggz/oggz_off_t.h 370 372 src/Makefile 371 373 src/liboggz/Version_script liboggz/trunk/include/oggz/Makefile.am
r2563 r2608 4 4 oggzincludedir = $(includedir)/oggz 5 5 oggzinclude_HEADERS = oggz.h oggz_comments.h oggz_constants.h oggz_read.h \ 6 oggz_seek.h oggz_write.h oggz_io.h oggz_table.h oggz_deprecated.h 6 oggz_seek.h oggz_write.h oggz_io.h oggz_table.h oggz_deprecated.h \ 7 oggz_off_t.h 7 8 liboggz/trunk/include/oggz/oggz.h
r2563 r2608 552 552 long oggz_serialno_new (OGGZ * oggz); 553 553 554 /* define appropriate type for oggz_off_t */ 555 #ifdef _WIN32 556 #include <oggz/oggz_off_t_win32.h> 557 #else 558 #include <oggz/oggz_off_t.h> 559 #endif 560 554 561 #include <oggz/oggz_comments.h> 555 562 #include <oggz/oggz_read.h> liboggz/trunk/include/oggz/oggz_seek.h
r2567 r2608 130 130 * descriptor. 131 131 */ 132 o ff_t oggz_tell (OGGZ * oggz);132 oggz_off_t oggz_tell (OGGZ * oggz); 133 133 134 134 /** … … 139 139 * \returns the new file offset, or -1 on failure. 140 140 */ 141 o ff_t oggz_seek (OGGZ * oggz, loff_t offset, int whence);141 oggz_off_t oggz_seek (OGGZ * oggz, oggz_off_t offset, int whence); 142 142 143 143 #ifdef _UNIMPLEMENTED … … 444 444 * \returns 0 on success, -1 on failure. 445 445 */ 446 int oggz_set_data_start (OGGZ * oggz, o ff_t offset);446 int oggz_set_data_start (OGGZ * oggz, oggz_off_t offset); 447 447 /** \} 448 448 */ liboggz/trunk/src/liboggz/Makefile.am
r2564 r2608 21 21 oggz_table.c \ 22 22 oggz_vector.c oggz_vector.h \ 23 metric_internal.c 23 metric_internal.c 24 24 25 25 liboggz_la_LDFLAGS = -version-info @SHARED_VERSION_INFO@ @SHLIB_VERSION_ARG@ liboggz/trunk/src/liboggz/oggz.c
r2563 r2608 217 217 } 218 218 219 o ff_t219 oggz_off_t 220 220 oggz_tell (OGGZ * oggz) 221 221 { liboggz/trunk/src/liboggz/oggz_comments.c
r2592 r2608 41 41 42 42 /*#define DEBUG*/ 43 44 #ifdef WIN32 45 #define strcasecmp _stricmp 46 #endif 47 43 48 44 49 static char * liboggz/trunk/src/liboggz/oggz_private.h
r2563 r2608 40 40 #include <oggz/oggz_constants.h> 41 41 42 /* define appropriate type for oggz_off_t */ 43 #ifdef _WIN32 44 #include <oggz/oggz_off_t_win32.h> 45 #else 46 #include <oggz/oggz_off_t.h> 47 #endif 48 42 49 #include "oggz_macros.h" 43 50 #include "oggz_vector.h" 51 44 52 45 53 typedef struct _OGGZ OGGZ; … … 136 144 137 145 #if 0 138 o ff_t offset_page_end; /* offset of end of current page */146 oggz_off_t offset_page_end; /* offset of end of current page */ 139 147 #endif 140 148 }; … … 216 224 ogg_page current_page; 217 225 218 o ff_t offset; /* offset of current page start */219 o ff_t offset_data_begin; /* offset of unit 0 page start */226 oggz_off_t offset; /* offset of current page start */ 227 oggz_off_t offset_data_begin; /* offset of unit 0 page start */ 220 228 221 229 long run_blocksize; /* blocksize to use for oggz_run() */ liboggz/trunk/src/liboggz/oggz_seek.c
r2106 r2608 146 146 147 147 #ifdef DEBUG 148 printf ("reset to % ld\n", offset_at);148 printf ("reset to %" PRI_OGGZ_OFF_T "d\n", offset_at); 149 149 #endif 150 150 … … 314 314 #ifdef DEBUG 315 315 316 printf ("get_prev_start_page: [A] offset_at: @% ld\toffset_start: @%ld\n",316 printf ("get_prev_start_page: [A] offset_at: @%" PRI_OGGZ_OFF_T "d\toffset_start: @%" PRI_OGGZ_OFF_T "d\n", 317 317 offset_at, offset_start); 318 318 319 printf ("get_prev_start_page: seeked to % ld\n", offset_start);319 printf ("get_prev_start_page: seeked to %" PRI_OGGZ_OFF_T "d\n", offset_start); 320 320 #endif 321 321 … … 340 340 341 341 #ifdef DEBUG_VERBOSE 342 printf ("get_prev_start_page: GOT page (%lld) @% ld\tat @%ld\n",342 printf ("get_prev_start_page: GOT page (%lld) @%" PRI_OGGZ_OFF_T "d\tat @%" PRI_OGGZ_OFF_T "d\n", 343 343 granule_at, page_offset, offset_at); 344 344 #endif … … 356 356 357 357 #ifdef DEBUG 358 printf ("get_prev_start_page: [B] offset_at: @% ld\toffset_start: @%ld\n"359 "found_offset: @% ld\tpage_offset: @%ld\n",358 printf ("get_prev_start_page: [B] offset_at: @%" PRI_OGGZ_OFF_T "d\toffset_start: @%" PRI_OGGZ_OFF_T "d\n" 359 "found_offset: @%" PRI_OGGZ_OFF_T "d\tpage_offset: @%" PRI_OGGZ_OFF_T "d\n", 360 360 offset_at, offset_start, found_offset, page_offset); 361 361 #endif … … 369 369 370 370 #ifdef DEBUG 371 printf ("get_prev_start_page: [C] offset_at: @% ld\t"372 "found_offset: @% ld\tunit_at: %lld\n",371 printf ("get_prev_start_page: [C] offset_at: @%" PRI_OGGZ_OFF "d\t" 372 "found_offset: @%" PRO_OGGZ_OFF "d\tunit_at: %lld\n", 373 373 offset_at, found_offset, unit_at); 374 374 #endif … … 393 393 394 394 #ifdef DEBUG 395 printf (" SCANNING from % ld...", offset_begin);395 printf (" SCANNING from %" PRI_OGGZ_OFF_T "d...", offset_begin); 396 396 #endif 397 397 … … 401 401 402 402 #ifdef DEBUG 403 printf (" scan @% ld\n", offset_at);403 printf (" scan @%" PRI_OGGZ_OFF_T "d\n", offset_at); 404 404 #endif 405 405 … … 541 541 542 542 #ifdef DEBUG 543 printf ("oggz_seek_guess: guessed % ld\n", offset_guess);543 printf ("oggz_seek_guess: guessed %" PRI_OGGZ_OFF_T "d\n", offset_guess); 544 544 #endif 545 545 … … 568 568 offset_end = statbuf.st_size; 569 569 #ifdef DEBUG 570 printf ("oggz_offset_end: stat size % ld\n", offset_end);570 printf ("oggz_offset_end: stat size %" PRI_OGGZ_OFF_T "d\n", offset_end); 571 571 #endif 572 572 } else { … … 660 660 661 661 #ifdef DEBUG 662 printf ("oggz_seek_set: [A] want u%lld: (u%lld - u%lld) [@% ld - @%ld]\n",662 printf ("oggz_seek_set: [A] want u%lld: (u%lld - u%lld) [@%" PRI_OGGZ_OFF_T "d - @%" PRI_OGGZ_OFF_T "d]\n", 663 663 unit_target, unit_begin, unit_end, offset_begin, offset_end); 664 664 #endif … … 683 683 684 684 #ifdef DEBUG 685 printf ("oggz_seek_set: offset_next % ld\n", offset_next);685 printf ("oggz_seek_set: offset_next %" PRI_OGGZ_OFF_T "d\n", offset_next); 686 686 #endif 687 687 … … 692 692 unit_end = oggz_get_unit (oggz, serialno, granule_at); 693 693 #ifdef DEBUG 694 printf ("oggz_seek_set: [C] offset_next @% ld, g%lld, (s%ld)\n",694 printf ("oggz_seek_set: [C] offset_next @%" PRI_OGGZ_OFF_T "d, g%lld, (s%ld)\n", 695 695 offset_next, granule_at, serialno); 696 696 printf ("oggz_seek_set: [c] u%lld\n", … … 727 727 728 728 #ifdef DEBUG 729 printf ("oggz_seek_set: [D] want u%lld, got page u%lld @% ld g%lld\n",729 printf ("oggz_seek_set: [D] want u%lld, got page u%lld @%" PRI_OGGZ_OFF_T "d g%lld\n", 730 730 unit_target, unit_at, offset_at, granule_at); 731 731 #endif … … 799 799 800 800 #ifdef DEBUG 801 printf ("*** oggz_seek_end: found packet (%lld) at @% ld [%lld]\n",801 printf ("*** oggz_seek_end: found packet (%lld) at @%" PRI_OGGZ_OFF_T "d [%lld]\n", 802 802 unit_end, offset_end, granulepos); 803 803 #endif liboggz/trunk/win32/config.h
r2114 r2608 132 132 /* Define to `unsigned' if <sys/types.h> does not define. */ 133 133 #undef size_t 134 135 /* Defined type of oggz_off_t */136 #define oggz_off_t off_t