summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorPaul Eggert <eggert@cs.ucla.edu>2011-05-19 23:37:13 -0700
committerPaul Eggert <eggert@cs.ucla.edu>2011-05-19 23:37:13 -0700
commit89d1bd225c6d3600ecf2d464a924cb0ef0af53e7 (patch)
treec79c54673d9aaa65334d61ab8ac1a8b71a69fbe0 /src
parentb018a6c910d3b0bce7286485ea74e4925ffe53da (diff)
downloademacs-89d1bd225c6d3600ecf2d464a924cb0ef0af53e7.tar.gz
* systime.h (Time): Define only if emacs is defined.
This is to allow ../lib-src/profile.c to be compiled on FreeBSD, where the include path doesn't have X11/X.h by default. See <http://lists.gnu.org/archive/html/emacs-devel/2011-05/msg00561.html>.
Diffstat (limited to 'src')
-rw-r--r--src/ChangeLog7
-rw-r--r--src/systime.h8
2 files changed, 12 insertions, 3 deletions
diff --git a/src/ChangeLog b/src/ChangeLog
index 989ecce9d2a..eed82fc865b 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -1,3 +1,10 @@
+2011-05-20 Paul Eggert <eggert@cs.ucla.edu>
+
+ * systime.h (Time): Define only if emacs is defined.
+ This is to allow ../lib-src/profile.c to be compiled on FreeBSD,
+ where the include path doesn't have X11/X.h by default. See
+ <http://lists.gnu.org/archive/html/emacs-devel/2011-05/msg00561.html>.
+
2011-05-20 Kenichi Handa <handa@m17n.org>
* composite.c (find_automatic_composition): Fix previous change.
diff --git a/src/systime.h b/src/systime.h
index db43b26dc5e..bed9ed4aa71 100644
--- a/src/systime.h
+++ b/src/systime.h
@@ -30,10 +30,12 @@ along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>. */
#endif
#endif
-#ifdef HAVE_X_WINDOWS
-# include <X11/X.h>
-#else
+#ifdef emacs
+# ifdef HAVE_X_WINDOWS
+# include <X11/X.h>
+# else
typedef unsigned long Time;
+# endif
#endif
#ifdef HAVE_TZNAME