libudfread | branch: master | ace20022 <[email protected]> | Tue May 30 
14:00:24 2017 +0200| [df231950b8a99484bcf964aa1709aa5b13e06270] | committer: 
Petri Hintukainen

The number of bytes used by fixed-length character fields is stored as Uint8 
(ECMA 1/7.2.12).

> http://git.videolan.org/gitweb.cgi/libudfread.git/?a=commit;h=df231950b8a99484bcf964aa1709aa5b13e06270
---

 src/ecma167.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/ecma167.c b/src/ecma167.c
index b488990..b197a1f 100644
--- a/src/ecma167.c
+++ b/src/ecma167.c
@@ -37,7 +37,7 @@
  */
 
 /* fixed-length dstring, ECMA 1/7.2.12 */
-static size_t _decode_dstring(const uint8_t *p, size_t field_length, uint8_t 
*str)
+static uint8_t _decode_dstring(const uint8_t *p, size_t field_length, uint8_t 
*str)
 {
     size_t length;
 
@@ -51,7 +51,7 @@ static size_t _decode_dstring(const uint8_t *p, size_t 
field_length, uint8_t *st
         length = field_length;
     }
     memcpy(str, p, length);
-    return length;
+    return (uint8_t)length;
 }
 
 /* Extent Descriptor (ECMA 167, 3/7.1) */

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

Reply via email to