Skip to content
GitLab
Menu
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
Xiph.Org
aom-rav1e
Commits
a301f5e0
Commit
a301f5e0
authored
Mar 11, 2016
by
Geza Lore
Browse files
Fix copy/zero macros.
Change-Id: I2df3b6ecd35406ee05c2aa4e49be779e73e1bdc6
parent
429d304b
Changes
3
Hide whitespace changes
Inline
Side-by-side
vp10/common/common.h
View file @
a301f5e0
...
...
@@ -33,12 +33,12 @@ extern "C" {
// Use this for variably-sized arrays.
#define vp10_copy_array(dest, src, n) { \
assert(sizeof(*dest) == sizeof(*src)); \
memcpy(dest, src, n * sizeof(*src)); \
assert(sizeof(*
(
dest)
)
== sizeof(*
(
src))
)
; \
memcpy(dest, src, n * sizeof(*
(
src))
)
; \
}
#define vp10_zero(dest) memset(&(dest), 0, sizeof(dest))
#define vp10_zero_array(dest, n) memset(dest, 0, n * sizeof(*dest))
#define vp10_zero_array(dest, n) memset(dest, 0, n * sizeof(*
(
dest))
)
static
INLINE
int
get_unsigned_bits
(
unsigned
int
num_values
)
{
return
num_values
>
0
?
get_msb
(
num_values
)
+
1
:
0
;
...
...
vp8/common/common.h
View file @
a301f5e0
...
...
@@ -32,13 +32,13 @@ extern "C" {
/* Use this for variably-sized arrays. */
#define vp8_copy_array( Dest, Src, N) { \
assert( sizeof( *Dest) == sizeof( *Src)); \
memcpy( Dest, Src, N * sizeof( *Src)); \
assert( sizeof( *
(
Dest)
)
== sizeof( *
(
Src))
)
; \
memcpy( Dest, Src, N * sizeof( *
(
Src))
)
; \
}
#define vp8_zero( Dest) memset( &Dest, 0, sizeof( Dest));
#define vp8_zero( Dest) memset( &
(
Dest
)
, 0, sizeof( Dest));
#define vp8_zero_array( Dest, N) memset( Dest, 0, N * sizeof( *Dest));
#define vp8_zero_array( Dest, N) memset( Dest, 0, N * sizeof( *
(
Dest))
)
;
#ifdef __cplusplus
...
...
vp9/common/vp9_common.h
View file @
a301f5e0
...
...
@@ -33,12 +33,12 @@ extern "C" {
// Use this for variably-sized arrays.
#define vp9_copy_array(dest, src, n) { \
assert(sizeof(*dest) == sizeof(*src)); \
memcpy(dest, src, n * sizeof(*src)); \
assert(sizeof(*
(
dest)
)
== sizeof(*
(
src))
)
; \
memcpy(dest, src, n * sizeof(*
(
src))
)
; \
}
#define vp9_zero(dest) memset(&(dest), 0, sizeof(dest))
#define vp9_zero_array(dest, n) memset(dest, 0, n * sizeof(*dest))
#define vp9_zero_array(dest, n) memset(dest, 0, n * sizeof(*
(
dest))
)
static
INLINE
int
get_unsigned_bits
(
unsigned
int
num_values
)
{
return
num_values
>
0
?
get_msb
(
num_values
)
+
1
:
0
;
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment