Merge branch 'master' of git://github.com/thepowersgang/acess2
[tpg/acess2.git] / Usermode / Libraries / libc.so_src / include_exp / setjmp.h
index 2e59c6d..5eb7bb5 100644 (file)
@@ -8,9 +8,13 @@
 #ifndef _LIBC_SETJMP_H_
 #define _LIBC_SETJMP_H_
 
-#if ARCHDIR_is_x86
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+#if defined(__i386__)
 typedef void   *jmp_buf[8];
-#elif ARCHDIR_is_x86_64
+#elif defined(__amd64__)
 typedef void   *jmp_buf[16];
 #else
 # error "Unknown Architecture"
@@ -19,5 +23,9 @@ typedef void  *jmp_buf[16];
 extern int     setjmp(jmp_buf buf);
 extern void    longjmp(jmp_buf buf, int val);
 
+#ifdef __cplusplus
+}
+#endif
+
 #endif
 

UCC git Repository :: git.ucc.asn.au