Bug 872127 - Part 1: Remove support for MOZ_CUSTOM_STDINT_H; r=Waldo,ted
authorEhsan Akhgari <ehsan@mozilla.com>
Tue, 30 Jul 2013 10:24:49 -0400
changeset 140871 e399386dac6bf071a1c7ac592118f79608db5b5b
parent 140870 129ce98f4cb24f84d8d18d2563aaade4facb2a76
child 140872 95fda0cdd9da6a6ce4dba2a09d00406896958e00
push id270
push userpvanderbeken@mozilla.com
push dateThu, 06 Mar 2014 09:24:21 +0000
reviewersWaldo, ted
bugs872127
milestone25.0a1
Bug 872127 - Part 1: Remove support for MOZ_CUSTOM_STDINT_H; r=Waldo,ted
configure.in
js/public/LegacyIntTypes.h
js/src/configure.in
--- a/configure.in
+++ b/configure.in
@@ -1729,26 +1729,16 @@ case "$host" in
     ;;
 
 *)
     HOST_CFLAGS="$HOST_CFLAGS -DXP_UNIX"
     HOST_OPTIMIZE_FLAGS="${HOST_OPTIMIZE_FLAGS=-O2}"
     ;;
 esac
 
-dnl Check for using a custom <stdint.h> implementation
-dnl ========================================================
-AC_MSG_CHECKING(for custom <stdint.h> implementation)
-if test "$MOZ_CUSTOM_STDINT_H"; then
-  AC_DEFINE_UNQUOTED(MOZ_CUSTOM_STDINT_H, "$MOZ_CUSTOM_STDINT_H")
-  AC_MSG_RESULT(using $MOZ_CUSTOM_STDINT_H)
-else
-  AC_MSG_RESULT(none specified)
-fi
-
 dnl Get mozilla version from central milestone file
 MOZILLA_VERSION=`$PERL $srcdir/config/milestone.pl -topsrcdir $srcdir`
 MOZILLA_UAVERSION=`$PERL $srcdir/config/milestone.pl -topsrcdir $srcdir -uaversion`
 
 dnl Get version of various core apps from the version files.
 FIREFOX_VERSION=`cat $_topsrcdir/browser/config/version.txt`
 
 if test -z "$FIREFOX_VERSION"; then
--- a/js/public/LegacyIntTypes.h
+++ b/js/public/LegacyIntTypes.h
@@ -12,23 +12,22 @@
  * be removed from SpiderMonkey, so don't depend on it in the long run.
  */
 
 /*
  * BEWARE: Comity with other implementers of these types is not guaranteed.
  *         Indeed, if you use this header and third-party code defining these
  *         types, *expect* to encounter either compile errors or link errors,
  *         depending how these types are used and on the order of inclusion.
- *         It is safest to use only the JSAPI <stdint.h>-style types,
- *         customizing those types using MOZ_CUSTOM_STDINT_H if necessary.
+ *         It is safest to use only the <stdint.h> types.
  */
 #ifndef js_LegacyIntTypes_h
 #define js_LegacyIntTypes_h
 
-#include "mozilla/StandardInteger.h"
+#include <stdint.h>
 
 #include "js-config.h"
 
 typedef uint8_t uint8;
 typedef uint16_t uint16;
 typedef uint32_t uint32;
 typedef uint64_t uint64;
 
--- a/js/src/configure.in
+++ b/js/src/configure.in
@@ -1351,26 +1351,16 @@ case "$host" in
     ;;
 
 *)
     HOST_CFLAGS="$HOST_CFLAGS -DXP_UNIX"
     HOST_OPTIMIZE_FLAGS="${HOST_OPTIMIZE_FLAGS=-O2}"
     ;;
 esac
 
-dnl Check for using a custom <stdint.h> implementation
-dnl ========================================================
-AC_MSG_CHECKING(for custom <stdint.h> implementation)
-if test "$MOZ_CUSTOM_STDINT_H"; then
-  AC_DEFINE_UNQUOTED(MOZ_CUSTOM_STDINT_H, "$MOZ_CUSTOM_STDINT_H")
-  AC_MSG_RESULT(using $MOZ_CUSTOM_STDINT_H)
-else
-  AC_MSG_RESULT(none specified)
-fi
-
 MOZ_DOING_LTO(lto_is_enabled)
 
 dnl ========================================================
 dnl System overrides of the defaults for target
 dnl ========================================================
 
 case "$target" in
 *-aix*)