[gjs] Use GNOME_COMPILE_WARNINGS([maximum])
- From: Colin Walters <walters src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gjs] Use GNOME_COMPILE_WARNINGS([maximum])
- Date: Wed, 14 Nov 2012 13:25:12 +0000 (UTC)
commit e4d12cd64050da041dd283c09a6b2556797ec372
Author: Colin Walters <walters verbum org>
Date: Tue Nov 13 17:39:53 2012 -0500
Use GNOME_COMPILE_WARNINGS([maximum])
In order to avoid getting spammed by warnings from including jsapi.h
which we don't control, centralize its inclusion in one place,
wrapping it with GCC pragmas to disable selected warnings.
https://bugzilla.gnome.org/show_bug.cgi?id=688289
Makefile.am | 1 +
configure.ac | 27 ++-------------------------
gi/arg.h | 2 +-
gi/boxed.c | 2 --
gi/boxed.h | 2 +-
gi/closure.h | 2 +-
gi/enumeration.c | 2 --
gi/enumeration.h | 2 +-
gi/function.c | 2 --
gi/function.h | 2 +-
gi/gerror.c | 3 ---
gi/gerror.h | 5 ++---
gi/gtype.c | 2 --
gi/gtype.h | 4 +---
gi/interface.c | 1 -
gi/interface.h | 4 +---
gi/keep-alive.c | 2 --
gi/keep-alive.h | 2 +-
gi/ns.c | 3 ---
gi/ns.h | 4 +---
gi/object.c | 3 ---
gi/object.h | 4 +---
gi/param.c | 2 --
gi/param.h | 4 +---
gi/union.c | 3 ---
gi/union.h | 4 +---
gi/value.h | 3 +--
gjs/byteArray.c | 1 -
gjs/byteArray.h | 3 +--
gjs/compat.h | 5 +++++
gjs/context.c | 2 --
gjs/gi.h | 4 +---
gjs/importer.h | 3 +--
gjs/jsapi-private.cpp | 4 ++++
gjs/jsapi-private.h | 2 +-
gjs/jsapi-util.h | 1 -
gjs/mem.h | 2 +-
gjs/native.h | 3 +--
gjs/profiler.c | 1 -
gjs/profiler.h | 2 +-
gjs/stack.c | 1 -
modules/console.c | 1 -
modules/console.h | 3 +--
modules/dbus-exports.c | 2 --
modules/dbus-exports.h | 2 +-
modules/dbus.h | 4 +---
modules/debugger.c | 2 --
modules/debugger.h | 3 +--
modules/format.c | 1 -
modules/format.h | 3 +--
modules/gettext-native.c | 1 -
modules/gettext-native.h | 3 +--
modules/lang.c | 1 -
modules/lang.h | 3 +--
modules/mainloop.c | 2 --
modules/mainloop.h | 3 +--
modules/system.c | 2 --
modules/system.h | 3 +--
58 files changed, 43 insertions(+), 127 deletions(-)
---
diff --git a/Makefile.am b/Makefile.am
index 406443f..4668804 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -17,6 +17,7 @@ TEST_PROGS =
check_PROGRAMS = $(TEST_PROGS)
INTROSPECTION_GIRS =
ACLOCAL_AMFLAGS = ${ACLOCAL_FLAGS}
+AM_CFLAGS = $(WARN_CFLAGS)
gjsjsdir = @gjsjsdir@
gjsoverridedir = $(gjsjsdir)/overrides
diff --git a/configure.ac b/configure.ac
index abe632c..af3c5e1 100644
--- a/configure.ac
+++ b/configure.ac
@@ -37,31 +37,8 @@ dnl DOLT
# Checks for typedefs, structures, and compiler characteristics.
AC_C_CONST
-# Add extra warning flags
-changequote(,)dnl
-ensureflag() {
- flag="$1"; shift
- result="$@"
-
- case " ${result} " in
- *[\ \ ]${flag}[\ \ ]*) ;;
- *) result="${flag} ${result}" ;;
- esac
-
- echo ${result}
-}
-changequote([,])dnl
-
-if test "$GCC" = "yes"; then
- for flag in -Wall -Wchar-subscripts -Wmissing-declarations \
- -Wpointer-arith -Wcast-align -Wsign-compare;
- do
- CFLAGS="`ensureflag $flag $CFLAGS`"
- CXXFLAGS="`ensureflag $flag $CXXFLAGS`"
- done
- CFLAGS="`ensureflag -Wmissing-prototypes $CFLAGS`"
- CFLAGS="`ensureflag -Wnested-externs $CFLAGS`"
-fi
+GNOME_COMPILE_WARNINGS([maximum])
+GNOME_MAINTAINER_MODE_DEFINES
# coverage
AC_ARG_ENABLE([coverage],
diff --git a/gi/arg.h b/gi/arg.h
index f89a748..66621ad 100644
--- a/gi/arg.h
+++ b/gi/arg.h
@@ -26,7 +26,7 @@
#include <glib.h>
-#include <jsapi.h>
+#include "gjs/jsapi-util.h"
#include <girepository.h>
diff --git a/gi/boxed.c b/gi/boxed.c
index 44b4723..381a44f 100644
--- a/gi/boxed.c
+++ b/gi/boxed.c
@@ -36,8 +36,6 @@
#include <util/log.h>
-#include <jsapi.h>
-
#include <girepository.h>
typedef struct {
diff --git a/gi/boxed.h b/gi/boxed.h
index 6f32456..740137e 100644
--- a/gi/boxed.h
+++ b/gi/boxed.h
@@ -26,7 +26,7 @@
#include <glib.h>
-#include <jsapi.h>
+#include "gjs/jsapi-util.h"
#include <girepository.h>
diff --git a/gi/closure.h b/gi/closure.h
index f894805..8158455 100644
--- a/gi/closure.h
+++ b/gi/closure.h
@@ -26,7 +26,7 @@
#include <glib-object.h>
-#include <jsapi.h>
+#include "gjs/jsapi-util.h"
G_BEGIN_DECLS
diff --git a/gi/enumeration.c b/gi/enumeration.c
index d4d96a3..2fa7dfa 100644
--- a/gi/enumeration.c
+++ b/gi/enumeration.c
@@ -32,8 +32,6 @@
#include <util/log.h>
-#include <jsapi.h>
-
#include <girepository.h>
#include "enumeration.h"
diff --git a/gi/enumeration.h b/gi/enumeration.h
index 3642def..2048887 100644
--- a/gi/enumeration.h
+++ b/gi/enumeration.h
@@ -26,7 +26,7 @@
#include <glib.h>
-#include <jsapi.h>
+#include "gjs/jsapi-util.h"
#include <girepository.h>
diff --git a/gi/function.c b/gi/function.c
index 70e50e2..19dd427 100644
--- a/gi/function.c
+++ b/gi/function.c
@@ -34,8 +34,6 @@
#include <util/log.h>
-#include <jsapi.h>
-
#include <girepository.h>
#include <sys/mman.h>
#include <unistd.h>
diff --git a/gi/function.h b/gi/function.h
index b77b5c5..26df9bb 100644
--- a/gi/function.h
+++ b/gi/function.h
@@ -26,7 +26,7 @@
#include <glib.h>
-#include <jsapi.h>
+#include "gjs/jsapi-util.h"
#include <girepository.h>
#include <girffi.h>
diff --git a/gi/gerror.c b/gi/gerror.c
index 5c035a1..36b2da8 100644
--- a/gi/gerror.c
+++ b/gi/gerror.c
@@ -34,9 +34,6 @@
#include <util/log.h>
-#include <jsapi.h>
-#include <jsdbgapi.h>
-
#include <girepository.h>
typedef struct {
diff --git a/gi/gerror.h b/gi/gerror.h
index eddee61..61d67b0 100644
--- a/gi/gerror.h
+++ b/gi/gerror.h
@@ -25,11 +25,10 @@
#define __GJS_ERROR_H__
#include <glib.h>
-
-#include <jsapi.h>
-
#include <girepository.h>
+#include "gjs/jsapi-util.h"
+
G_BEGIN_DECLS
JSBool gjs_define_error_class (JSContext *context,
diff --git a/gi/gtype.c b/gi/gtype.c
index a297f9d..c6e10ce 100644
--- a/gi/gtype.c
+++ b/gi/gtype.c
@@ -29,8 +29,6 @@
#include <gjs/gjs-module.h>
#include <gjs/compat.h>
#include <util/log.h>
-
-#include <jsapi.h>
#include <girepository.h>
GJS_DEFINE_PROTO_ABSTRACT("GIRepositoryGType", gtype);
diff --git a/gi/gtype.h b/gi/gtype.h
index 645d6f5..0214785 100644
--- a/gi/gtype.h
+++ b/gi/gtype.h
@@ -26,10 +26,8 @@
#define __GJS_GTYPE_H__
#include <glib.h>
-
-#include <jsapi.h>
-
#include <girepository.h>
+#include "gjs/jsapi-util.h"
G_BEGIN_DECLS
diff --git a/gi/interface.c b/gi/interface.c
index c8147b2..1b50077 100644
--- a/gi/interface.c
+++ b/gi/interface.c
@@ -32,7 +32,6 @@
#include <gjs/compat.h>
#include <util/log.h>
-#include <jsapi.h>
#include <girepository.h>
typedef struct {
diff --git a/gi/interface.h b/gi/interface.h
index db49647..f8c3c4d 100644
--- a/gi/interface.h
+++ b/gi/interface.h
@@ -26,10 +26,8 @@
#define __GJS_INTERFACE_H__
#include <glib.h>
-
-#include <jsapi.h>
-
#include <girepository.h>
+#include "gjs/jsapi-util.h"
G_BEGIN_DECLS
diff --git a/gi/keep-alive.c b/gi/keep-alive.c
index d45740a..4ab4b8d 100644
--- a/gi/keep-alive.c
+++ b/gi/keep-alive.c
@@ -31,8 +31,6 @@
#include <util/log.h>
#include <util/glib.h>
-#include <jsapi.h>
-
typedef struct {
GjsUnrootedFunc notify;
JSObject *child;
diff --git a/gi/keep-alive.h b/gi/keep-alive.h
index c3683c4..fb197ff 100644
--- a/gi/keep-alive.h
+++ b/gi/keep-alive.h
@@ -25,7 +25,7 @@
#define __GJS_KEEP_ALIVE_H__
#include <glib.h>
-#include <jsapi.h>
+#include "gjs/jsapi-util.h"
G_BEGIN_DECLS
diff --git a/gi/ns.c b/gi/ns.c
index f5d9c2b..a2fe9bf 100644
--- a/gi/ns.c
+++ b/gi/ns.c
@@ -30,9 +30,6 @@
#include <gjs/compat.h>
#include <util/log.h>
-
-#include <jsapi.h>
-
#include <girepository.h>
#include <string.h>
diff --git a/gi/ns.h b/gi/ns.h
index f717ea6..4f8b45e 100644
--- a/gi/ns.h
+++ b/gi/ns.h
@@ -25,10 +25,8 @@
#define __GJS_NS_H__
#include <glib.h>
-
-#include <jsapi.h>
-
#include <girepository.h>
+#include "gjs/jsapi-util.h"
G_BEGIN_DECLS
diff --git a/gi/object.c b/gi/object.c
index fb77924..7e83a15 100644
--- a/gi/object.c
+++ b/gi/object.c
@@ -42,9 +42,6 @@
#include <gjs/type-module.h>
#include <util/log.h>
-
-#include <jsapi.h>
-
#include <girepository.h>
typedef struct {
diff --git a/gi/object.h b/gi/object.h
index 1957abd..a494946 100644
--- a/gi/object.h
+++ b/gi/object.h
@@ -25,10 +25,8 @@
#define __GJS_OBJECT_H__
#include <glib.h>
-
-#include <jsapi.h>
-
#include <girepository.h>
+#include "gjs/jsapi-util.h"
G_BEGIN_DECLS
diff --git a/gi/param.c b/gi/param.c
index 509bdf7..44e280c 100644
--- a/gi/param.c
+++ b/gi/param.c
@@ -35,8 +35,6 @@
#include <util/log.h>
-#include <jsapi.h>
-
typedef struct {
GParamSpec *gparam; /* NULL if we are the prototype and not an instance */
} Param;
diff --git a/gi/param.h b/gi/param.h
index 56d2fed..15b004d 100644
--- a/gi/param.h
+++ b/gi/param.h
@@ -25,10 +25,8 @@
#define __GJS_PARAM_H__
#include <glib.h>
-
-#include <jsapi.h>
-
#include <girepository.h>
+#include "gjs/jsapi-util.h"
G_BEGIN_DECLS
diff --git a/gi/union.c b/gi/union.c
index 53ff468..c42db62 100644
--- a/gi/union.c
+++ b/gi/union.c
@@ -36,9 +36,6 @@
#include "repo.h"
#include "function.h"
#include "gtype.h"
-
-#include <jsapi.h>
-
#include <girepository.h>
typedef struct {
diff --git a/gi/union.h b/gi/union.h
index 08aff51..81eb66d 100644
--- a/gi/union.h
+++ b/gi/union.h
@@ -25,10 +25,8 @@
#define __GJS_UNION_H__
#include <glib.h>
-
-#include <jsapi.h>
-
#include <girepository.h>
+#include "gjs/jsapi-util.h"
G_BEGIN_DECLS
diff --git a/gi/value.h b/gi/value.h
index 8340fcf..00bbb3e 100644
--- a/gi/value.h
+++ b/gi/value.h
@@ -25,8 +25,7 @@
#define __GJS_VALUE_H__
#include <glib-object.h>
-
-#include <jsapi.h>
+#include "gjs/jsapi-util.h"
G_BEGIN_DECLS
diff --git a/gjs/byteArray.c b/gjs/byteArray.c
index 729c06f..13c4fcf 100644
--- a/gjs/byteArray.c
+++ b/gjs/byteArray.c
@@ -28,7 +28,6 @@
#include <gjs/gjs-module.h>
#include <gjs/compat.h>
#include <util/log.h>
-#include <jsapi.h>
typedef struct {
GByteArray *array;
diff --git a/gjs/byteArray.h b/gjs/byteArray.h
index e0a8ae4..12c05eb 100644
--- a/gjs/byteArray.h
+++ b/gjs/byteArray.h
@@ -29,8 +29,7 @@
#endif
#include <glib.h>
-
-#include <jsapi.h>
+#include "gjs/jsapi-util.h"
G_BEGIN_DECLS
diff --git a/gjs/compat.h b/gjs/compat.h
index 8582e74..3053389 100644
--- a/gjs/compat.h
+++ b/gjs/compat.h
@@ -29,7 +29,12 @@
#ifndef __GJS_COMPAT_H__
#define __GJS_COMPAT_H__
+#pragma GCC diagnostic push
+#pragma GCC diagnostic ignored "-Wstrict-prototypes"
+#pragma GCC diagnostic ignored "-Winvalid-offsetof"
#include <jsapi.h>
+#include <jsdbgapi.h> // Needed by some bits
+#pragma GCC diagnostic pop
#include <glib.h>
G_BEGIN_DECLS
diff --git a/gjs/context.c b/gjs/context.c
index 06b8af2..b7f799a 100644
--- a/gjs/context.c
+++ b/gjs/context.c
@@ -39,8 +39,6 @@
#include <string.h>
-#include <jsapi.h>
-
#define _GJS_JS_VERSION_DEFAULT "1.8"
static void gjs_context_dispose (GObject *object);
diff --git a/gjs/gi.h b/gjs/gi.h
index b3705e2..c8da00f 100644
--- a/gjs/gi.h
+++ b/gjs/gi.h
@@ -25,10 +25,8 @@
#define __GJS_GI_H__
#include <glib.h>
-
-#include <jsapi.h>
-
#include <girepository.h>
+#include "gjs/jsapi-util.h"
G_BEGIN_DECLS
diff --git a/gjs/importer.h b/gjs/importer.h
index fea7982..fe60dd9 100644
--- a/gjs/importer.h
+++ b/gjs/importer.h
@@ -29,8 +29,7 @@
#endif
#include <glib.h>
-
-#include <jsapi.h>
+#include "gjs/jsapi-util.h"
G_BEGIN_DECLS
diff --git a/gjs/jsapi-private.cpp b/gjs/jsapi-private.cpp
index f1ac44e..463619f 100644
--- a/gjs/jsapi-private.cpp
+++ b/gjs/jsapi-private.cpp
@@ -32,7 +32,11 @@
#include "compat.h"
#include <string.h>
+#pragma GCC diagnostic push
+#pragma GCC diagnostic ignored "-Wstrict-prototypes"
+#pragma GCC diagnostic ignored "-Winvalid-offsetof"
#include <jscntxt.h>
+#pragma GCC diagnostic pop
void
gjs_error_reporter(JSContext *context,
diff --git a/gjs/jsapi-private.h b/gjs/jsapi-private.h
index f48affe..c140f15 100644
--- a/gjs/jsapi-private.h
+++ b/gjs/jsapi-private.h
@@ -30,8 +30,8 @@
#ifndef __GJS_JSAPI_PRIVATE_H__
#define __GJS_JSAPI_PRIVATE_H__
-#include <jsapi.h>
#include <glib-object.h>
+#include "gjs/jsapi-util.h"
G_BEGIN_DECLS
diff --git a/gjs/jsapi-util.h b/gjs/jsapi-util.h
index 191dfd8..1540706 100644
--- a/gjs/jsapi-util.h
+++ b/gjs/jsapi-util.h
@@ -28,7 +28,6 @@
#error "Only <gjs/gjs-module.h> can be included directly."
#endif
-#include <jsapi.h>
#include <gjs/compat.h>
#include <glib-object.h>
diff --git a/gjs/mem.h b/gjs/mem.h
index 3179c6e..a23a68d 100644
--- a/gjs/mem.h
+++ b/gjs/mem.h
@@ -29,7 +29,7 @@
#endif
#include <glib.h>
-#include <jsapi.h>
+#include "gjs/jsapi-util.h"
G_BEGIN_DECLS
diff --git a/gjs/native.h b/gjs/native.h
index 80ee4c1..8b4e923 100644
--- a/gjs/native.h
+++ b/gjs/native.h
@@ -29,8 +29,7 @@
#endif
#include <glib.h>
-
-#include <jsapi.h>
+#include "gjs/jsapi-util.h"
G_BEGIN_DECLS
diff --git a/gjs/profiler.c b/gjs/profiler.c
index 0e29542..915cb11 100644
--- a/gjs/profiler.c
+++ b/gjs/profiler.c
@@ -24,7 +24,6 @@
#include <config.h>
#include "profiler.h"
-#include <jsdbgapi.h>
#include "compat.h"
#include "jsapi-util.h"
diff --git a/gjs/profiler.h b/gjs/profiler.h
index b4a2c92..61e690d 100644
--- a/gjs/profiler.h
+++ b/gjs/profiler.h
@@ -24,8 +24,8 @@
#ifndef __GJS_PROFILER_H__
#define __GJS_PROFILER_H__
-#include <jsapi.h>
#include <glib.h>
+#include "gjs/jsapi-util.h"
G_BEGIN_DECLS
diff --git a/gjs/stack.c b/gjs/stack.c
index 0117394..53f0359 100644
--- a/gjs/stack.c
+++ b/gjs/stack.c
@@ -43,7 +43,6 @@
#include <config.h>
#include <glib.h>
#include <string.h>
-#include <jsdbgapi.h>
#include "context.h"
#include "compat.h"
#include "jsapi-util.h"
diff --git a/modules/console.c b/modules/console.c
index 9e401b8..ca5c32d 100644
--- a/modules/console.c
+++ b/modules/console.c
@@ -49,7 +49,6 @@
#include <readline/history.h>
#endif
-#include <jsapi.h>
#include <glib.h>
#include <glib/gprintf.h>
#include <gjs/gjs-module.h>
diff --git a/modules/console.h b/modules/console.h
index da78760..3d7c6fc 100644
--- a/modules/console.h
+++ b/modules/console.h
@@ -26,8 +26,7 @@
#include <config.h>
#include <glib.h>
-
-#include <jsapi.h>
+#include "gjs/jsapi-util.h"
G_BEGIN_DECLS
diff --git a/modules/dbus-exports.c b/modules/dbus-exports.c
index d7ba22e..b61f250 100644
--- a/modules/dbus-exports.c
+++ b/modules/dbus-exports.c
@@ -31,8 +31,6 @@
#include <util/log.h>
-#include <jsapi.h>
-
#include <string.h>
typedef struct {
diff --git a/modules/dbus-exports.h b/modules/dbus-exports.h
index 7c7029f..f70be44 100644
--- a/modules/dbus-exports.h
+++ b/modules/dbus-exports.h
@@ -23,8 +23,8 @@
#define __GJS_JS_DBUS_EXPORTS_H__
#include <glib.h>
-#include <jsapi.h>
#include <dbus/dbus.h>
+#include "gjs/jsapi-util.h"
G_BEGIN_DECLS
diff --git a/modules/dbus.h b/modules/dbus.h
index 0abea07..3df18c5 100644
--- a/modules/dbus.h
+++ b/modules/dbus.h
@@ -24,10 +24,8 @@
#include <config.h>
#include <glib.h>
-
-#include <jsapi.h>
-
#include <gjs/gjs.h>
+#include "gjs/jsapi-util.h"
G_BEGIN_DECLS
diff --git a/modules/debugger.c b/modules/debugger.c
index b1672c3..872579a 100644
--- a/modules/debugger.c
+++ b/modules/debugger.c
@@ -23,8 +23,6 @@
#include <string.h>
-#include <jsapi.h>
-
#include <glib.h>
#include <gjs/gjs-module.h>
diff --git a/modules/debugger.h b/modules/debugger.h
index 2c61edc..af86a7c 100644
--- a/modules/debugger.h
+++ b/modules/debugger.h
@@ -26,8 +26,7 @@
#include <config.h>
#include <glib.h>
-
-#include <jsapi.h>
+#include "gjs/jsapi-util.h"
G_BEGIN_DECLS
diff --git a/modules/format.c b/modules/format.c
index 457e349..e73e73a 100644
--- a/modules/format.c
+++ b/modules/format.c
@@ -26,7 +26,6 @@
#include <gjs/compat.h>
#include <glib.h>
-#include <jsapi.h>
static JSBool
gjs_format_int_alternative_output(JSContext *context,
diff --git a/modules/format.h b/modules/format.h
index d51419f..61e25e3 100644
--- a/modules/format.h
+++ b/modules/format.h
@@ -26,8 +26,7 @@
#include <config.h>
#include <glib.h>
-
-#include <jsapi.h>
+#include "gjs/jsapi-util.h"
G_BEGIN_DECLS
diff --git a/modules/gettext-native.c b/modules/gettext-native.c
index a7bea27..f81ae4e 100644
--- a/modules/gettext-native.c
+++ b/modules/gettext-native.c
@@ -26,7 +26,6 @@
#include <util/log.h>
#include <gjs/gjs-module.h>
#include <gjs/compat.h>
-#include <jsapi.h>
#include <glib/gi18n.h>
#include <gjs/compat.h>
diff --git a/modules/gettext-native.h b/modules/gettext-native.h
index bb58346..5ce5a7d 100644
--- a/modules/gettext-native.h
+++ b/modules/gettext-native.h
@@ -26,8 +26,7 @@
#include <config.h>
#include <glib.h>
-
-#include <jsapi.h>
+#include "gjs/jsapi-util.h"
G_BEGIN_DECLS
diff --git a/modules/lang.c b/modules/lang.c
index 6135745..736e460 100644
--- a/modules/lang.c
+++ b/modules/lang.c
@@ -26,7 +26,6 @@
#include <gjs/compat.h>
#include <glib.h>
-#include <jsapi.h>
static JSBool
gjs_lang_seal(JSContext *cx,
diff --git a/modules/lang.h b/modules/lang.h
index f1099ce..546b9d4 100644
--- a/modules/lang.h
+++ b/modules/lang.h
@@ -26,8 +26,7 @@
#include <config.h>
#include <glib.h>
-
-#include <jsapi.h>
+#include "gjs/jsapi-util.h"
G_BEGIN_DECLS
diff --git a/modules/mainloop.c b/modules/mainloop.c
index 67912b2..71dd693 100644
--- a/modules/mainloop.c
+++ b/modules/mainloop.c
@@ -31,8 +31,6 @@
#include <glib.h>
-#include <jsapi.h>
-
static GHashTable *pending_main_loops;
static JSBool
diff --git a/modules/mainloop.h b/modules/mainloop.h
index fb4bda7..da7bb51 100644
--- a/modules/mainloop.h
+++ b/modules/mainloop.h
@@ -26,8 +26,7 @@
#include <config.h>
#include <glib.h>
-
-#include <jsapi.h>
+#include "gjs/jsapi-util.h"
G_BEGIN_DECLS
diff --git a/modules/system.c b/modules/system.c
index 7089d8b..d80c2b9 100644
--- a/modules/system.c
+++ b/modules/system.c
@@ -29,8 +29,6 @@
#include <gjs/gjs-module.h>
#include <gi/object.h>
-#include <jsapi.h>
-
#include "system.h"
static JSBool
diff --git a/modules/system.h b/modules/system.h
index 561cac0..ca093a6 100644
--- a/modules/system.h
+++ b/modules/system.h
@@ -27,8 +27,7 @@
#include <config.h>
#include <glib.h>
-
-#include <jsapi.h>
+#include "gjs/jsapi-util.h"
G_BEGIN_DECLS
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]