]> git.eshelyaron.com Git - emacs.git/commitdiff
(BITS_PER_CHAR, BITS_PER_INT, BITS_PER_SHORT)
authorRichard M. Stallman <rms@gnu.org>
Tue, 31 Oct 1995 02:48:28 +0000 (02:48 +0000)
committerRichard M. Stallman <rms@gnu.org>
Tue, 31 Oct 1995 02:48:28 +0000 (02:48 +0000)
(BITS_PER_LONG): Define if not already defined.

src/config.in

index c2dc3f8be5ff33fab343ad28d82a8947af4e1748..94e9a44b3b7bebf75f9077e4e6b641ed033e905b 100644 (file)
@@ -324,3 +324,25 @@ extern char *getenv ();
 #endif
 
 #endif /* EMACS_CONFIG_H */
+
+/* These default definitions are good for almost all machines.
+   The exceptions override them in m/*.h.  */
+
+#ifndef BITS_PER_CHAR
+#define BITS_PER_CHAR 8
+#endif
+
+#ifndef BITS_PER_SHORT
+#define BITS_PER_SHORT 16
+#endif
+
+/* Note that lisp.h uses this in a preprocessor conditional, so it
+   would not work to use sizeof.  That being so, we do all of them
+   without sizeof, for uniformity's sake.  */
+#ifndef BITS_PER_INT
+#define BITS_PER_INT 32
+#endif
+
+#ifndef BITS_PER_LONG
+#define BITS_PER_LONG 32
+#endif