Skip to content

Commit 5458370

Browse files
cfsmp3claude
andcommitted
refactor: Replace c_longlong with i64 for consistency
For clarity and consistency, use explicit i64 instead of c_longlong. While c_longlong is 64-bit on all platforms, i64 is clearer and follows the same pattern as the previous commit that removed c_long. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <[email protected]>
1 parent 9e19c58 commit 5458370

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

src/rust/src/libccxr_exports/demuxer.rs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ use lib_ccxr::common::{Codec, Options, StreamMode, StreamType};
99
use lib_ccxr::time::Timestamp;
1010
use std::alloc::{alloc_zeroed, Layout};
1111
use std::ffi::CStr;
12-
use std::os::raw::{c_char, c_int, c_longlong, c_uchar, c_uint, c_void};
12+
use std::os::raw::{c_char, c_int, c_uchar, c_uint, c_void};
1313

1414
// External C function declarations
1515
extern "C" {
@@ -452,12 +452,12 @@ pub unsafe extern "C" fn ccxr_demuxer_open(ctx: *mut ccx_demuxer, file: *const c
452452
/// # Safety
453453
/// This function is unsafe because it dereferences a raw pointer.
454454
#[no_mangle]
455-
pub unsafe extern "C" fn ccxr_demuxer_get_file_size(ctx: *mut ccx_demuxer) -> c_longlong {
455+
pub unsafe extern "C" fn ccxr_demuxer_get_file_size(ctx: *mut ccx_demuxer) -> i64 {
456456
if ctx.is_null() {
457457
return -1;
458458
}
459459
let mut demux_ctx = copy_demuxer_from_c_to_rust(ctx);
460-
demux_ctx.get_filesize() as c_longlong
460+
demux_ctx.get_filesize() as i64
461461
}
462462

463463
// Extern function for ccx_demuxer_print_cfg

0 commit comments

Comments
 (0)