aboutsummaryrefslogtreecommitdiffstats
path: root/epan/dissectors/packet-noe.c
diff options
context:
space:
mode:
authorAnders Broman <anders.broman@ericsson.com>2012-03-01 17:19:57 +0000
committerAnders Broman <anders.broman@ericsson.com>2012-03-01 17:19:57 +0000
commit94d95e3629c1d07be94271e9d1561e5325e0e020 (patch)
tree4756e0e97ba7cab0d9cf051fd37454416c602918 /epan/dissectors/packet-noe.c
parent1477a3d9bcc980e498eedf44410222f3309e294d (diff)
From Michael.
svn path=/trunk/; revision=41276
Diffstat (limited to 'epan/dissectors/packet-noe.c')
-rw-r--r--epan/dissectors/packet-noe.c56
1 files changed, 28 insertions, 28 deletions
diff --git a/epan/dissectors/packet-noe.c b/epan/dissectors/packet-noe.c
index 4732ddfd0a..4c15320341 100644
--- a/epan/dissectors/packet-noe.c
+++ b/epan/dissectors/packet-noe.c
@@ -776,54 +776,54 @@ static guint64 decode_utf8(guint64 utf8)
{
static guint64 unicode;
- if(utf8 <= 0xFF)
+ if(utf8 <= G_GUINT64_CONSTANT(0xFF))
{
unicode =
- utf8 & 0x7F;
+ utf8 & G_GUINT64_CONSTANT(0x7F);
}
- else if(utf8 <= 0xFFFF)
+ else if(utf8 <= G_GUINT64_CONSTANT(0xFFFF))
{
unicode =
- ((utf8 & 0x1F00) >> 2) +
- (utf8 & 0x3F);
+ ((utf8 & G_GUINT64_CONSTANT(0x1F00) >> 2) +
+ (utf8 & G_GUINT64_CONSTANT(0x3F)));
}
- else if(utf8 <= 0xFFFFFF)
+ else if(utf8 <= G_GUINT64_CONSTANT(0xFFFFFF))
{
unicode =
- ((utf8 & 0x0F0000) >> 4) +
- ((utf8 & 0x3F00) >> 2) +
- (utf8 & 0x3F);
+ ((utf8 & G_GUINT64_CONSTANT(0x0F0000)) >> 4) +
+ ((utf8 & G_GUINT64_CONSTANT(0x3F00)) >> 2) +
+ (utf8 & G_GUINT64_CONSTANT(0x3F));
}
- else if(utf8 <= 0xFFFFFFFF)
+ else if(utf8 <= G_GUINT64_CONSTANT(0xFFFFFFFF))
{
unicode =
- ((utf8 & 0x07000000) >> 6) +
- ((utf8 & 0x3F0000) >> 4) +
- ((utf8 & 0x3F00) >> 2) +
- (utf8 & 0x3F);
+ ((utf8 & G_GUINT64_CONSTANT(0x07000000)) >> 6) +
+ ((utf8 & G_GUINT64_CONSTANT(0x3F0000)) >> 4) +
+ ((utf8 & G_GUINT64_CONSTANT(0x3F00)) >> 2) +
+ (utf8 & G_GUINT64_CONSTANT(0x3F));
}
- else if(utf8 <= G_GINT64_CONSTANT(0xFFFFFFFFFF))
+ else if(utf8 <= G_GUINT64_CONSTANT(0xFFFFFFFFFF))
{
unicode =
- ((utf8 & G_GINT64_CONSTANT(0x0300000000)) >> 8) +
- ((utf8 & 0x3F000000) >> 6) +
- ((utf8 & 0x3F0000) >> 4) +
- ((utf8 & 0x3F00) >> 2) +
- (utf8 & 0x3F);
+ ((utf8 & G_GUINT64_CONSTANT(0x0300000000)) >> 8) +
+ ((utf8 & G_GUINT64_CONSTANT(0x3F000000)) >> 6) +
+ ((utf8 & G_GUINT64_CONSTANT(0x3F0000)) >> 4) +
+ ((utf8 & G_GUINT64_CONSTANT(0x3F00)) >> 2) +
+ (utf8 & G_GUINT64_CONSTANT(0x3F));
}
- else if(utf8 <= G_GINT64_CONSTANT(0xFFFFFFFFFFFF))
+ else if(utf8 <= G_GUINT64_CONSTANT(0xFFFFFFFFFFFF))
{
unicode =
- ((utf8 & G_GINT64_CONSTANT(0x010000000000)) >> 10) +
- ((utf8 & G_GINT64_CONSTANT(0x3F00000000)) >> 8) +
- ((utf8 & 0x3F000000) >> 6) +
- ((utf8 & 0x3F0000) >> 4) +
- ((utf8 & 0x3F00) >> 2) +
- (utf8 & 0x3F);
+ ((utf8 & G_GUINT64_CONSTANT(0x010000000000)) >> 10) +
+ ((utf8 & G_GUINT64_CONSTANT(0x3F00000000)) >> 8) +
+ ((utf8 & G_GUINT64_CONSTANT(0x3F000000)) >> 6) +
+ ((utf8 & G_GUINT64_CONSTANT(0x3F0000)) >> 4) +
+ ((utf8 & G_GUINT64_CONSTANT(0x3F00)) >> 2) +
+ (utf8 & G_GUINT64_CONSTANT(0x3F));
}
else
{
- unicode = 0;
+ unicode = G_GUINT64_CONSTANT(0);
}
return unicode;
}