diff options
| author | Wiimm <wiimm@wiimm.de> | 2021-05-08 11:35:32 +0200 |
|---|---|---|
| committer | Wiimm <wiimm@wiimm.de> | 2021-05-08 11:35:32 +0200 |
| commit | 9ae8841ec4720e74173e2f72fac33f0848bbf435 (patch) | |
| tree | cdce547c82e5f4e0078e908ad1b86a152bd24c45 /project/dclib/dclib-numeric.c | |
| parent | f33ad95520f6c6bb8f192c8bcd1c17cf40ba6b6b (diff) | |
SZS v2.26a
Diffstat (limited to '')
| -rw-r--r-- | project/dclib/dclib-numeric.c | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/project/dclib/dclib-numeric.c b/project/dclib/dclib-numeric.c index 01fd734..50fd266 100644 --- a/project/dclib/dclib-numeric.c +++ b/project/dclib/dclib-numeric.c @@ -679,6 +679,16 @@ void le16n ( u16 * dest, const u16 * src, int n ) *dest++ = le16(src++); } +void le32n ( u32 * dest, const u32 * src, int n ) +{ + DASSERT( dest ); + DASSERT( n >= 0 ); + DASSERT( src || !n ); + + while ( n-- > 0 ) + *dest++ = le32(src++); +} + void lef4n ( float32 * dest, const float32 * src, int n ) { DASSERT( dest ); @@ -699,6 +709,16 @@ void write_le16n ( u16 * dest, const u16 * src, int n ) write_le16(dest++,*src++); } +void write_le32n ( u32 * dest, const u32 * src, int n ) +{ + DASSERT( dest ); + DASSERT( n >= 0 ); + DASSERT( src || !n ); + + while ( n-- > 0 ) + write_le32(dest++,*src++); +} + void write_lef4n ( float32 * dest, const float32 * src, int n ) { DASSERT( dest ); |
