Files
pkgsrc-ng/print/mupdf/patches/patch-ae
2016-01-21 23:40:00 +01:00

83 lines
2.5 KiB
Plaintext

$NetBSD: patch-ae,v 1.4 2014/04/21 16:14:40 wiz Exp $
Avoid namespace conflicts with bswap(3).
--- source/fitz/crypt-sha2.c.orig 2014-04-11 15:10:41.000000000 +0000
+++ source/fitz/crypt-sha2.c
@@ -17,7 +17,7 @@ static inline int isbigendian(void)
return *(char*)&one == 0;
}
-static inline unsigned int bswap32(unsigned int num)
+static inline unsigned int mup_bswap32(unsigned int num)
{
return ( (((num) << 24))
| (((num) << 8) & 0x00FF0000)
@@ -25,7 +25,7 @@ static inline unsigned int bswap32(unsig
| (((num) >> 24)) );
}
-static inline uint64_t bswap64(uint64_t num)
+static inline uint64_t mup_bswap64(uint64_t num)
{
return ( (((num) << 56))
| (((num) << 40) & 0x00FF000000000000ULL)
@@ -99,7 +99,7 @@ transform256(unsigned int state[8], unsi
/* ensure big-endian integers */
if (!isbigendian())
for (j = 0; j < 16; j++)
- data[j] = bswap32(data[j]);
+ data[j] = mup_bswap32(data[j]);
/* Copy state[] to working vars. */
memcpy(T, state, sizeof(T));
@@ -192,8 +192,8 @@ void fz_sha256_final(fz_sha256 *context,
if (!isbigendian())
{
- context->buffer.u32[14] = bswap32(context->count[1]);
- context->buffer.u32[15] = bswap32(context->count[0]);
+ context->buffer.u32[14] = mup_bswap32(context->count[1]);
+ context->buffer.u32[15] = mup_bswap32(context->count[0]);
}
else
{
@@ -204,7 +204,7 @@ void fz_sha256_final(fz_sha256 *context,
if (!isbigendian())
for (j = 0; j < 8; j++)
- context->state[j] = bswap32(context->state[j]);
+ context->state[j] = mup_bswap32(context->state[j]);
memcpy(digest, &context->state[0], 32);
memset(context, 0, sizeof(fz_sha256));
@@ -271,7 +271,7 @@ transform512(uint64_t state[8], uint64_t
/* ensure big-endian integers */
if (!isbigendian())
for (j = 0; j < 16; j++)
- data[j] = bswap64(data[j]);
+ data[j] = mup_bswap64(data[j]);
/* Copy state[] to working vars. */
memcpy(T, state, sizeof(T));
@@ -364,8 +364,8 @@ void fz_sha512_final(fz_sha512 *context,
if (!isbigendian())
{
- context->buffer.u64[14] = bswap64(context->count[1]);
- context->buffer.u64[15] = bswap64(context->count[0]);
+ context->buffer.u64[14] = mup_bswap64(context->count[1]);
+ context->buffer.u64[15] = mup_bswap64(context->count[0]);
}
else
{
@@ -376,7 +376,7 @@ void fz_sha512_final(fz_sha512 *context,
if (!isbigendian())
for (j = 0; j < 8; j++)
- context->state[j] = bswap64(context->state[j]);
+ context->state[j] = mup_bswap64(context->state[j]);
memcpy(digest, &context->state[0], 64);
memset(context, 0, sizeof(fz_sha512));