Skip to content

Commit 1c2490e

Browse files
committed
Fix signatures of LOAD family of extern:d macros
1 parent 0da1650 commit 1c2490e

File tree

2 files changed

+32
-32
lines changed

2 files changed

+32
-32
lines changed

lib/1.2/simics-api.dml

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -48,15 +48,15 @@ extern uint16 CONVERT_BE16(uint16 val);
4848
extern uint32 CONVERT_BE32(uint32 val);
4949
extern uint64 CONVERT_BE64(uint64 val);
5050

51-
extern uint8 LOAD_LE8 (void *src);
52-
extern uint16 LOAD_LE16(void *src);
53-
extern uint32 LOAD_LE32(void *src);
54-
extern uint64 LOAD_LE64(void *src);
51+
extern uint8 LOAD_LE8 (const void *src);
52+
extern uint16 LOAD_LE16(const void *src);
53+
extern uint32 LOAD_LE32(const void *src);
54+
extern uint64 LOAD_LE64(const void *src);
5555

56-
extern uint8 LOAD_BE8 (void *src);
57-
extern uint16 LOAD_BE16(void *src);
58-
extern uint32 LOAD_BE32(void *src);
59-
extern uint64 LOAD_BE64(void *src);
56+
extern uint8 LOAD_BE8 (const void *src);
57+
extern uint16 LOAD_BE16(const void *src);
58+
extern uint32 LOAD_BE32(const void *src);
59+
extern uint64 LOAD_BE64(const void *src);
6060

6161
extern void STORE_LE8 (void *dst, uint8 val);
6262
extern void STORE_LE16(void *dst, uint16 val);
@@ -68,15 +68,15 @@ extern void STORE_BE16(void *dst, uint16 val);
6868
extern void STORE_BE32(void *dst, uint32 val);
6969
extern void STORE_BE64(void *dst, uint64 val);
7070

71-
extern uint8 UNALIGNED_LOAD_LE8 (void *src);
72-
extern uint16 UNALIGNED_LOAD_LE16(void *src);
73-
extern uint32 UNALIGNED_LOAD_LE32(void *src);
74-
extern uint64 UNALIGNED_LOAD_LE64(void *src);
71+
extern uint8 UNALIGNED_LOAD_LE8 (const void *src);
72+
extern uint16 UNALIGNED_LOAD_LE16(const void *src);
73+
extern uint32 UNALIGNED_LOAD_LE32(const void *src);
74+
extern uint64 UNALIGNED_LOAD_LE64(const void *src);
7575

76-
extern uint8 UNALIGNED_LOAD_BE8 (void *src);
77-
extern uint16 UNALIGNED_LOAD_BE16(void *src);
78-
extern uint32 UNALIGNED_LOAD_BE32(void *src);
79-
extern uint64 UNALIGNED_LOAD_BE64(void *src);
76+
extern uint8 UNALIGNED_LOAD_BE8 (const void *src);
77+
extern uint16 UNALIGNED_LOAD_BE16(const void *src);
78+
extern uint32 UNALIGNED_LOAD_BE32(const void *src);
79+
extern uint64 UNALIGNED_LOAD_BE64(const void *src);
8080

8181
extern void UNALIGNED_STORE_LE8 (void *dst, uint8 val);
8282
extern void UNALIGNED_STORE_LE16(void *dst, uint16 val);

lib/1.4/internal.dml

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -39,15 +39,15 @@ extern uint16 CONVERT_BE16(uint16 val);
3939
extern uint32 CONVERT_BE32(uint32 val);
4040
extern uint64 CONVERT_BE64(uint64 val);
4141

42-
extern uint8 LOAD_LE8 (void *src);
43-
extern uint16 LOAD_LE16(void *src);
44-
extern uint32 LOAD_LE32(void *src);
45-
extern uint64 LOAD_LE64(void *src);
42+
extern uint8 LOAD_LE8 (const void *src);
43+
extern uint16 LOAD_LE16(const void *src);
44+
extern uint32 LOAD_LE32(const void *src);
45+
extern uint64 LOAD_LE64(const void *src);
4646

47-
extern uint8 LOAD_BE8 (void *src);
48-
extern uint16 LOAD_BE16(void *src);
49-
extern uint32 LOAD_BE32(void *src);
50-
extern uint64 LOAD_BE64(void *src);
47+
extern uint8 LOAD_BE8 (const void *src);
48+
extern uint16 LOAD_BE16(const void *src);
49+
extern uint32 LOAD_BE32(const void *src);
50+
extern uint64 LOAD_BE64(const void *src);
5151

5252
extern void STORE_LE8 (void *dst, uint8 val);
5353
extern void STORE_LE16(void *dst, uint16 val);
@@ -59,15 +59,15 @@ extern void STORE_BE16(void *dst, uint16 val);
5959
extern void STORE_BE32(void *dst, uint32 val);
6060
extern void STORE_BE64(void *dst, uint64 val);
6161

62-
extern uint8 UNALIGNED_LOAD_LE8 (void *src);
63-
extern uint16 UNALIGNED_LOAD_LE16(void *src);
64-
extern uint32 UNALIGNED_LOAD_LE32(void *src);
65-
extern uint64 UNALIGNED_LOAD_LE64(void *src);
62+
extern uint8 UNALIGNED_LOAD_LE8 (const void *src);
63+
extern uint16 UNALIGNED_LOAD_LE16(const void *src);
64+
extern uint32 UNALIGNED_LOAD_LE32(const void *src);
65+
extern uint64 UNALIGNED_LOAD_LE64(const void *src);
6666

67-
extern uint8 UNALIGNED_LOAD_BE8 (void *src);
68-
extern uint16 UNALIGNED_LOAD_BE16(void *src);
69-
extern uint32 UNALIGNED_LOAD_BE32(void *src);
70-
extern uint64 UNALIGNED_LOAD_BE64(void *src);
67+
extern uint8 UNALIGNED_LOAD_BE8 (const void *src);
68+
extern uint16 UNALIGNED_LOAD_BE16(const void *src);
69+
extern uint32 UNALIGNED_LOAD_BE32(const void *src);
70+
extern uint64 UNALIGNED_LOAD_BE64(const void *src);
7171

7272
extern void UNALIGNED_STORE_LE8 (void *dst, uint8 val);
7373
extern void UNALIGNED_STORE_LE16(void *dst, uint16 val);

0 commit comments

Comments
 (0)