[Git][videolan/libdvdcss][master] Match AttackPattern() declaration and definition

"Jean-Baptiste Kempf (@jbk)" <[email protected]> Wed, 06 Aug 2025 17:32:15 +0200
Newsgroups gmane.comp.video.videolan.libdvdcss.devel
Message-ID <[email protected]>
--===============2797364208632351453==
Content-Type: multipart/alternative;
 boundary="--==_mimepart_6893757f64b2a_80cca6b96101847582a";
 charset=UTF-8
Content-Transfer-Encoding: 7bit


----==_mimepart_6893757f64b2a_80cca6b96101847582a
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit



Jean-Baptiste Kempf pushed to branch master at VideoLAN / libdvdcss


Commits:
e2fe04a0 by Steve Lhomme at 2025-08-06T15:30:41+00:00
Match AttackPattern() declaration and definition

Fixes this warning:
../src/css.c:1644:41: warning: argument &#39;p_sec&#39; of type &#39;const uint8_t[2048]&#39; (aka &#39;const unsigned char[2048]&#39;) with mismatched bound [-Warray-parameter]
static int AttackPattern( const uint8_t p_sec[ DVDCSS_BLOCK_SIZE ],
                                        ^
../src/css.c:82:44: note: previously declared as &#39;const uint8_t[]&#39; (aka &#39;const unsigned char[]&#39;) here
static int  AttackPattern   ( const uint8_t[], uint8_t * );
                                           ^

- - - - -


1 changed file:

- src/css.c


Changes:

=====================================
src/css.c
=====================================
@@ -79,7 +79,7 @@ static int  RecoverTitleKey ( int, const uint8_t *,
                               const uint8_t *, const uint8_t *, uint8_t * );
 static int  CrackTitleKey   ( dvdcss_t, int, int, dvd_key );
 
-static int  AttackPattern   ( const uint8_t[], uint8_t * );
+static int  AttackPattern   ( const uint8_t p_sec[ DVDCSS_BLOCK_SIZE ], uint8_t * );
 #if 0
 static int  AttackPadding   ( const uint8_t[] );
 #endif



View it on GitLab: https://code.videolan.org/videolan/libdvdcss/-/commit/e2fe04a0253e0fd61cb91b984d0740a6c092c0f1

-- 
View it on GitLab: https://code.videolan.org/videolan/libdvdcss/-/commit/e2fe04a0253e0fd61cb91b984d0740a6c092c0f1
You're receiving this email because of your account on code.videolan.org.


VideoLAN code repository instance
----==_mimepart_6893757f64b2a_80cca6b96101847582a--

--===============2797364208632351453==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
libdvdcss-devel mailing list
[email protected]
https://mailman.videolan.org/listinfo/libdvdcss-devel

--===============2797364208632351453==--