summaryrefslogtreecommitdiff
path: root/usr/src
diff options
context:
space:
mode:
Diffstat (limited to 'usr/src')
-rw-r--r--usr/src/cmd/fruadm/fruadm.c7
-rw-r--r--usr/src/cmd/picl/plugins/sun4u/frudata/fru_data.h6
-rw-r--r--usr/src/lib/libfru/libfru/PayloadReader.cc6
-rw-r--r--usr/src/lib/libfruutils/fru_tag.c6
4 files changed, 13 insertions, 12 deletions
diff --git a/usr/src/cmd/fruadm/fruadm.c b/usr/src/cmd/fruadm/fruadm.c
index 6a1e533c08..210d247853 100644
--- a/usr/src/cmd/fruadm/fruadm.c
+++ b/usr/src/cmd/fruadm/fruadm.c
@@ -20,7 +20,7 @@
* CDDL HEADER END
*/
/*
- * Copyright 2002-2003 Sun Microsystems, Inc. All rights reserved.
+ * Copyright 2005 Sun Microsystems, Inc. All rights reserved.
* Use is subject to license terms.
*/
@@ -150,7 +150,7 @@ displayBinary(unsigned char *data, size_t length, fru_elemdef_t *def)
switch (def->disp_type) {
case FDISP_Binary:
{
- mask = 0x8000000000000000;
+ mask = 0x8000000000000000ULL;
for (i = 0; i < (sizeof (uint64_t) *8); i++) {
if (lldata & (mask >> i)) {
(void) printf("1");
@@ -430,7 +430,8 @@ convert_update(fru_nodehdl_t nodehdl, char *segment, char *field_name,
for (i = 0; i < def.enum_count; i++) {
if (strcmp(def.enum_table[i].text,
field_value) == 0) {
- data = (void *)def.enum_table[i].value;
+ data = (void *)(uintptr_t)
+ def.enum_table[i].value;
dataLen = sizeof (uint64_t);
break;
}
diff --git a/usr/src/cmd/picl/plugins/sun4u/frudata/fru_data.h b/usr/src/cmd/picl/plugins/sun4u/frudata/fru_data.h
index 22794b9de1..22d0bedcdc 100644
--- a/usr/src/cmd/picl/plugins/sun4u/frudata/fru_data.h
+++ b/usr/src/cmd/picl/plugins/sun4u/frudata/fru_data.h
@@ -20,8 +20,8 @@
* CDDL HEADER END
*/
/*
- * Copyright (c) 2000 by Sun Microsystems, Inc.
- * All rights reserved.
+ * Copyright 2005 Sun Microsystems, Inc. All rights reserved.
+ * Use is subject to license terms.
*/
@@ -35,7 +35,7 @@ extern "C" {
#endif
#define FRUDATA_DELETE_TAG_KEY (0xDEAD)
-#define FRUDATA_DELETE_TAG_MASK (0xFFFFFFFFFFFF0000)
+#define FRUDATA_DELETE_TAG_MASK (0xFFFFFFFFFFFF0000ULL)
#ifdef __cplusplus
}
diff --git a/usr/src/lib/libfru/libfru/PayloadReader.cc b/usr/src/lib/libfru/libfru/PayloadReader.cc
index 2eb7d736a0..60a347f31d 100644
--- a/usr/src/lib/libfru/libfru/PayloadReader.cc
+++ b/usr/src/lib/libfru/libfru/PayloadReader.cc
@@ -20,8 +20,8 @@
* CDDL HEADER END
*/
/*
- * Copyright (c) 2000-2001 by Sun Microsystems, Inc.
- * All rights reserved.
+ * Copyright 2005 Sun Microsystems, Inc. All rights reserved.
+ * Use is subject to license terms.
*/
#pragma ident "%Z%%M% %I% %E% SMI"
@@ -56,7 +56,7 @@ writeBits(uint64_t bitData, size_t bitLength,
}
mask = (mask << (64-bitLength));
mask = (mask >> bitOffset);
- mask = (mask ^ 0xFFFFFFFFFFFFFFFF);
+ mask = (mask ^ 0xFFFFFFFFFFFFFFFFULL);
// get the data out of the byte array.
uint64_t rd = 0;
diff --git a/usr/src/lib/libfruutils/fru_tag.c b/usr/src/lib/libfruutils/fru_tag.c
index 9b816707ce..1e5032971e 100644
--- a/usr/src/lib/libfruutils/fru_tag.c
+++ b/usr/src/lib/libfruutils/fru_tag.c
@@ -20,8 +20,8 @@
* CDDL HEADER END
*/
/*
- * Copyright (c) 2000 by Sun Microsystems, Inc.
- * All rights reserved.
+ * Copyright 2005 Sun Microsystems, Inc. All rights reserved.
+ * Use is subject to license terms.
*/
#pragma ident "%Z%%M% %I% %E% SMI"
@@ -79,7 +79,7 @@ int
mk_tag(fru_tagtype_t type, uint32_t dense, size_t pl_len,
fru_tag_t *tag)
{
- static fru_tag_t max = { 0xFFFFFFFFFFFFFFFF };
+ static fru_tag_t max = { 0xFFFFFFFFFFFFFFFFULL };
/* make sure the tag is clear. */
tag->raw_data = 0;