Merge "Fix stdint.h intptr_t/uintptr_t for x86_64/x32"
diff --git a/libc/include/stdint.h b/libc/include/stdint.h
index 8e2f99e..b6b6444 100644
--- a/libc/include/stdint.h
+++ b/libc/include/stdint.h
@@ -191,8 +191,13 @@
  * intptr_t & uintptr_t
  */
 
+#ifdef __LP64__
+typedef long           intptr_t;
+typedef unsigned long  uintptr_t;
+#else
 typedef int           intptr_t;
 typedef unsigned int  uintptr_t;
+#endif
 
 #ifdef __STDINT_LIMITS
 #  define INTPTR_MIN    INT32_MIN