File: submitted-PTR_MANGLE.diff

package info (click to toggle)
glibc 2.19-13
  • links: PTS, VCS
  • area: main
  • in suites: jessie, jessie-kfreebsd
  • size: 202,472 kB
  • ctags: 140,344
  • sloc: ansic: 969,274; asm: 241,208; sh: 10,047; makefile: 8,467; cpp: 3,595; perl: 2,077; pascal: 1,839; awk: 1,704; yacc: 317; sed: 73
file content (40 lines) | stat: -rw-r--r-- 952 bytes parent folder | download | duplicates (10)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
2011-03-26  Aurelien Jarno  <aurelien@aurel32.net>

        * sysdeps/unix/alpha/sysdep.h (PTR_MANGLE): Move out of ASSEMBLER 
	ifdef. 
	(PTR_DEMANGLE): Likewise.

---
 ports/sysdeps/unix/alpha/sysdep.h |    7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

--- a/ports/sysdeps/unix/alpha/sysdep.h
+++ b/ports/sysdeps/unix/alpha/sysdep.h
@@ -154,6 +154,8 @@
 
 #else /* !ASSEMBLER */
 
+#include <stdint.h>
+
 /* In order to get __set_errno() definition in INLINE_SYSCALL.  */
 #include <errno.h>
 
@@ -334,11 +336,11 @@
 	_sc_ret = _sc_0, _sc_err = _sc_19;			\
 }
 
+#endif /* ASSEMBLER */
+
 /* Pointer mangling support.  Note that tls access is slow enough that
    we don't deoptimize things by placing the pointer check value there.  */
 
-#include <stdint.h>
-
 #if defined NOT_IN_libc && defined IS_IN_rtld
 # ifdef __ASSEMBLER__
 #  define PTR_MANGLE(dst, src, tmp)				\
@@ -382,4 +384,3 @@
 # endif
 #endif
 
-#endif /* ASSEMBLER */